Commit Graph

8738 Commits

Author SHA1 Message Date
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
Róbert Nagy 30f7077ea3 Merge branch 'main' into phase1-final 2026-01-12 07:02:49 +02:00
nrobi144 45207857c6 finish ThreadScreen 2026-01-12 06:23:57 +02:00
David Kaspar dea0c336ef Merge pull request #1661 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2026-01-11 17:54:16 +00:00
davotoula 1e898d57b2 code review fixes:
textHint variable was retrieved but never used
extracted logic for fixing relay hints and author information in tags
made mimeType check logic clearer
2026-01-11 18:34:59 +01:00
Crowdin Bot b71bb8cd2b New Crowdin translations by GitHub Action 2026-01-11 17:20:41 +00:00
Vitor Pamplona d9a9cdd374 Fixes lack of update in follow count on the UserProfile page 2026-01-11 12:18:21 -05:00
davotoula f51d0fb56e code review:
added p-tag for voice reply to kind 1
allow waveform IMeta with a missing mimeType to render as audio
2026-01-11 17:42:05 +01:00
davotoula 70c638ad90 refactor to a shared composable to eliminate waveform code duplication 2026-01-11 10:37:25 +01:00
davotoula d8093f64b1 Display kind 1 voice replies as audio waveform 2026-01-11 10:37:24 +01:00