Commit Graph

7905 Commits

Author SHA1 Message Date
Vitor Pamplona 0a23e23801 Moves quartz to Java 21 due to binary inconsistencies between the multiple builds of KMP (tests conflicting with main) 2025-10-10 10:49:35 -04:00
Vitor Pamplona a0c1b01a4b Adds a build template option for NIP42 auths 2025-10-10 10:48:39 -04:00
Vitor Pamplona 0708936c23 Mocks the android log on test cases 2025-10-10 10:47:59 -04:00
Vitor Pamplona 0045426840 Fixes a bug of not loading some notification message kinds 2025-10-06 19:15:48 -04:00
Vitor Pamplona 0ab7dd9797 Adds test cases for the new sub map filters. 2025-10-06 18:55:23 -04:00
Vitor Pamplona a6e4a8d4fc Performance improvement for the address serializer. 2025-10-06 18:05:03 -04:00
Vitor Pamplona 5f59f1ab41 Adds submap queries to the addressable large cache 2025-10-06 18:04:37 -04:00
Vitor Pamplona b546294078 getOrCreateUser already checks for Hex64. No need to do it twice 2025-10-06 15:44:13 -04:00
Vitor Pamplona 456ef86c85 Speeding up OkHttp startup 2025-10-06 15:17:37 -04:00
Vitor Pamplona b8ad2961b9 Speeds up loading of the Follow lists in start up by using the new isHex64 method 2025-10-06 15:04:12 -04:00
Vitor Pamplona 0348454e36 Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-10-06 14:47:00 -04:00
Vitor Pamplona b55cdda52a Makes the order of the Tor Relay settings match across data objects 2025-10-06 14:42:25 -04:00
Vitor Pamplona 8c93560058 Fixes trusted relay lists incorrectly only using DM relays 2025-10-06 14:41:56 -04:00
David Kaspar 72b800bfb4 Merge pull request #1514 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-06 19:19:40 +01:00
Crowdin Bot 4a6dbd4ba5 New Crowdin translations by GitHub Action 2025-10-06 18:18:10 +00:00
David Kaspar 52686c3488 Merge pull request #1513 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-06 19:16:56 +01:00
David Kaspar d8613da3ad Merge branch 'main' into l10n_crowdin_translations 2025-10-06 19:16:34 +01:00
Crowdin Bot bea393c4ef New Crowdin translations by GitHub Action 2025-10-06 17:34:07 +00:00
Vitor Pamplona cf4104292c Merge pull request #1511 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-06 13:32:25 -04:00
Vitor Pamplona deaaa30b92 Merge pull request #1512 from davotoula/fix-nwc-string-deleted-on-restart
BUGFIX: Fix nwc string deleted on restart
2025-10-06 13:32:13 -04:00
davotoula 1fdf869c05 create putOrRemove overload for Nip47URI? 2025-10-06 18:56:12 +02:00
davotoula 701acb004f remove unnecessary suspend 2025-10-06 18:52:14 +02:00
davotoula 341994e505 The putOrRemove(key: String, event: Any?) signature loses type information. When JsonMapper.toJson() tries to serialize, it sees Any? and can't find the serializer for Nip47URI, causing:
SerializationException: Serializer for class 'Any' is not found
2025-10-06 18:50:15 +02:00
Crowdin Bot b9d369a88c New Crowdin translations by GitHub Action 2025-10-06 08:01:52 +00:00
David Kaspar 6c72c36b9a Merge pull request #1510 from davotoula/update-translations
Update local versions of CS, DE since crowdin only uses those?
2025-10-06 09:00:33 +01:00
David Kaspar 369aab2c0c Merge pull request #1509 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-06 09:00:14 +01:00
davotoula e129796418 Update local versions of CS, DE since crowdin only uses those? 2025-10-06 09:54:40 +02:00
Crowdin Bot da79d5b0ba New Crowdin translations by GitHub Action 2025-10-03 22:39:37 +00:00
Vitor Pamplona 0843d5db95 Separates EOSE for drafts alone. 2025-10-03 18:37:48 -04:00
Vitor Pamplona df77bd6633 Only loads drafts if the account is writeable. 2025-10-03 18:18:16 -04:00
Vitor Pamplona cf8c8e47a2 Creates an option to ignore reconnection relays that should be used when the network settings change. 2025-10-03 18:03:04 -04:00
Vitor Pamplona 26462a150e Makes sure the scope is cancelled when the NostrClient is done 2025-10-03 18:01:34 -04:00
Vitor Pamplona 66a5412961 Migrates fDroid flavor to the new version of the markdown 2025-10-03 17:08:16 -04:00
Vitor Pamplona 93f33cca70 Merge branch 'main' of https://github.com/vitorpamplona/amethyst
# Conflicts:
#	gradle/libs.versions.toml
#	quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/client/accessories/NostrClientSendAndWaitExt.kt
2025-10-03 16:46:03 -04:00
Vitor Pamplona 4b959577f0 Corrects follow list logs for performance and uses the right scope 2025-10-03 16:37:20 -04:00
Vitor Pamplona 88747ad1b7 Improves log messages in the relay services 2025-10-03 16:35:10 -04:00
Vitor Pamplona 13d05dc599 Loads the main account in parallel faster before the screen needs it 2025-10-03 15:59:43 -04:00
Vitor Pamplona b002f9f37e Uses the new isHex64 in the ContactList 2025-10-03 15:58:38 -04:00
Vitor Pamplona 7994945209 30% Faster isHex for strings with 64 bytes. 2025-10-03 15:58:01 -04:00
Vitor Pamplona 9085f4bbea Merge pull request #1508 from greenart7c3/main
Fix sendAndWaitForResponse never receiving a response
2025-10-03 13:03:10 -04:00
greenart7c3 beff7e60b7 Fix sendAndWaitForResponse never receiving a response 2025-10-03 13:30:45 -03:00
Vitor Pamplona 21c1d705a1 Only downloads DMs if the account is writeable 2025-10-03 09:18:53 -04:00
Vitor Pamplona 97668513b5 Fixes passing onClosed messages forward from NostrClient 2025-10-03 09:11:28 -04:00
Vitor Pamplona f6213c2d9a Slightly better user profile post filter 2025-10-03 08:25:19 -04:00
Vitor Pamplona 85b234d372 Don't show default relays in the relay screen as a user-chosen list 2025-10-03 08:10:13 -04:00
Vitor Pamplona 28df59c00d Expand the number of notes tracked by the EOSE event to 10000 2025-10-02 17:55:43 -04:00
Vitor Pamplona bc8e18a01b Initial test cases for NostrClient and extensions 2025-10-02 17:54:56 -04:00
Vitor Pamplona 1b36d7e189 Exposes the sample rate on BaseEoseManager class 2025-10-02 17:50:33 -04:00
Vitor Pamplona 5f83379459 Offers an interface to BaseEoseManager objects 2025-10-02 17:50:10 -04:00
Vitor Pamplona 90b682a38f Avoid sending close to subs that are already closed. 2025-10-02 17:48:06 -04:00