Vitor Pamplona
d431b12f94
Migrates EventStore from Android's SQLLite to KMP
...
Fixes testing of libsodium between java and android
2026-03-20 16:00:17 -04:00
Vitor Pamplona
56cce46858
Solving all problems with Quartz tests
2026-03-16 19:22:28 -04:00
Vitor Pamplona
f708f6c265
Specify which .def file is used between simulators and ios Devices
2026-03-16 17:46:20 -04:00
Vitor Pamplona
e7760dc7c7
adds bundleId to the binary file
2026-03-16 17:16:18 -04:00
Vitor Pamplona
b916817247
Finishes serialization features for NIP-47
2026-03-16 16:35:05 -04:00
Vitor Pamplona
7c22c4e6c5
Migrates to collections 1.6, which deprecates iOS Intel targets.
2026-03-16 13:45:01 -04:00
Vitor Pamplona
8b4a45cb5b
Removing deprecated library addresses and deprecated apis
2026-03-15 20:52:01 -04:00
Vitor Pamplona
3e0b8a5f8f
Fixes gradle build on MacOS and adds a Clibsodium.def file
2026-03-13 08:40:51 -04:00
KotlinGeekDev
3838b6b815
Some fixes.
2026-03-12 22:16:34 +01:00
KotlinGeekDev
42f48e11fc
Make CI happy(attempt 2).
2026-03-12 21:49:08 +01:00
KotlinGeekDev
a463a9802f
Slightly modify defFile generation, to stop CI cries.
2026-03-12 21:36:25 +01:00
KotlinGeekDev
0b928d29a6
Make the libsodium cinterop file generation more reliable. Add in(and comment out) some test code for extracting the libsodium headers from zip file.
2026-03-12 20:28:02 +01:00
KotlinGeekDev
d957efb1b8
Foundations(iOS Sourceset): Streamline libsodium bindings configuration.
2026-03-12 16:55:19 +01:00
KotlinGeekDev
759b0c8b96
Foundations(iOS Sourceset): Use alternative implementation for MacInstance, due to complications with mac length under previous implementation, which makes NIP49 tests(with all other relevant tests) pass. Some spotless fixes.
2026-03-12 15:31:33 +01:00
KotlinGeekDev
8f02ea0cf6
Foundations(iOS Sourceset): Provide implementation for LibSodiumInstance.ios.kt, using the native library(shipped in project). Generate cinterop definition file with custom Gradle task. Defines bindings for use in actual code(may be streamlined later). Adds NIP44 tests and makes sure they pass.
2026-03-12 15:13:32 +01:00
Vitor Pamplona
f4d401bc56
Switches to our own version of the Url Detector
2026-03-06 10:58:59 -05:00
Vitor Pamplona
1fa93788db
android target seems to be creating some issues between plugin dependencies after adding spm
2026-03-04 12:19:47 -05:00
Vitor Pamplona
da01c6ccd1
Moves smp plugin to version catalog
2026-03-04 12:18:55 -05:00
KotlinGeekDev
4cea4e4f5d
Fix issues needing a fix caught by review.
2026-03-04 13:51:46 +01:00
KotlinGeekDev
bbd17e4e64
Fix build issues.
2026-03-04 01:06:33 +01:00
KotlinGeekDev
68a262fa88
Merge branch 'main' of https://github.com/vitorpamplona/amethyst into upstream-main
...
# Conflicts:
# gradle/libs.versions.toml
# quartz/build.gradle.kts
# quartz/src/androidHostTest/kotlin/com/vitorpamplona/quartz/TestResourceLoader.android.kt
# quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/GZip.ios.kt
# quartz/src/iosTest/kotlin/com/vitorpamplona/quartz/TestResourceLoader.kt
2026-03-04 00:37:10 +01:00
KotlinGeekDev
aaf3be98b7
Foundations(iOS Sourceset): Update SpmForKmp. Fix UnicodeNormalizer code.
2026-03-04 00:27:00 +01:00
Vitor Pamplona
edb73b3556
Updates AGP
2026-03-03 11:52:03 -05:00
KotlinGeekDev
265fef0a93
Foundations(iOS Sourceset): Provide implementation for AESGCM. Duplicate AESGCM tests for iOS. Move dependency to 'cryptography-optimal' make use of all iOS crypto providers.
2026-02-23 17:57:54 +01:00
Vitor Pamplona
c755908db5
Removes string-concat compiler argument since it is not supported anymore
2026-02-17 19:02:53 -05:00
Vitor Pamplona
c4e3d99392
moves chess lib to version catalog
2026-02-17 18:45:35 -05:00
KotlinGeekDev
3f9614dd8f
Merge branch 'main' of https://github.com/vitorpamplona/amethyst into upstream-main
...
# Conflicts:
# gradle/libs.versions.toml
2026-02-11 13:57:01 +01:00
nrobi144
e0d0e33408
refactor impl
2026-02-10 12:14:05 +02:00
nrobi144
06accf5831
full chess implementation
2026-02-10 11:58:00 +02:00
KotlinGeekDev
dcb10b249a
Foundations(iOS Sourceset): Provide implementation for MacInstance(using external library). Bring some tests into commonTest to make sure it works.
2026-02-09 21:57:54 +01:00
Vitor Pamplona
6125394354
Migrates to AGP 9
2026-02-08 16:33:39 -05:00
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
4e2f779b54
Foundations(iOS Sourceset): Provide implementation for UrlEncoder.
2026-01-27 16:31:04 +01: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
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
54c1605de7
v1.05.1
2026-01-08 19:01:01 -05:00
Vitor Pamplona
bb01918120
v1.05.0
2026-01-08 16:21:30 -05:00
Vitor Pamplona
ce01e8f70c
moves keystore to commons to avoid unnecessary dependencies on Quartz
2026-01-07 11:09:45 -05:00
nrobi144
4339247815
key storage
2026-01-06 06:49:59 +02:00
Dumitru
3c06e0ffb1
Fix typo iosX64MainTest to iosX64Test
2025-12-13 23:40:55 +01:00
Dumitru
6d7205625a
Add iosX64 target
2025-12-13 23:18:47 +01:00
Vitor Pamplona
0abc631773
- Removes compose bom from Quartz to avoid unnecessary dependencies.
...
- Removes old datetime dependencies from Quartz
- Moves compose.runtime dependencies to compose.runtime.annotation
- Adds dependency on coroutines directly (instead of through compose runtime)
- Removes old secp256 target dependencies
- Adds Default scope for NostrClient and Relay Authenticator
- Updates readme
2025-12-04 14:41:33 -05:00
Vitor Pamplona
ae6f37a52f
v1.04.2 to appease the PlayStore
2025-11-15 17:28:55 -05:00
Vitor Pamplona
5264bd2cbc
v1.04.1
2025-11-15 16:51:45 -05:00
Vitor Pamplona
a1879a93df
sending a new version for quartz
2025-11-15 12:26:38 -05:00
Vitor Pamplona
4c633c7dec
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
2025-10-18 08:44:21 -04:00
davotoula
5d6e7d1921
change from runBlocking to runTest where appropriate
2025-10-15 21:00:00 +02:00
Vitor Pamplona
0668f2caa4
Updates Compose, Firebase, GMS, JNA, mock, okhttp, secp256, spotless, vico, zoomable, androidXCamera
2025-10-14 14:38:28 -04:00
Vitor Pamplona
0a23e23801
Moves quartz to Java 21 due to binary inconsistencies between the multiple builds of KMP (tests conflicting with main)
2025-10-10 10:49:35 -04:00