Commit Graph

8449 Commits

Author SHA1 Message Date
Vitor Pamplona eefca1e3f4 Removes unnecessary tests 2025-12-22 08:11:55 -05:00
Vitor Pamplona 37158a83dc Adds a nextLong random method
Adds unbounded methods because they are faster.
2025-12-20 12:26:16 -05:00
Vitor Pamplona e4f3a56851 Removes the Statement cache since statements are not thread safe 2025-12-20 12:25:16 -05:00
Vitor Pamplona 8cbc5f1e93 Faster Array Deserializer 2025-12-19 18:57:12 -05:00
Vitor Pamplona 8d5f866ed0 Merge 2025-12-19 17:47:26 -05:00
Vitor Pamplona 62151727f2 Merge pull request #1619 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-12-19 17:45:47 -05:00
Vitor Pamplona 7e65f1afa7 Fixes the Imodule dependency 2025-12-19 17:45:31 -05:00
Crowdin Bot f6890e4e27 New Crowdin translations by GitHub Action 2025-12-19 22:34:14 +00:00
Vitor Pamplona 1dbb5f0c83 Merge branch 'main' of https://github.com/vitorpamplona/amethyst
* 'main' of https://github.com/vitorpamplona/amethyst:
  New Crowdin translations by GitHub Action
2025-12-19 17:31:37 -05:00
Vitor Pamplona 664f0d0d59 Adds a Benchmark to simulate a real use on storage operators 2025-12-19 17:29:23 -05:00
Vitor Pamplona 8d15f0478f Faster MurMur hash for 64bit results. 2025-12-18 17:30:53 -05:00
Vitor Pamplona fde5d57b16 Faster parseResult array builder 2025-12-18 12:08:05 -05:00
Vitor Pamplona 12beeea8ee Adds a module interface for the SQL Lite db with drop functions too 2025-12-18 12:01:17 -05:00
Vitor Pamplona 7840bc3318 Uses in memory DB because that's where the performance hits 2025-12-18 11:57:38 -05:00
Vitor Pamplona d3abc47365 Merge pull request #1618 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-12-18 09:40:43 -05:00
Crowdin Bot 26124ba10b New Crowdin translations by GitHub Action 2025-12-18 14:32:20 +00:00
Vitor Pamplona 34355121b1 Merge 2025-12-18 09:28:49 -05:00
Vitor Pamplona 5df019e485 adds kotlin ktx to benchmark 2025-12-18 09:21:40 -05:00
Vitor Pamplona 625a12f4e2 Better way to clear the test db 2025-12-16 18:03:50 -05:00
Vitor Pamplona 9069b11036 small refactoring 2025-12-16 18:03:26 -05:00
Vitor Pamplona 0fb64c5ff7 Fixes new generics on the benchmark classes 2025-12-16 16:57:02 -05:00
Vitor Pamplona 2b865ab56d Fixes assertions after using generics on event stores query 2025-12-16 15:24:59 -05:00
Vitor Pamplona 759971d139 Merge pull request #1614 from davotoula/cleaner-code-pt2
log boolean returned by .delete()
2025-12-16 11:15:52 -05:00
davotoula 3373d3a958 log boolean returned by .delete() 2025-12-16 17:08:44 +01:00
Vitor Pamplona 7c0e0c49d3 Merge pull request #1613 from davotoula/cleaner-code
cleaner code
2025-12-16 11:05:26 -05:00
davotoula aa4270883d correct way to clear collection 2025-12-16 17:00:00 +01:00
David Kaspar 8a5732cc47 Merge pull request #1612 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-12-16 15:24:36 +01:00
Crowdin Bot 128155714d New Crowdin translations by GitHub Action 2025-12-16 13:37:17 +00:00
Vitor Pamplona 7b453076db Merge pull request #1609 from davotoula/voice-notes
Create KIND 1222 (voice notes) in amethyst
2025-12-16 08:35:43 -05:00
Vitor Pamplona 769e92f49d Merge pull request #1610 from davotoula/get-identity-claim-fixes
minor bug fix: getIdentityClaimIcon
2025-12-16 08:33:58 -05:00
Vitor Pamplona eef3f42d3f Creating interfaces for multiple EventStores 2025-12-16 08:31:17 -05:00
davotoula 90c8a9df4c use 0 size reference for all identity icons
fix bug (R.string.github vs R.drawable.github)
2025-12-16 12:10:29 +01:00
davotoula 7e1998174c Delete any existing temp file before replacing 2025-12-16 09:36:24 +01:00
Vitor Pamplona aa9ac205c1 deletes Db after tests 2025-12-15 22:04:20 -05:00
Vitor Pamplona 7cffdd88bb Adds additional hashtag filter test for the db 2025-12-15 17:16:52 -05:00
David Kaspar 44f395815d Merge pull request #1608 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-12-15 20:33:24 +01:00
davotoula de927b62bd translate hardcoded strings 2025-12-15 20:11:00 +01:00
davotoula 3dd4249220 code review: abort posting message if voice upload fails 2025-12-15 19:39:24 +01:00
davotoula a370112bc5 code review: extract startRecording code 2025-12-15 19:33:08 +01:00
davotoula 09f66359ad code review: delete temp voice files in removeVoiceMessage(), cancel() and uploadVoiceMessageSync() 2025-12-15 19:17:24 +01:00
davotoula 0f06838c25 code review: replace layout with box (Calling a androidx.compose.ui.UiComposable composable function where a UI Composable composable was expected ) 2025-12-15 19:09:09 +01:00
davotoula 2a0eeed55f code review: remove unsafe casting to avoid app crash if a non-voice reply context leaks through
lint fixes
2025-12-15 19:03:58 +01:00
davotoula 555fc983f6 Fix rate conditions between subsequent recordings
reduce duplicate code
fix a few coding issues (state management, callback usage, scope management)
2025-12-15 18:35:24 +01:00
davotoula f3fea8cfb4 Flow: Record, preview, then post or cancel
Added media server selection for upload
Added recording indicator
Added upload progress
Text input disabled for voice messages
2025-12-15 18:05:53 +01:00
davotoula c0d7afe86c fix potential race condition with previous recorder in method stop 2025-12-15 17:24:45 +01:00
davotoula 8ebd76b77b add a record voice button to new post screen 2025-12-15 17:10:30 +01:00
Vitor Pamplona 8f9340038b Removes advertisement by default. 2025-12-15 08:32:31 -05:00
Crowdin Bot 6e7c02c5b6 New Crowdin translations by GitHub Action 2025-12-15 11:15:10 +00:00
David Kaspar 54e6369d41 Merge pull request #1605 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-12-15 12:13:50 +01:00
Crowdin Bot 8028c7b2d4 New Crowdin translations by GitHub Action 2025-12-14 17:15:06 +00:00