Vitor Pamplona
14055894dc
Refactoring in the relay url normalizer
2025-07-24 09:22:24 -04:00
Vitor Pamplona
a494257a27
Adds Proxy relay list and adds support for fixed list of relays.
2025-07-23 19:09:04 -04:00
Vitor Pamplona
1084d2a063
Adds an indexer relay list
2025-07-23 13:19:46 -04:00
Vitor Pamplona
57e4d76da0
Adds broadcasting relay section
2025-07-23 11:35:25 -04:00
Vitor Pamplona
5ac4314e2a
Improvements to the online check
2025-07-23 11:33:43 -04:00
Vitor Pamplona
a7dbd787f4
Creates a garbage collector-friendly note cache.
2025-07-23 10:50:51 -04:00
Vitor Pamplona
3a0d7ddac1
Removes unnecessary spec in Channel
2025-07-23 09:26:07 -04:00
Vitor Pamplona
c221506e78
Fixes square loading image on Follow packs
2025-07-23 08:50:14 -04:00
Vitor Pamplona
064a732ec8
Fixes leaving and joining channels
2025-07-23 08:44:41 -04:00
Vitor Pamplona
95f463b0aa
Showing ephemeral chats in the messages list.
...
Fixing a bug of the last message with unloaded event
2025-07-22 20:12:43 -04:00
Vitor Pamplona
6d4708bbeb
Implements a partial page system to load feeds.
2025-07-22 19:02:23 -04:00
Vitor Pamplona
1d9b2cffa2
Filtering Addressable notes from Notification's note stack
2025-07-22 15:05:17 -04:00
Vitor Pamplona
6c77bf94a8
Fixing mark as read
2025-07-22 14:09:47 -04:00
Vitor Pamplona
37ff0070ee
Solves the hanging AccountViewModel scope when Amethyst is forced closed.
2025-07-22 13:38:30 -04:00
Vitor Pamplona
0f13202f84
Corrects a bug of not showing the user's own messages on chat
2025-07-22 12:46:05 -04:00
Vitor Pamplona
a3ec4d4260
Completing Intent writing implementation
2025-07-22 10:54:24 -04:00
Vitor Pamplona
e6b5d51cda
Fixes NIP-55 return as a list of results on the intent.
2025-07-22 10:34:42 -04:00
Vitor Pamplona
8fe13717dd
Fixes trying to parse empty addresses
2025-07-22 10:34:09 -04:00
Vitor Pamplona
c7e81d1378
Refactoring Channel modules
2025-07-22 10:33:50 -04:00
Vitor Pamplona
8e6d71e422
Minimizes the dependency on the Account further by moving Tor settings to a tor Privacy State
2025-07-21 19:09:06 -04:00
Vitor Pamplona
95c6dcce5e
Moves Ots to its own state class
2025-07-21 17:34:48 -04:00
Vitor Pamplona
6066c7d06d
Removes relay lists from notifications
2025-07-21 17:33:31 -04:00
Vitor Pamplona
1c5acc00f3
More appropriate limits
2025-07-21 10:11:03 -04:00
David Kaspar
d8fd9f127d
Merge pull request #1387 from vitorpamplona/l10n_crowdin_translations
...
New Crowdin Translations
2025-07-20 16:12:05 +02:00
Crowdin Bot
0037d642b0
New Crowdin translations by GitHub Action
2025-07-20 14:11:35 +00:00
Vitor Pamplona
3b0c1b6d4f
Merge pull request #1386 from davotoula/upgrade-agp
...
Upgrade agp to 8.11.1
2025-07-20 10:10:29 -04:00
David Kaspar
4855e36e4c
Upgrade agp to 8.11.1
2025-07-20 11:46:26 +02:00
Vitor Pamplona
8a3bb6e1ae
Significantly reduces the limit in our filters to reduce the amount of duplicated events coming from multiple relays.
2025-07-18 18:35:52 -04:00
Vitor Pamplona
13ce0e7311
Breaks down the amount of reactions for each post to download from the amount of reactions to communities and chats themselves (which is much larger)
2025-07-18 18:34:54 -04:00
Vitor Pamplona
ee67f2ded9
Adds a subscription to download notifications from random relays in case users are not outbox ready yet.
2025-07-18 18:33:50 -04:00
Vitor Pamplona
19327b682c
Improves external signer logs
2025-07-18 17:51:43 -04:00
Vitor Pamplona
85dd9dd5a4
Fixes screen clean up in Login
2025-07-18 17:47:56 -04:00
Vitor Pamplona
9d9963d324
Fixes saving old version of event in to the cache.
2025-07-18 17:47:11 -04:00
Vitor Pamplona
58e353fb40
Moves NIP-55 calls to be suspending functions.
...
Moves NIP-55 calls to include an ID per call, not per event.
Adds error handling facilities to the Signer functions.
Moves the indexing of the decrypted objects to outside the LocalCache
Migrates Signers to become suspending functions.
Migrates Decryption caching systems to outside the Events themselves.
Migrates all NIP-51 lists to the new structure.
Migrates Drafts and NIP-04 and NIP-17 DMs to the new structure
Migrates Bookmarks to the new structure.
Changes the Room route to avoid using hashcode.
2025-07-18 17:17:27 -04:00
Vitor Pamplona
7bdb3a1a18
Fixing method name
2025-07-14 11:50:15 -04:00
Vitor Pamplona
850277fdc1
Optimize imports
2025-07-14 11:29:21 -04:00
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