From fc499849de32bb889eefe6b9652ff4f3cebbea47 Mon Sep 17 00:00:00 2001 From: Rsync25 Date: Tue, 30 Sep 2025 08:46:28 -0300 Subject: [PATCH 1/5] initial deps --- app/build.gradle.kts | 1 + gradle/libs.versions.toml | 1 + shared/build.gradle.kts | 1 + 3 files changed, 3 insertions(+) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 6d5fcd18d..aa0f9a18a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -150,6 +150,7 @@ dependencies { implementation(libs.bundles.navigation3) implementation(libs.haze) implementation(libs.haze.materials) + implementation group: 'org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0' if (project.file("google-services.json").exists()) { implementation(platform(libs.firebase.bom)) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c6124e052..f67f5a123 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -58,6 +58,7 @@ navigation3 = "1.0.0-alpha09" zoomable = "0.17.0" bouncycastle = "1.82" cupertino = "2.3.1" +nostr-sdk-jvm = "0.43.0" [libraries] diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 3aab9c93b..d9687f155 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -90,6 +90,7 @@ kotlin { implementation(projects.shared.api) implementation(libs.ktor.client.resources) implementation("dev.whyoleg.cryptography:cryptography-provider-optimal:0.5.0") + implementation group: 'org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0' } } val commonTest by getting { From 1f55502f4beddf0e62581a717648c3025f36eb8d Mon Sep 17 00:00:00 2001 From: Rsync25 Date: Tue, 30 Sep 2025 10:23:57 -0300 Subject: [PATCH 2/5] Fix --- app/build.gradle.kts | 2 +- shared/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index aa0f9a18a..b4eee09dc 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -150,7 +150,7 @@ dependencies { implementation(libs.bundles.navigation3) implementation(libs.haze) implementation(libs.haze.materials) - implementation group: 'org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0' + implementation('org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0') if (project.file("google-services.json").exists()) { implementation(platform(libs.firebase.bom)) diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index d9687f155..84cd806ab 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -90,7 +90,7 @@ kotlin { implementation(projects.shared.api) implementation(libs.ktor.client.resources) implementation("dev.whyoleg.cryptography:cryptography-provider-optimal:0.5.0") - implementation group: 'org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0' + implementation('org.rust-nostr', name: 'nostr-sdk-jvm', version: '0.43.0') } } val commonTest by getting { From e234a402ef4ff4a4f82fce416bc419ea2df93a04 Mon Sep 17 00:00:00 2001 From: Rsync25 Date: Tue, 7 Oct 2025 11:02:09 -0300 Subject: [PATCH 3/5] wip --- .../commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt b/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt index acb16e0b3..78013c56d 100644 --- a/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt +++ b/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt @@ -22,6 +22,7 @@ import kotlinx.coroutines.flow.filterNotNull import kotlinx.coroutines.withContext import kotlin.coroutines.CoroutineContext import kotlin.coroutines.EmptyCoroutineContext +import nostr. /** * The class responsible for accessing the data from a [Flow] of [PagingData]. From b8724f453be222d995c7a6d770fd8a2210cdcf16 Mon Sep 17 00:00:00 2001 From: Rsync25 Date: Sat, 18 Oct 2025 07:23:09 -0300 Subject: [PATCH 4/5] Add keys --- .../kotlin/androidx/paging/compose/LazyPagingItems.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt b/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt index 78013c56d..75edfe79a 100644 --- a/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt +++ b/shared/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt @@ -22,7 +22,8 @@ import kotlinx.coroutines.flow.filterNotNull import kotlinx.coroutines.withContext import kotlin.coroutines.CoroutineContext import kotlin.coroutines.EmptyCoroutineContext -import nostr. +import nostr.keys.PagingPlaceholderContentType + /** * The class responsible for accessing the data from a [Flow] of [PagingData]. From 722735c8bbf5569647f60c003877529baab8a55a Mon Sep 17 00:00:00 2001 From: Rsync25 Date: Mon, 27 Oct 2025 06:31:38 -0300 Subject: [PATCH 5/5] FIX --- app/src/main/java/dev/dimension/flare/App.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/dev/dimension/flare/App.kt b/app/src/main/java/dev/dimension/flare/App.kt index a806a8247..b215eda8e 100644 --- a/app/src/main/java/dev/dimension/flare/App.kt +++ b/app/src/main/java/dev/dimension/flare/App.kt @@ -19,7 +19,7 @@ import dev.dimension.flare.di.composeUiModule import io.ktor.client.HttpClient import org.koin.android.ext.koin.androidContext import org.koin.core.context.startKoin - +import nostr.keys.androidContext class App : Application(), SingletonImageLoader.Factory {