Vitor Pamplona
6c64297415
Adds an update method for changes in current Event
2025-11-12 12:33:35 -05:00
Vitor Pamplona
90330165d2
Prepares to create follow packs
2025-11-12 12:33:10 -05:00
Vitor Pamplona
8554257329
Change reqResultsInOrderAsFlow to reqAsFlow
2025-11-12 08:29:05 -05:00
Vitor Pamplona
9eee5d9e1e
slight performance improvement on the reqflow
2025-11-12 08:27:59 -05:00
Vitor Pamplona
b4810fd12c
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
2025-11-11 19:29:10 -05:00
Vitor Pamplona
bf803384a8
This early decryption doesn't seem needed anymore. The event consumer in the account will take care of decrypting the new DM
2025-11-11 19:01:52 -05:00
Vitor Pamplona
e8eb4c688c
Modifies the flow to only output changes in the relay piece that has modified.
2025-11-11 19:01:20 -05:00
Vitor Pamplona
a5207c3f0a
adds recursive markAsSeen to mark the inner chat element of NIP-17 DMs for each relay that that message was received.
2025-11-11 19:00:49 -05:00
Vitor Pamplona
ce073553ee
Makes sure the edit is Stable
2025-11-11 18:59:34 -05:00
Vitor Pamplona
dd97dfc67f
Merge pull request #1560 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-11-11 17:08:06 -05:00
Vitor Pamplona
1cfe953a65
Refactors the code to avoid using callback lambdas
2025-11-11 16:37:15 -05:00
Vitor Pamplona
d4b91845d5
rename runIOCatching to launchSigner
2025-11-11 16:10:49 -05:00
Crowdin Bot
a114bf9dfa
New Crowdin translations by GitHub Action
2025-11-11 21:05:02 +00:00
Vitor Pamplona
b14c588a34
Moves the dispatcher of the save event for server models from each of the viewmodels to the account view model since the scope gets cancelled when the screen closes.
2025-11-11 16:01:19 -05:00
Vitor Pamplona
1589b646a8
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
updated cz, de, pt, sv
2025-11-11 16:00:15 -05:00
Vitor Pamplona
8c3ab80e47
More correctly parses null and default values from NIP-55 using Jackson
2025-11-11 14:00:17 -05:00
David Kaspar
4690f59922
Merge pull request #1556 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-11-11 09:12:24 +01:00
Crowdin Bot
255389aa3c
New Crowdin translations by GitHub Action
2025-11-11 07:58:56 +00:00
David Kaspar
cf756669e5
Merge pull request #1557 from davotoula/update-translations
...
updated cz, de, pt, sv
2025-11-11 08:57:39 +01:00
davotoula
d7ca9d5a82
updated cz, de, pt, sv
2025-11-11 08:53:04 +01:00
Vitor Pamplona
5f88249be6
Creates a feed filter option for only kind 3 users
2025-11-10 19:45:39 -05:00
Vitor Pamplona
db354b646f
Adds context to the highlights
2025-11-10 18:42:17 -05:00
Vitor Pamplona
17fdf05847
Fixes the author of the highlight
2025-11-10 18:00:32 -05:00
Vitor Pamplona
ddfe61eb9f
adds description to the follow card ui
2025-11-10 17:36:07 -05:00
Vitor Pamplona
8bdd9d0979
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
New Crowdin translations by GitHub Action
updated cz, de, pt, sv
New Crowdin translations by GitHub Action
Update strings.xml
# Conflicts:
# amethyst/src/main/res/values/strings.xml
2025-11-10 17:12:11 -05:00
Vitor Pamplona
bd1a70039a
Creates a feed for follow packs
2025-11-10 17:02:21 -05:00
David Kaspar
87599b7e59
Merge pull request #1554 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-11-10 18:22:12 +01:00
Crowdin Bot
5762490098
New Crowdin translations by GitHub Action
2025-11-10 17:03:42 +00:00
David Kaspar
e634040504
Merge pull request #1553 from davotoula/update-translations
...
updated cz, de, pt, sv
2025-11-10 18:02:10 +01:00
davotoula
15e7909222
updated cz, de, pt, sv
2025-11-10 18:01:16 +01:00
Vitor Pamplona
ffaa06fed7
Adds an option to render a user gallery from HexKeys instead of full User objects
2025-11-10 11:18:18 -05:00
Vitor Pamplona
58128d9ad0
Making Channel metadata view model stable for performance
2025-11-10 11:17:22 -05:00
Vitor Pamplona
011aebfc27
Moving preview EmptyNav to a class to avoid Nav auto-imports in production code.
2025-11-10 11:17:04 -05:00
Vitor Pamplona
7230f67782
Merge pull request #1552 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-11-10 08:02:31 -05:00
Crowdin Bot
93e80dda83
New Crowdin translations by GitHub Action
2025-11-10 12:54:37 +00:00
Vitor Pamplona
0505011eab
Merge pull request #1551 from maxblake2015/main
...
Update strings.xml
2025-11-10 07:53:07 -05:00
Max Blake
ea83dc3fd7
Update strings.xml
...
a small logical correction
2025-11-08 12:22:45 +00:00
Vitor Pamplona
948180157f
pushes exception upward if triggered
2025-11-07 17:37:34 -05:00
Vitor Pamplona
a996065c05
Creates new observer for events with null option
2025-11-07 17:27:41 -05:00
Vitor Pamplona
c328a3aefe
Refactors event observer name to a more precise one
2025-11-07 17:26:20 -05:00
Vitor Pamplona
6ccec0681a
Marks address as stable
2025-11-07 17:23:53 -05:00
Vitor Pamplona
26a6b5d219
- Inverts public and private tabs
...
- adds number of users in the tab title
2025-11-06 16:19:43 -05:00
Vitor Pamplona
d17f39e85b
Fixes naming cropping the menu icon
2025-11-06 16:18:29 -05:00
Vitor Pamplona
2ac5a57efe
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
...
* 'main' of https://github.com/vitorpamplona/amethyst :
optimise imports
synchronize all cache mutations and supply sinceRelaySet so callers get snapshot copies rework groupByRelayPresence to build relay snapshots via sinceRelaySet, filtering with immutable lists to prevent ConcurrentModificationException when relays update mid-iteration
Hardened EOSEAccountFast against concurrent access so callers no longer iterate over live mutable maps
Adjusted subscription cleanup to avoid mutating the watcher map while iterating it, preventing the ConcurrentModificationException when accounts switch
# Conflicts:
# amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/UserCompose.kt
2025-11-06 15:15:34 -05:00
Vitor Pamplona
6727bd0430
Improves padding of the ListItem interfaces
2025-11-06 14:15:59 -05:00
Vitor Pamplona
34aca458ed
migrates to njump.to
2025-11-06 13:49:15 -05:00
Vitor Pamplona
ba082d86e2
Merge pull request #1550 from davotoula/reduce-errors-ConcurrentModificationException
...
Reduce errors in log: concurrent modification exception
2025-11-06 09:50:22 -05:00
davotoula
409b3b43f7
optimise imports
2025-11-06 10:19:32 +01:00
davotoula
545cd2ff6d
synchronize all cache mutations and supply sinceRelaySet so callers get snapshot copies
...
rework groupByRelayPresence to build relay snapshots via sinceRelaySet,
filtering with immutable lists to prevent ConcurrentModificationException when relays update mid-iteration
2025-11-06 10:12:07 +01:00
davotoula
a82d6565fa
Hardened EOSEAccountFast against concurrent access so callers no longer iterate over live mutable maps
2025-11-06 10:12:07 +01:00