davotoula
4897aa4d09
Use coroutine instead of Handler for temp file cleanup
2026-01-18 22:51:00 +01:00
davotoula
5450c7670f
update translations
2026-01-18 22:31:31 +01:00
davotoula
1a04f16d1a
Safer temp video handling
...
Cleanup deletes the actual shared file (and on error) instead of the old temp path in
Guard against empty response.body
Gate media-type detection so image sharing only checks image headers
Added unit test for rename-failure fallback
2026-01-18 22:28:55 +01:00
davotoula
f2e484b18e
URL videos: Downloads video to temp file using streaming (avoids OOM), shows progress indicator, shares via Intent, cleans up after 60 seconds
...
Local videos: Shares directly without downloading
Video format detection: Supports MP4, WebM, MKV, AVI, MOV based on file magic numbers
2026-01-18 20:09:00 +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
Róbert Nagy
30f7077ea3
Merge branch 'main' into phase1-final
2026-01-12 07:02:49 +02:00