greenart7c3
5ef3c8f00e
Check for the result field when using external signer
2024-10-11 07:22:34 -03:00
Vitor Pamplona
c7b7ad78b7
Adds mempool to verify OTS via Tor.
2024-09-26 15:23:13 -04:00
Vitor Pamplona
d8d6736d55
Caches OTS web calls to avoid pinging the server repeatedly for the same event.
2024-09-26 13:45:01 -04:00
Vitor Pamplona
afe8a06486
- Adds a new Settings page for Tor
...
- Adjusts all web calls to use Tor if that setting is enabled.
- Allows .onion urls to use Tor
- Blocks localhost from using Tor
- Moves OTS web calls to use the Tor Proxy as well.
- Starts to build all OkHttp clients from a main root node to keep the same thread pool
- Refactors the URL Preview code
- Changes ammolite to force proxy.
- Changes NIP-47 implementation to force relay for the NWC connection.
2024-09-25 17:58:37 -04:00
Vitor Pamplona
6f44c02b5c
Makes sure if the d component of an a-tag has :
, it stays in the d-tag after parse.
2024-09-16 18:10:54 -04:00
Vitor Pamplona
428ed464af
Adds salt to the bloom filter
2024-09-15 14:28:49 -04:00
Vitor Pamplona
514a69deec
Bloom filter test case for NIP76
2024-09-13 14:06:45 -04:00
Vitor Pamplona
b2c13089ce
adds NFC-Based transient accounts.
...
Refactors the login screen
2024-09-11 16:49:35 -04:00
Vitor Pamplona
c4c542c739
Moves the last npub to hexkey for https://github.com/nostr-protocol/nips/pull/1341
2024-09-05 08:37:15 -04:00
Vitor Pamplona
8be74649ce
Protects against empty nip04 content
2024-08-28 17:59:59 -04:00
Vitor Pamplona
b5709f9527
Adds basic support for NIP-46 events.
2024-08-28 17:39:25 -04:00
Vitor Pamplona
cb4a73bb9c
Enables decryption by nip04 and nip44 on NostrWalletConnect objects, NIP-51 lists and NIP-04 messages
2024-08-28 15:20:25 -04:00
Vitor Pamplona
931081c5e7
Exposes decryption crashing because it is used by Notification Services to check which account can decrypt a GiftWrap.
2024-08-27 17:43:12 -04:00
Vitor Pamplona
2b5e62aaf7
- Improves rendering of the QR Code elements
...
- Makes the QR bigger
- Moves QR Code to rounder corners
- Moves QR Screen to use the arrow icon instead of the close button
2024-08-27 11:04:13 -04:00
Vitor Pamplona
c88dded01b
Improves stability of composables
2024-08-26 16:45:07 -04:00
Vitor Pamplona
4e3b6d0299
- Adds a sync Signer to facilitate library
...
- Separates Account actions from Account state in two objects
- Changes Startup procedures to start with Account state and not the full account object
- Moves scope for flows in Account from an Application-wide scope to ViewModel scope
- Removes all LiveData objects from Account in favor of flows from the state object
- Migrates settings saving logic to flows
- Migrates PushNotification services to work without Account and only Account Settings.
- Migrates the spam filter from LiveData to Flows
- Adds Default lists for NIP-65 inbox and outbox relays
- Adds Default lists for Search relays
- Adds local backup for UserMetadata objects
- Adds local backup for Mute lists
- Adds local backup for NIP-65 relays
- Adds local backup for DM Relays
- Adds local backup for private home relays
- Rewrites state flows initializers to avoid inconsistent startups
2024-08-26 14:42:55 -04:00
Vitor Pamplona
f3161ada8d
Solves crash when opening the Relay screen with empty urls as relays.
2024-08-26 11:13:10 -04:00
Vitor Pamplona
448ea796ef
Improves caching of encrypted DMs:
...
- Migrates caching of decrypted value outside of the Event class
- Removes encrypted parts of NIP-17 from the cache
- Removes old NIP-04 messages from the cache
- Avoids deleting new NIP-17 plain text chats from memory
2024-08-22 17:01:37 -04:00
Vitor Pamplona
a05ad6e686
Adds support for NIP-35 torrents and their comments
2024-08-21 20:31:59 -04:00
Vitor Pamplona
83f1e523ea
Creates links to njump when events can't be found on Amethyst
2024-08-21 17:05:14 -04:00
Vitor Pamplona
d4da58e14a
Improves logs when the UserMetadata cannot be parsed
2024-08-21 14:38:17 -04:00
Vitor Pamplona
d61d14ea75
Merge pull request #1026 from davotoula/chage-twitter-to-x
...
Change twitter proof to use x.com
2024-08-21 07:51:04 -04:00
Vitor Pamplona
b0c33808e6
Adds support for MOD reports
2024-08-20 15:07:28 -04:00
Vitor Pamplona
3a70cfb9e2
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
2024-08-20 09:14:56 -04:00
Vitor Pamplona
17c758f8f8
Displays PoW of commitment if present.
2024-08-20 09:14:47 -04:00
KotlinGeekDev
481ef91cb1
Change relay set kind to be NIP-51 consistent.
2024-08-20 12:13:42 +01:00
Vitor Pamplona
0bff3462b1
Migrates the pubkeyHex from keypair to the signer.
2024-08-16 15:58:23 -04:00
David Kaspar
d6d26d466b
clean up code in MetadataEvent.kt
...
update x drawable
2024-08-14 08:11:28 +01:00
Vitor Pamplona
ddb1d7ff82
Adds context to highlight events
2024-08-13 15:08:32 -04:00
David Kaspar
97a00ff83c
First pass updating Twitter verification to X
2024-08-12 11:07:48 +02:00
Vitor Pamplona
282d4614c0
Adds zap amount cache for the memory space calculations
2024-08-08 18:19:48 -04:00
Vitor Pamplona
8ed78ea38f
Marks username as deprecated
2024-08-08 18:18:54 -04:00
Vitor Pamplona
e8574c10bb
Keep them public to allow testing in these particular functions
2024-08-07 12:02:48 -04:00
Vitor Pamplona
2b1e3cfc93
Renames the MinimumRelayList to RecommendationProcessor
2024-08-07 11:39:14 -04:00
Vitor Pamplona
5fdff97cf8
Moves the ContactList cache lists to AccountViewModel, where it can be disposed more efficiently.
2024-08-06 15:36:04 -04:00
Vitor Pamplona
e5328d7975
Improves the accuracy of the Event memory counter.
2024-08-06 15:35:14 -04:00
Vitor Pamplona
971c92b27a
Adds extension possibility to Quartz's event factory
2024-08-05 16:57:21 -04:00
Vitor Pamplona
3bbb780d2b
Simplifies the drawing of gallery entires without e tags.
2024-07-31 16:02:18 -04:00
Vitor Pamplona
143c3a1444
Testing that both 02 and 03 compressed keys are valid Nostr keys and can encrypt and decrypt to each other.
2024-07-29 19:23:22 -04:00
Vitor Pamplona
38ba456a22
Signs for just one auth event to register with the push notification service instead of the dozens of events, one per relay.
2024-07-23 10:15:36 -04:00
Vitor Pamplona
15ab955a7d
Fixes alt of NIP-96 server lists
2024-07-19 11:55:46 -04:00
Vitor Pamplona
aa4a3fe9af
Doesn't show people lists that have 0 people in it.
2024-07-17 19:33:47 -04:00
Vitor Pamplona
7da559a0c9
Fixes tests
2024-07-15 17:55:46 -04:00
Vitor Pamplona
0564a7e1f1
Adds dynamic relay pool recommendations to the relay list.
2024-07-15 17:34:08 -04:00
Vitor Pamplona
128831109a
Merge pull request #977 from believethehype/gallery_alternative_version
...
GalleryEntryEvent: add relay hint to etag
2024-07-11 12:05:19 -04:00
Vitor Pamplona
e28b385038
Removes overloading ambiguity
2024-07-11 10:26:59 -04:00
Believethehype
7dd319eb25
remove print
2024-07-11 10:40:39 +02:00
Believethehype
a0a7f28304
GalleryEntryEvent: add relay hint to etag
2024-07-10 21:53:25 +02:00
Believethehype
511a7030b8
use alternative gallery using 1163 events instead of 10011 lists.
...
(This might still need some tuning but works in general)
2024-07-06 00:11:35 +02:00
Believethehype
ad6dcfc030
use url tag, add relay hint
2024-07-05 08:29:49 +02:00