Commit Graph

1095 Commits

Author SHA1 Message Date
KotlinGeekDev 506996b382 Foundations(iOS Sourceset): Provide implementation for GZip compression/decompression. Some small fixes in URLs.ios.kt . 2026-01-27 20:52:43 +01:00
KotlinGeekDev 3f9f496c8b Foundations(iOS Sourceset): Provide implementation for UnicodeNormalizer. 2026-01-27 17:14:32 +01:00
KotlinGeekDev 4e2f779b54 Foundations(iOS Sourceset): Provide implementation for UrlEncoder. 2026-01-27 16:31:04 +01:00
KotlinGeekDev fb5288d5f1 Foundations(iOS Sourceset): Provide implementation for makeAbsoluteIfRelativeUrl() in ServerInfoParser.ios.kt 2026-01-26 20:08:44 +01:00
KotlinGeekDev 94a5237eaa Foundations(iOS Sourceset): Provide implementation for fastFindURLs(). Make a test for it. 2026-01-26 16:56:11 +01:00
KotlinGeekDev 893d363a03 Merge remote-tracking branch 'origin/kmp-completeness' into kmp-completeness 2026-01-16 16:11:23 +01:00
KotlinGeekDev db536289c4 Make linter happy, I guess. 2026-01-16 16:10:58 +01:00
KotlinGeekDev f2ac68ccf8 Merge branch 'vitorpamplona:main' into kmp-completeness 2026-01-15 20:53:38 +01:00
Vitor Pamplona 92d4654b20 Removes the memory counter methods because they are not the best way to measure the size in memory of these objects, since we intern strings all the time. 2026-01-14 16:49:11 -05:00
Vitor Pamplona 3d0b0c01b9 Finishes editing quartz event store readme 2026-01-14 15:36:32 -05:00
Vitor Pamplona adb2f48fb5 Updates event store readme 2026-01-14 15:29:13 -05:00
Vitor Pamplona 6097a0b5b7 Removes the need for an extra object for the tag array in the custom emoji nip 2026-01-13 17:32:38 -05:00
Vitor Pamplona 7c1053df2d Moves reports to common
Adds support for additional information
2026-01-13 14:37:32 -05:00
KotlinGeekDev a9f6ebde83 Merge branch 'vitorpamplona:main' into kmp-completeness 2026-01-12 15:25:11 +01:00
KotlinGeekDev f5bb0dbc1d Move cachemap dependency to version catalog. 2026-01-12 15:06:57 +01:00
KotlinGeekDev 7c936cfcac Foundations(iOS Sourceset): Provide implementation for LargeCache, using a CacheMap. 2026-01-12 15:05:50 +01:00
KotlinGeekDev d90f3f4f98 Foundations(iOS Sourceset): Provide implementation for Rfc3986 on iOS, using the Swift Rfc3986UriBridge. 2026-01-12 14:55:24 +01:00
KotlinGeekDev b94f8c9083 Foundations(iOS Sourceset): - Fix test resource loading for iOS targets(using Gradle env. variables).
- Bring in the SwiftPackageManager for KMP plugin, to use Swift libraries for iOS implementations(and configure accordingly).
  - Bring in cachemap dependency(for iOS LargeCache implementation).
2026-01-12 14:52:12 +01:00
Vitor Pamplona d24fe03bdd Avoids crashing when the k tag is a text 2026-01-10 18:34:01 -05:00
Vitor Pamplona 1ead2983ac Moves to a fork model via interfaces to start creating specific screens for each event type 2026-01-10 11:36:11 -05:00
Vitor Pamplona 1c26ccecc0 Adds support for NipTexts on Amethyst 2026-01-10 11:15:03 -05:00
Vitor Pamplona 54c1605de7 v1.05.1 2026-01-08 19:01:01 -05:00
Vitor Pamplona 466ae37b85 Fixes bug of mixing DMs between the logged in users. 2026-01-08 17:30:46 -05:00
Vitor Pamplona bb01918120 v1.05.0 2026-01-08 16:21:30 -05:00
Vitor Pamplona dd259bab33 Separates currentFilters from lastSeenFilters to correctly close subscriptions with relays when ending them on NostrClient. 2026-01-08 10:00:42 -05:00
KotlinGeekDev 086e929e32 Make some modifications to CustomBitSet. 2026-01-07 22:27:01 +01:00
Vitor Pamplona 92f07c5615 Remove deprecated field 2026-01-07 14:33:56 -05:00
Vitor Pamplona dceabbb51e delete duplicated file 2026-01-07 14:33:45 -05:00
Vitor Pamplona dd9d7ac0c8 Merge remote-tracking branch 'origin/nrobi144/desktop-phase1'
* origin/nrobi144/desktop-phase1:
  Fixes FilledFilter test
  moves keystore to commons to avoid unnecessary dependencies on Quartz
  Fixes missing tagsAll
2026-01-07 11:41:30 -05:00
Vitor Pamplona ce01e8f70c moves keystore to commons to avoid unnecessary dependencies on Quartz 2026-01-07 11:09:45 -05:00
Vitor Pamplona 9232da7421 Merge branch 'main' into nrobi144/desktop-phase1 2026-01-07 10:43:15 -05:00
Vitor Pamplona dcbe7df007 Fixes test 2026-01-07 10:07:26 -05:00
Vitor Pamplona 41cb143e0d Merge branch 'main' into nrobi144/desktop-phase1 2026-01-07 09:23:57 -05:00
Vitor Pamplona b65546487d Adjusts tests to be more flexible when reading NIPs from NIP-11 2026-01-06 18:57:56 -05:00
Vitor Pamplona 93b139da62 Fixes test case 2026-01-06 18:39:51 -05:00
Vitor Pamplona e26fb94933 Improvements on NIP-11
- Support for self, privacy_policy, terms_of_service, grasps
- New UI for the Relay Information Screen
- Improvements to the Debug Message
- Compose-stable objects
- Clickable elements for NIPs, external links, grasps, etc
2026-01-06 17:38:47 -05:00
nrobi144 fd83560852 key storage implementation 2026-01-06 17:08:28 +02:00
nrobi144 df9d648988 key storage spotless 2026-01-06 06:50:31 +02:00
nrobi144 4339247815 key storage 2026-01-06 06:49:59 +02:00
Vitor Pamplona 40f9622722 Checks kind size before throwing 2026-01-05 19:41:23 -05:00
Vitor Pamplona 8a5e05c0ac Simple check to make sure events are valid. 2026-01-05 19:26:24 -05:00
Vitor Pamplona 69c53aca06 Improving error logs 2026-01-05 19:26:00 -05:00
Vitor Pamplona 2c4279621d Makes the Kotlin Serialization lenient to avoid unnecessary crashes 2026-01-05 17:18:01 -05:00
Vitor Pamplona a9df6fcc61 Adds the default bookmark option to be inside the bookmark list screen 2026-01-05 13:38:24 -05:00
Vitor Pamplona a151bba3d0 Improves stability for video ui 2026-01-04 16:41:58 -05:00
Vitor Pamplona fe1e0e46c3 Fixes warnings on test case 2026-01-04 16:38:21 -05:00
davotoula 0d923b5caa optimise imports 2026-01-04 12:19:00 +01:00
Vitor Pamplona d7888c57fa Creating additional configuration options and amplifying tests to a combination of all those options 2026-01-03 18:18:36 -05:00
Vitor Pamplona 7a34b8480e Fixes count not working for LIMIT queries 2026-01-02 17:22:18 -05:00
Vitor Pamplona 51f9fdd58c Adds a simple query to the count filter 2026-01-02 16:58:59 -05:00