Vitor Pamplona
163632249e
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
Quartz Feature Parity Table on Multiplatform
enhanced recording button
translations
bug fix: - Allow reply to reply by using BaseVoiceEvent
TODO: Reply to a reply fails to upload Verify deletion of temp voice files
Code review: - Removed DisposableEffect cleanup - Added cancelUpload() to selectRecording()
TOOD: Move re-record higher up tp avoid google assistant on longpress Reply to a reply fails to upload Verify deletion of temp voice files
Register Route in AppNavigation Modify ReplyViaVoiceReaction to Navigate
Add VoiceReply Route Create VoiceReplyViewModel and VoiceReplyScreen Add String Resource(s)
2025-12-28 12:23:14 -05:00
David Kaspar
7351cf1dd3
Merge pull request #1626 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-12-28 16:24:52 +00:00
Crowdin Bot
d2164118bc
New Crowdin translations by GitHub Action
2025-12-28 15:59:11 +00:00
Vitor Pamplona
425d07fa8f
Merge pull request #1622 from davotoula/voice-notes-replies
...
Christmas delivery: Voice notes replies
2025-12-28 10:57:52 -05:00
Vitor Pamplona
fe046477f5
Merge pull request #1624 from DestBro/quartz_feature_parity_table_on_multiplatform
...
Quartz Feature Parity Table on Multiplatform
2025-12-28 10:40:40 -05:00
Vitor Pamplona
57a22384b2
Refactoring
2025-12-27 17:57:32 -05:00
Vitor Pamplona
390da16129
Creating a IndexingStrategy interface
2025-12-27 17:55:30 -05:00
Dumitru
71d9f25557
Quartz Feature Parity Table on Multiplatform
2025-12-27 20:41:17 +01:00
Vitor Pamplona
55774b0292
sorting tags before inserting speeds up imports by ~20%
2025-12-27 13:13:46 -05:00
Vitor Pamplona
068ba3b717
Vacuum and Analyze are blocking, so moving to a coroutine.
2025-12-27 12:40:23 -05:00
Vitor Pamplona
d435231f55
Setting cache doesn't seem to do anything :(
2025-12-27 12:38:22 -05:00
Vitor Pamplona
f07070d65e
Fixes test name
2025-12-27 12:12:12 -05:00
Vitor Pamplona
f0b6fa622c
adds vacuum and analyse utility functions
2025-12-27 12:11:58 -05:00
Vitor Pamplona
f9582bb007
Increases cache size to up to 40MB
2025-12-27 12:11:31 -05:00
Vitor Pamplona
273d5feb94
- Adds support to delete GiftWraps by p-tag for Deletion and Vanish modules
...
- Adds Query plans to the test cases
- Reduces the amount of indexes that weren't used.
2025-12-26 15:43:51 -05:00
Vitor Pamplona
4455509e32
Converts pubkey to pubkey hash on vanish events.
2025-12-26 14:33:41 -05:00
Vitor Pamplona
5dcac034ac
Uses event_header_row_id as primary key (with index) on event_vanish
2025-12-26 14:32:22 -05:00
Vitor Pamplona
ef5ed755be
Uses primary key to reuse rowId instead of building a separate index.
2025-12-26 14:31:18 -05:00
Vitor Pamplona
720e4d2c87
Forces the use of the index on Addressables and Replaceables
2025-12-26 14:29:10 -05:00
Vitor Pamplona
eeb0c11c65
No need for this create method of GiftWraps to be suspending
2025-12-24 17:10:34 -05:00
Vitor Pamplona
66ea8ceda0
Fixes replaceable test
2025-12-24 17:10:04 -05:00
Vitor Pamplona
77e56f86a9
Using in memory databases for the test cases
2025-12-24 17:09:33 -05:00
Vitor Pamplona
09eeebba94
Keeps the hasher cache on the seed module
2025-12-24 15:28:59 -05:00
Vitor Pamplona
f1298c3133
Removes event id from the deletion module insert
2025-12-24 15:27:38 -05:00
Vitor Pamplona
826308cbad
test addressable filters together with event-id based for deletions and updates
2025-12-24 15:26:43 -05:00
Vitor Pamplona
ff48af5090
Adds a pTagHash utility to the hasher
2025-12-24 15:25:27 -05:00
davotoula
6f8072d1bb
enhanced recording button
2025-12-24 18:37:29 +00:00
davotoula
0a0365c266
translations
2025-12-23 16:28:39 +00:00
davotoula
6785f124e9
bug fix:
...
- Allow reply to reply by using BaseVoiceEvent
2025-12-23 15:04:08 +00:00
davotoula
2422e77dd0
TODO:
...
Reply to a reply fails to upload
Verify deletion of temp voice files
Code review:
- move re-record button higher
2025-12-23 15:04:08 +00:00
davotoula
64fe4dfac6
Code review:
...
- Removed DisposableEffect cleanup
- Added cancelUpload() to selectRecording()
2025-12-23 15:04:08 +00:00
davotoula
9b2ef76250
TOOD:
...
Move re-record higher up tp avoid google assistant on longpress
Reply to a reply fails to upload
Verify deletion of temp voice files
Code review:
- temp file cleanup on disposal
- Made uploads cancellable
- recording must exist; metadata-only no longer enables Send)
- Removed duplication
2025-12-23 15:04:08 +00:00
davotoula
8eee85a05e
Register Route in AppNavigation
...
Modify ReplyViaVoiceReaction to Navigate
2025-12-23 15:04:08 +00:00
davotoula
13e07eb2e8
Add VoiceReply Route
...
Create VoiceReplyViewModel and VoiceReplyScreen
Add String Resource(s)
2025-12-23 15:04:08 +00:00
Vitor Pamplona
aa2f969be6
Faster event serializer -> sha256 -> id comparison without creating intermediary buffers.
2025-12-23 09:39:30 -05:00
Vitor Pamplona
01ea413afd
Faster SQLLite DB with probabilistic hashvalues
2025-12-22 15:18:59 -05:00
Vitor Pamplona
79d6745ee6
Adds faster parsers for Messages and Commands
...
Unwraps inline runCatching because it seems faster for some reason.
2025-12-22 14:52:02 -05:00
David Kaspar
2de4d49fd8
Merge pull request #1620 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-12-22 20:30:10 +01:00
Crowdin Bot
94f1e45b9a
New Crowdin translations by GitHub Action
2025-12-22 19:20:35 +00:00
Vitor Pamplona
10bba83ee3
Faster Event parsers
2025-12-22 14:18:59 -05:00
Vitor Pamplona
59413f3051
Moves type to the when clause
2025-12-22 12:25:07 -05:00
Vitor Pamplona
23a7e3b535
Fixes kind being a number
2025-12-22 12:23:34 -05:00
Vitor Pamplona
4c1fedddef
Makes runCatching inline
2025-12-22 12:17:55 -05:00
Vitor Pamplona
14a6ba586a
Fixes command parser
2025-12-22 11:19:25 -05:00
Vitor Pamplona
349625f748
simple refactoring
2025-12-22 11:18:28 -05:00
Vitor Pamplona
e278982e6d
Filters correct events
2025-12-22 11:17:43 -05:00
Vitor Pamplona
c7038d695f
Adds new tests for rumor and template serializer
2025-12-22 11:07:01 -05:00
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