Commit Graph

135 Commits

Author SHA1 Message Date
Vitor Pamplona 0c65176ecc Adds a DefaultOtsResolver builder using the internal web request classes from java. 2025-09-11 10:45:02 -04:00
Vitor Pamplona eac2e54953 Merge pull request #1467 from davotoula/prevent-resource-leaks-with-streams
Prevent resource leaks with streams
2025-09-08 17:27:47 -04:00
Vitor Pamplona 95cf3fb6eb Changing the DVM feed to sort by follows that liked or zapped the DVM 2025-09-08 16:49:30 -04:00
Vitor Pamplona ac2609b4f6 Finish migration to INostrClient 2025-09-08 15:45:50 -04:00
davotoula 8f623ebb91 add TODO to investigate. Double closing of stream most often is ignored. 2025-09-08 20:32:28 +02:00
davotoula adc4aa7906 cleaner code 2025-09-08 20:32:28 +02:00
davotoula ec362ea0ee Use .use for streams
cleaner code
2025-09-08 20:32:28 +02:00
davotoula e66e71a05c clener code 2025-09-08 20:32:28 +02:00
davotoula 9be55eda07 close FileInputStreams to prevent resource leak 2025-09-08 20:32:28 +02:00
Vitor Pamplona 360f71c79a Merge branch 'main' of https://github.com/vitorpamplona/amethyst 2025-09-08 13:28:23 -04:00
greenart7c3 196a7de6a3 When using intents check if it's rejected 2025-09-08 14:05:00 -03:00
Vitor Pamplona 69e3d2d0d8 Creates an interface for NostrClient 2025-09-06 11:59:01 -04:00
Vitor Pamplona b0e27d0748 Forces relay status updates when connecting and disconnecting 2025-09-04 21:02:20 -04:00
Vitor Pamplona 103ef01be4 Adds support for NIP-53 Meeting room to quartz 2025-09-04 11:10:54 -04:00
Vitor Pamplona 7de119dd4f removes logs 2025-09-03 17:48:24 -04:00
Vitor Pamplona 8d73bf2cc4 Makes the new Video events non replaceable, while keeping the old ones in the replaceable 2025-09-03 17:44:40 -04:00
Vitor Pamplona 7a807e94af Exposes active filters per relay on the Nostr Client for debugging purposes 2025-09-02 18:28:41 -04:00
Vitor Pamplona 116bd1ae29 Removes any relay url that has the null byte, regardless of size 2025-09-02 18:28:14 -04:00
Vitor Pamplona 36b541e0c7 Fixes NPE when updating a metadata with null name 2025-09-02 14:35:43 -04:00
Vitor Pamplona fcd56fdb3a Improves list of visible authors on live stream bubbles 2025-09-02 13:26:19 -04:00
Vitor Pamplona 8db90728aa Removes wss://%2A%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00.isekco.re/ 2025-09-02 12:37:38 -04:00
Vitor Pamplona 35146cc794 Adds the error code to avoid testing it again 2025-09-02 12:36:43 -04:00
Vitor Pamplona 5397e4e22e Moves SoftCache logs to the app 2025-08-31 12:10:51 -04:00
Vitor Pamplona d7a3cf94b7 Moves from RelationshipStatus to ContactCard as per NIP update 2025-08-30 13:11:29 -04:00
Vitor Pamplona a063107a15 Adds a normalized parser to all nip65 relays 2025-08-30 12:45:32 -04:00
Vitor Pamplona 4c34c6b8e3 Simple fix on url normalization 2025-08-30 10:59:53 -04:00
davotoula 8fffe3f662 remove unused imports 2025-08-30 09:10:28 +01:00
Vitor Pamplona 458a7c7377 Adds support for expirations in DMs 2025-08-29 09:34:26 -04:00
Vitor Pamplona 60377c0c35 Fixes inability to delete relays from certain relay lists. 2025-08-29 07:38:18 -04:00
Vitor Pamplona 0dc18cc98c Reduces the size of log messages 2025-08-28 13:53:22 -04:00
Vitor Pamplona 4be1a143e6 Solving parsing issue with NWC 2025-08-28 10:35:44 -04:00
Vitor Pamplona 85ee48e003 Fixes crash when loading a user without a name 2025-08-28 10:32:29 -04:00
Vitor Pamplona 170b6cfe69 Moves test assets to resources to make it work with kmp 2025-08-27 21:09:21 -04:00
Vitor Pamplona ce991a8aea - Migrates NIP-49 from java to kotlin for kmp 2025-08-27 21:08:34 -04:00
Vitor Pamplona 442f75fc41 - Migrates Quartz to a KMP project
- Converts OpenTimestamps from java to Kotlin
- Moves OTS OkHttp setup to Quartz
2025-08-27 17:32:39 -04:00