Commit Graph

8756 Commits

Author SHA1 Message Date
KotlinGeekDev 893d363a03 Merge remote-tracking branch 'origin/kmp-completeness' into kmp-completeness 2026-01-16 16:11:23 +01:00
KotlinGeekDev db536289c4 Make linter happy, I guess. 2026-01-16 16:10:58 +01:00
KotlinGeekDev f2ac68ccf8 Merge branch 'vitorpamplona:main' into kmp-completeness 2026-01-15 20:53:38 +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
Vitor Pamplona 2fe0157b2e Merge pull request #1665 from davotoula/voice-distortion-poc
Voice distortion (basic)
2026-01-13 08:13:02 -05:00
davotoula ec159ff85f add translations 2026-01-12 23:03:52 +01:00
davotoula f13a9164c2 code review: resource leaks and init guard 2026-01-12 23:03:52 +01:00
davotoula 3287e3c031 add a ±10% random variation to HIGH and DEEP pitch 2026-01-12 23:03:51 +01:00
davotoula 666015b8eb reduce duplication:
New shared controller for state + processing + distorted file cleanup
New shared UI section for anonymization header + preset selector
2026-01-12 23:03:51 +01:00
davotoula a4af706ebd correct the item where progress spinner happens on 2026-01-12 23:03:51 +01:00
davotoula 6f8533f5e1 added explainer to UI 2026-01-12 23:03:51 +01:00
davotoula 9c0fbbf8a4 correct pitch selection
Add to voice note screen (new note)
2026-01-12 23:03:51 +01:00
davotoula 63d7ba07b9 add voice preset selector UI to VoiceReplyScreen 2026-01-12 23:03:51 +01:00
davotoula 8182268a00 add voice anonymization state to VoiceReplyViewModel 2026-01-12 23:03:51 +01:00
davotoula 8de148e562 add VoiceAnonymizer for audio pitch/formant shifting 2026-01-12 23:03:51 +01:00
davotoula 83d4d3e756 add VoicePreset enum for voice anonymization
Define preset options (None, Deep, High, Neutral)
2026-01-12 23:03:51 +01:00
davotoula bfd0fc01b9 add TarsosDSP dependency for voice anonymization 2026-01-12 23:03:51 +01:00
David Kaspar 8f1ff084d0 Merge pull request #1664 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2026-01-12 21:17:22 +00:00
Crowdin Bot c585b05879 New Crowdin translations by GitHub Action 2026-01-12 20:32:01 +00:00
Vitor Pamplona e9210872bd Improves performance by precaching signatures before sorting them
Fixes out of order crash when the same signature came back.
2026-01-12 15:29:33 -05:00
Vitor Pamplona e561492705 Removes unused aliases 2026-01-12 15:28:33 -05:00
Vitor Pamplona 096f59ffc1 Merge pull request #1663 from nrobi144/phase1-final
Desktop - Threads and Notifications + Empty state updates
2026-01-12 10:00:20 -05:00
Vitor Pamplona 2adde38a9c Merge pull request #1660 from davotoula/1654-voice-reply-to-text-note-as-kind-1
voice reply to text note as kind 1
2026-01-12 09:39:03 -05:00
KotlinGeekDev a9f6ebde83 Merge branch 'vitorpamplona:main' into kmp-completeness 2026-01-12 15:25:11 +01:00
KotlinGeekDev f5bb0dbc1d Move cachemap dependency to version catalog. 2026-01-12 15:06:57 +01:00