nrobi144
71e68dc35b
refactor(commons): migrate from Moko to Compose Multiplatform Resources
...
Remove Moko Resources dependency that blocks AGP 9.0 migration.
Migrate to built-in Compose Multiplatform Resources which is compatible
with the new KMP Android plugin.
- Remove moko-resources plugin and libraries from commons module
- Move strings.xml from moko-resources/ to composeResources/values/
- Update imports from SharedRes.strings.* to Res.string.*
- Add compose.components.resources dependency to desktopApp
- Configure resource package as com.vitorpamplona.amethyst.commons.resources
Closes #1675
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 13:29:55 +02:00
David Kaspar
8ebba994e8
Merge pull request #1681 from davotoula/feature/display-zapraise
...
Enabled the reactions expand control for zapraisers even when there are no zaps
2026-01-23 06:35:13 +00:00
davotoula
1e611a3fb5
Enabled the reactions expand control for zapraisers even when there are no zaps
2026-01-22 18:32:37 +01:00
David Kaspar
8bbeb9aadb
Merge pull request #1679 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-01-22 09:28:08 +00:00
Crowdin Bot
5f75d5a48b
New Crowdin translations by GitHub Action
2026-01-22 09:25:17 +00:00
David Kaspar
b39a3d1911
Merge pull request #1678 from davotoula/sonar-fixes
...
Sonar fixes - reduce Cognitive Complexity in VoiceAnonymizer.kt
2026-01-22 09:23:22 +00:00
davotoula
1a736f1c8a
refactor to reduce complexity encodePcmToAac
2026-01-21 17:41:54 +01:00
davotoula
b8ecb03ddd
refactor to reduce complexity decodeAudioToPcm
2026-01-21 17:41:53 +01:00
David Kaspar
29faa7882d
Increase max voice record duration to 600 seconds
2026-01-20 18:27:20 +00:00
David Kaspar
5401a89356
Merge pull request #1677 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-01-20 18:21:28 +00:00
Crowdin Bot
c801e9ce86
New Crowdin translations by GitHub Action
2026-01-20 13:34:58 +00:00
Vitor Pamplona
f134f815d0
Merge pull request #1672 from davotoula/voice-notes-code-review-fixes
...
Voice notes enhancements and code review fixes
2026-01-20 08:33:11 -05:00
davotoula
505a6583ee
remove unused imports
2026-01-15 14:20:05 +01:00
davotoula
40d6943439
sonar fixes
2026-01-15 14:12:09 +01:00
davotoula
835fbb90b7
Do something with the "Boolean" value returned by "delete".
2026-01-15 14:00:13 +01:00
davotoula
76a05f7d71
moved re-record button inline and added to VoiceMessagePreview.kt
2026-01-15 13:58:14 +01:00
davotoula
5be1633843
limit voice recording to 180s
2026-01-15 13:58:14 +01:00
davotoula
db75a7c910
preallocate list capacity
2026-01-15 13:58:14 +01:00
davotoula
50b0e8bd17
Moved processingPreset = preset to execute synchronously before launching the coroutine
2026-01-15 13:58:14 +01:00
davotoula
0b233f3a3f
use colorScheme.onSurfaceVariant instead of Gray
2026-01-15 13:58:14 +01:00
davotoula
001dce8fef
guard for null inputFile.parentFile
2026-01-15 13:58:14 +01:00
davotoula
708c6da9fe
add docs
2026-01-15 13:58:14 +01:00
davotoula
c6d437b98e
confirmed: <1 results in Higher pitch. Adjusted NEUTRAL to slightly lower pitch
2026-01-15 13:58:14 +01:00
davotoula
5ce4391db4
guard encoder / decoder .stop
2026-01-15 13:58:13 +01:00
Vitor Pamplona
6f62e2c7b1
Merge pull request #1671 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-01-14 17:58:41 -05:00
Crowdin Bot
208f57830f
New Crowdin translations by GitHub Action
2026-01-14 22:56:07 +00:00
Vitor Pamplona
92d4654b20
Removes the memory counter methods because they are not the best way to measure the size in memory of these objects, since we intern strings all the time.
2026-01-14 16:49:11 -05:00
Vitor Pamplona
3d0b0c01b9
Finishes editing quartz event store readme
2026-01-14 15:36:32 -05:00
Vitor Pamplona
adb2f48fb5
Updates event store readme
2026-01-14 15:29:13 -05:00
Vitor Pamplona
54ab70beb7
Fixes https://github.com/vitorpamplona/amethyst/issues/1670
2026-01-14 14:24:57 -05:00
Vitor Pamplona
c41040848c
Fixes NPE on null existing event.
2026-01-14 09:30:53 -05:00
Vitor Pamplona
6097a0b5b7
Removes the need for an extra object for the tag array in the custom emoji nip
2026-01-13 17:32:38 -05:00
Vitor Pamplona
288fccd414
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2026-01-13 17:13:17 -05:00
Vitor Pamplona
be7865d458
updates keyring and vico
2026-01-13 17:13:03 -05:00
Vitor Pamplona
e0e0990278
Merge pull request #1669 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-01-13 16:16:43 -05:00
Crowdin Bot
b0210e98f1
New Crowdin translations by GitHub Action
2026-01-13 21:08:51 +00:00
Vitor Pamplona
04ac40fa1a
moves test as well
2026-01-13 16:07:03 -05:00
Vitor Pamplona
2ce1e81072
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2026-01-13 16:04:15 -05:00
Vitor Pamplona
09d0f4425c
Moves some of the stuff that was saved in Commons back to the desktop app because it is only used there
2026-01-13 16:04:02 -05:00
Vitor Pamplona
73fe985a65
Fixes tests
2026-01-13 15:49:08 -05:00
Vitor Pamplona
ba5c86fbba
Migrates rich text parser from jvm to commons
2026-01-13 15:31:26 -05:00
Vitor Pamplona
bc55749998
Merge pull request #1668 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2026-01-13 15:01:19 -05:00
Crowdin Bot
33c51b9a10
New Crowdin translations by GitHub Action
2026-01-13 20:00:04 +00:00
Vitor Pamplona
42bdd1c831
Emoji State to commons
2026-01-13 14:57:29 -05:00
Vitor Pamplona
7c1053df2d
Moves reports to common
...
Adds support for additional information
2026-01-13 14:37:32 -05:00
Vitor Pamplona
9b7a83796b
Moves private chatroom models to commons
2026-01-13 14:33:24 -05:00
Vitor Pamplona
afe66cd55f
Moves user actions to commons
2026-01-13 14:31:04 -05:00
Vitor Pamplona
a8dd229fb2
Moves Channels (public chats, ephemeral channels and live streams) Account modules to commons
2026-01-13 14:30:51 -05:00
Vitor Pamplona
6d15e4861c
Moves channels to commons and removes the dependency in the cache from Note
2026-01-13 12:22:40 -05:00
Vitor Pamplona
5241a6dfa7
Fixes missing cache after AI PR for the desktop app
...
Removes dependency on the Cache from User.
Updates interface methods to match.
2026-01-13 11:27:45 -05:00