Commit Graph

8158 Commits

Author SHA1 Message Date
Vitor Pamplona ce49725771 Allows customization of the Create new list dialog 2025-11-12 12:34:11 -05:00
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