Commit Graph

7141 Commits

Author SHA1 Message Date
Vitor Pamplona 597fec5c43 Removes lazy StateFlows due to inconsistent starting values. 2025-07-14 11:19:12 -04:00
Vitor Pamplona 909eb62db6 Moves private zap decryption to async, all at once. 2025-07-14 11:18:56 -04:00
Vitor Pamplona 510583e72e Rewrites NIP-55 to start offering better error handling. 2025-07-14 11:17:59 -04:00
Vitor Pamplona f93b08a272 Refactors master serializer name from EventMapper to JsonMapper 2025-07-11 17:10:51 -04:00
Vitor Pamplona bb5ae5d09e Fixes F-droid compilation due to a duplicated class from a unifiedpush crypto bug 2025-07-11 14:55:13 -04:00
Vitor Pamplona 02a9563de6 Updates spotless 2025-07-11 14:33:43 -04:00
Vitor Pamplona 15efd671ec Reorganizes navigation and unifies topbar designs 2025-07-11 14:05:31 -04:00
Vitor Pamplona e37d6ebd8b Moves media server from Dialog to Screen with full route. 2025-07-11 09:22:27 -04:00
Vitor Pamplona 2ecfeb6e7f Moves subscription management from Ammolite to Quatrz 2025-07-11 08:51:02 -04:00
Vitor Pamplona a94c8673d5 Fixing Ephemeral Chat interface 2025-07-10 19:42:18 -04:00
Vitor Pamplona e3acf4c250 Fixes some of the live stream flags when the event doesn't update. 2025-07-10 18:22:38 -04:00
Vitor Pamplona dc61c5a8e4 Keeps cache of the content inside Public chat forums 2025-07-10 18:08:32 -04:00
Vitor Pamplona f3e08bd297 No need for this OkHttp log anymore 2025-07-10 18:08:09 -04:00
Vitor Pamplona 62253d8601 Finish the migration to separate channels 2025-07-10 18:07:57 -04:00
Vitor Pamplona 5daaa6364d Fixes issue with unable to parse text-based content in the event. 2025-07-10 18:07:01 -04:00
Vitor Pamplona a706005cfd Fixes recent label reuse 2025-07-10 18:06:30 -04:00
Vitor Pamplona 4eb348654f Providing a delete fix for empty drafts. 2025-07-10 17:04:19 -04:00
Vitor Pamplona 191f1344db Starts diskcache together with video cache 2025-07-10 17:02:31 -04:00
Vitor Pamplona a207d80d55 Separating Reports from Metadata watching 2025-07-10 15:51:57 -04:00
Vitor Pamplona 94a7d9cf14 Makes sure the list is not empty before building the filter 2025-07-10 14:52:27 -04:00
Vitor Pamplona f1d39b8517 Logs the relays used for deletion events and checks if it hasn't sent the deleted event to each relay already 2025-07-10 14:36:31 -04:00
Vitor Pamplona 7a14d95973 Adds more relays to the DVM inbox.
Sends the new EVENT only after the screen updates.
2025-07-10 14:34:09 -04:00
Vitor Pamplona 8dbb1a889e Avoids displaying loading symbol on our cached AsyncImage implementation 2025-07-10 11:49:16 -04:00
Vitor Pamplona ca41d4e10a Refactoring 2025-07-10 11:13:52 -04:00
Vitor Pamplona ee8ffcd03d Fixes some borders of preview cards 2025-07-10 11:08:39 -04:00
Vitor Pamplona f9189e9ec1 Further separates channels by kind in the UI 2025-07-10 10:57:42 -04:00
Vitor Pamplona ec985d58e7 Fixes matching image borders in the loading step of preview cards 2025-07-10 09:43:36 -04:00
Vitor Pamplona a2d16c173c Fixing crash when the last : is not present in an address 2025-07-10 09:38:53 -04:00
Vitor Pamplona 123803edd3 Fixes reply count 2025-07-09 17:48:19 -04:00
Vitor Pamplona 35005dddad Adds checks in the filter to highlight issues with empty or invalid filters 2025-07-09 17:20:59 -04:00
Vitor Pamplona accc8d4439 Brute forces the finding of events. 2025-07-09 16:57:26 -04:00
Vitor Pamplona 267d4c505a Moves OkHttp to the coroutines version and turns all their usage into suspend functions 2025-07-09 15:14:58 -04:00
Vitor Pamplona b502ab7de8 Fixes issue on saving NIP47 address 2025-07-09 15:14:25 -04:00
Vitor Pamplona 7eb39b3c4c Readjusts relay view on profile 2025-07-09 09:03:56 -04:00
Vitor Pamplona 17e33c61e7 Refactoring base EOSE managers to provide better logging 2025-07-09 09:03:45 -04:00
Vitor Pamplona 6851b1bb51 Only closes after removing the subscriptions to avoid resubscribing while closing. 2025-07-09 08:37:21 -04:00
Vitor Pamplona b12e675b3a Refactors the name of the simple relay client 2025-07-09 08:36:50 -04:00
Vitor Pamplona cc02806390 Fixing weird version number on the left drawer 2025-07-08 19:27:43 -04:00
Vitor Pamplona 2ee1285ea1 Removes old follows in Contact lists. 2025-07-08 19:16:28 -04:00
Vitor Pamplona c5ed0cfa60 Improves Image load screens in the preview cards 2025-07-08 18:43:10 -04:00
Vitor Pamplona 4084a72178 Minor refactoring in Account 2025-07-08 18:17:18 -04:00
Vitor Pamplona 2c3e641639 Merge branch 'full-outbox' of nostr://vitorpamplona.com/relay.ngit.dev/amethyst into full-outbox
# Conflicts:
#	amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt
2025-07-08 18:06:38 -04:00
Vitor Pamplona 8e0b94646a Includes Trusted Relays in all my relays 2025-07-08 18:05:54 -04:00
Vitor Pamplona 8c4ec1dc7d Includes Trusted Relays in all my relays 2025-07-08 17:52:56 -04:00
Vitor Pamplona e89a04eb56 Makes sure the metadata and the Advertised Relay list goes to every connected relay. 2025-07-08 17:21:59 -04:00
Vitor Pamplona 8d14f3615d Improves Bech32 parser to consider only the 58 chars of nsec1, npub1 and note1. 2025-07-08 15:22:55 -04:00
Vitor Pamplona dbb9ee5379 Removing all the default since logic 2025-07-08 15:22:31 -04:00
Vitor Pamplona 0be9447bee Reusing the parsed event to reuse cache when computing relay hints. 2025-07-08 15:22:09 -04:00
Vitor Pamplona 0d174aae30 Refining the outbox relay selection with all hints. 2025-07-08 14:34:52 -04:00
Vitor Pamplona 994363602d Turns the relay information dialog into a route 2025-07-08 12:00:17 -04:00