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
|
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
|
5daaa6364d
|
Fixes issue with unable to parse text-based content in the event.
|
2025-07-10 18:07:01 -04:00 |
|
Vitor Pamplona
|
f9189e9ec1
|
Further separates channels by kind in the UI
|
2025-07-10 10:57:42 -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
|
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
|
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
|
2ee1285ea1
|
Removes old follows in Contact lists.
|
2025-07-08 19:16:28 -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
|
296fa201f7
|
Delete Relay Selection dialog from all new post screens.
|
2025-07-08 11:28:30 -04:00 |
|
Vitor Pamplona
|
1b86c3d85b
|
Fixes the sending of multiple old events back to the relays that send old events to Amethyst.
|
2025-07-08 09:22:33 -04:00 |
|
Vitor Pamplona
|
0fe8f6c78c
|
Improves debouncing when changing relays.
|
2025-07-07 20:40:29 -04:00 |
|
Vitor Pamplona
|
b800b5a664
|
Early support for Blocked and Trusted Relay Lists
|
2025-07-07 19:49:23 -04:00 |
|
Vitor Pamplona
|
d084714a21
|
Avoids logging all REQs by default.
|
2025-07-07 17:19:37 -04:00 |
|
Vitor Pamplona
|
ed2d7f57c5
|
Adds the incoming relay as a hint to all related keys, addresses and event ids.
|
2025-07-07 17:02:42 -04:00 |
|
Vitor Pamplona
|
cf48516602
|
Makes sure Filters are not updated if the since is the only change
|
2025-07-07 13:37:57 -04:00 |
|
Vitor Pamplona
|
7eeb2ed66a
|
Fixes count call mistake
|
2025-07-03 18:26:34 -04:00 |
|
Vitor Pamplona
|
e4ebca29f4
|
Improves RelayHint normalization to make sure the NormalizedRelayUrls are indeed relays
|
2025-07-03 15:45:46 -04:00 |
|
Vitor Pamplona
|
64bad2b476
|
Better logs for the basic relay
|
2025-07-03 13:08:50 -04:00 |
|
Vitor Pamplona
|
47e69ce045
|
Improves caching on the allRelays call on the Nostr Client
|
2025-07-03 10:30:53 -04:00 |
|
Vitor Pamplona
|
69db9bdcd5
|
Reviews onDispose calls to make sure the onDispose is disposing the data from the previous composable, since it can happen AFTER a new composition already took place. So the references must match the old composition.
|
2025-07-03 10:27:47 -04:00 |
|
Vitor Pamplona
|
1fa2592563
|
Improves the performance and logging structures for the anti-spam filter.
|
2025-07-02 19:36:33 -04:00 |
|
Vitor Pamplona
|
ad481e1928
|
Removes another local relay from the list
|
2025-07-02 17:59:14 -04:00 |
|
Vitor Pamplona
|
0b102df117
|
Removes local relays from NIP65 lists.
|
2025-07-02 15:50:50 -04:00 |
|
Vitor Pamplona
|
e499410ddb
|
Fixes bug when the string has emojis and is trying to check if it is a hex or not
|
2025-07-02 15:12:48 -04:00 |
|
Vitor Pamplona
|
d0e66504e4
|
Improves Relay Icon flow
|
2025-07-02 14:16:26 -04:00 |
|
Vitor Pamplona
|
8c11ae5c87
|
Avoids adding local relays to the hint index.
|
2025-07-02 14:13:36 -04:00 |
|
Vitor Pamplona
|
abd895480d
|
adds local servers to the "local definition" of the Normalized Url
|
2025-07-02 14:13:09 -04:00 |
|
Vitor Pamplona
|
a1a2e86c94
|
Reports don't offer hints
|
2025-07-02 14:12:24 -04:00 |
|
Vitor Pamplona
|
29b70a52d4
|
Improves logs
|
2025-07-02 14:11:26 -04:00 |
|
Vitor Pamplona
|
ce7965d00e
|
Improves starting value of flows
|
2025-07-02 12:51:08 -04:00 |
|
Vitor Pamplona
|
bb55aea4a4
|
Fixing log messages
|
2025-07-02 12:50:17 -04:00 |
|
Vitor Pamplona
|
546d238db3
|
Reformats due to new lint
|
2025-07-02 10:51:13 -04:00 |
|
Vitor Pamplona
|
1c4b2e9d1a
|
Recover Send and Wait
|
2025-07-02 08:59:12 -04:00 |
|
Vitor Pamplona
|
b236938ef5
|
Simplify the unregistering instead of relying on errors and other states that might come from separate filters to the same relay
|
2025-07-02 08:59:03 -04:00 |
|
Vitor Pamplona
|
1615337a2c
|
Simplifies new try
|
2025-07-02 08:58:16 -04:00 |
|
Vitor Pamplona
|
936b17f54a
|
Merge remote-tracking branch 'origin/HEAD' into full-outbox
# Conflicts:
# ammolite/src/main/java/com/vitorpamplona/ammolite/relays/NostrClient.kt
# gradle/libs.versions.toml
|
2025-07-02 08:23:54 -04:00 |
|
Vitor Pamplona
|
0cfcfaf899
|
3rd large migration to outbox.
|
2025-07-01 20:38:18 -04:00 |
|
greenart7c3
|
9e58c2d3b9
|
Use EventTemplate instead of Event in BunkerRequestSign
|
2025-06-18 17:24:43 -03:00 |
|
greenart7c3
|
acf426ccdc
|
Add a UnsignedEventDeserializer
|
2025-06-18 13:28:43 -03:00 |
|
Vitor Pamplona
|
fcfa2bb05a
|
Making NewPost Screen to be about Kind 1 and polls only
|
2025-05-20 16:30:35 -04:00 |
|
Vitor Pamplona
|
195e268865
|
Normalizes NIP-22 viewmodel to its own entity
|
2025-05-20 14:23:51 -04:00 |
|