From d964816fd3e71367e09e78594ca171779e56e512 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 23 Mar 2026 09:06:52 -0400 Subject: [PATCH 01/87] Fixes build dependency bug: Spotless needs vlcSetup for... something... --- desktopApp/build.gradle.kts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktopApp/build.gradle.kts b/desktopApp/build.gradle.kts index f17e8090e..95fbd8810 100644 --- a/desktopApp/build.gradle.kts +++ b/desktopApp/build.gradle.kts @@ -115,3 +115,7 @@ vlcSetup { pathToCopyVlcMacosFilesTo.set(file("src/jvmMain/appResources/macos/vlc")) pathToCopyVlcWindowsFilesTo.set(file("src/jvmMain/appResources/windows/vlc")) } + +tasks.named("spotlessKotlin") { + inputs.files(tasks.named("vlcSetup")) +} From 11176a46798c3ff8bc21625dda8cb27ef25dcff7 Mon Sep 17 00:00:00 2001 From: davotoula Date: Mon, 23 Mar 2026 14:08:14 +0100 Subject: [PATCH 02/87] update translations: CZ, DE, PT, SE --- amethyst/src/main/res/values-cs-rCZ/strings.xml | 16 ++++++++++++++++ amethyst/src/main/res/values-de-rDE/strings.xml | 16 ++++++++++++++++ amethyst/src/main/res/values-pt-rBR/strings.xml | 16 ++++++++++++++++ amethyst/src/main/res/values-sv-rSE/strings.xml | 16 ++++++++++++++++ 4 files changed, 64 insertions(+) diff --git a/amethyst/src/main/res/values-cs-rCZ/strings.xml b/amethyst/src/main/res/values-cs-rCZ/strings.xml index e506a5f42..3c94afa4f 100644 --- a/amethyst/src/main/res/values-cs-rCZ/strings.xml +++ b/amethyst/src/main/res/values-cs-rCZ/strings.xml @@ -1659,4 +1659,20 @@ Odborník na ověřování druhů: %1$s Potvrzuje Žádosti o atestaci pro + + URL obrázku obálky (volitelné) + Shrnutí (volitelné) + Název + Upravit článek + Vždy + Poslední synchronizace: %1$s + Nyní + Od + Od poslední synchronizace + Časové rozmezí + Do + Upravit + Náhled + Nový článek + Napište svůj článek v markdownu… diff --git a/amethyst/src/main/res/values-de-rDE/strings.xml b/amethyst/src/main/res/values-de-rDE/strings.xml index 2a394810d..9a8f5c581 100644 --- a/amethyst/src/main/res/values-de-rDE/strings.xml +++ b/amethyst/src/main/res/values-de-rDE/strings.xml @@ -1664,4 +1664,20 @@ anz der Bedingungen ist erforderlich Kompetent für die Verifizierung von Arten: %1$s Bestätigt Beantragt Attestierung für + + Cover-Bild-URL (optional) + Zusammenfassung (optional) + Titel + Artikel bearbeiten + Gesamter Zeitraum + Letzte Synchronisierung: %1$s + Jetzt + Von + Seit letzter Synchronisierung + Zeitraum + Bis + Bearbeiten + Vorschau + Neuer Artikel + Schreib deinen Artikel in Markdown… diff --git a/amethyst/src/main/res/values-pt-rBR/strings.xml b/amethyst/src/main/res/values-pt-rBR/strings.xml index 810d910b2..774ea991b 100644 --- a/amethyst/src/main/res/values-pt-rBR/strings.xml +++ b/amethyst/src/main/res/values-pt-rBR/strings.xml @@ -1659,4 +1659,20 @@ Competente na verificação de tipos: %1$s Atesta Solicita atestação para + + URL da imagem de capa (opcional) + Resumo (opcional) + Título + Editar artigo + Todo o período + Última sincronização: %1$s + Agora + De + Desde a última sincronização + Intervalo de datas + Até + Editar + Pré-visualização + Novo artigo + Escreva seu artigo em markdown… diff --git a/amethyst/src/main/res/values-sv-rSE/strings.xml b/amethyst/src/main/res/values-sv-rSE/strings.xml index 185019205..c8afb028f 100644 --- a/amethyst/src/main/res/values-sv-rSE/strings.xml +++ b/amethyst/src/main/res/values-sv-rSE/strings.xml @@ -1658,4 +1658,20 @@ Kompetent att verifiera typer: %1$s Intygar Begär attestering till + + URL för omslagsbild (valfritt) + Sammanfattning (valfritt) + Titel + Redigera artikel + All tid + Senaste synkronisering: %1$s + Nu + Från + Sedan senaste synkronisering + Datumintervall + Till + Redigera + Förhandsgranskning + Ny artikel + Skriv din artikel i markdown… From 0cc06f424e4127a684642329c716f74f57ad3f17 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Mon, 23 Mar 2026 13:12:22 +0000 Subject: [PATCH 03/87] New Crowdin translations by GitHub Action --- .../src/main/res/values-cs-rCZ/strings.xml | 25 +++++++++---------- .../src/main/res/values-de-rDE/strings.xml | 25 +++++++++---------- .../src/main/res/values-pt-rBR/strings.xml | 25 +++++++++---------- .../src/main/res/values-sv-rSE/strings.xml | 25 +++++++++---------- 4 files changed, 48 insertions(+), 52 deletions(-) diff --git a/amethyst/src/main/res/values-cs-rCZ/strings.xml b/amethyst/src/main/res/values-cs-rCZ/strings.xml index 3c94afa4f..d76098c76 100644 --- a/amethyst/src/main/res/values-cs-rCZ/strings.xml +++ b/amethyst/src/main/res/values-cs-rCZ/strings.xml @@ -1099,6 +1099,13 @@ Nová poznámka komunity Nový produkt Nový geoexkluzivní příspěvek + Nový článek + Název + Shrnutí (volitelné) + URL obrázku obálky (volitelné) + Napište svůj článek v markdownu… + Náhled + Upravit Otevřít všechny reakce pro tento příspěvek Zavřít všechny reakce na tento příspěvek Odpověď @@ -1236,6 +1243,7 @@ OTS: %1$s Důkaz časového razítka Existuje důkaz, že tento příspěvek byl podepsán někdy před %1$s. Důkaz byl označen v Bitcoin blockchainu v tomto datu a čase. + Upravit článek Upravit příspěvek Návrh na vylepšení vašeho příspěvku Souhrn změn @@ -1659,20 +1667,11 @@ Odborník na ověřování druhů: %1$s Potvrzuje Žádosti o atestaci pro - - URL obrázku obálky (volitelné) - Shrnutí (volitelné) - Název - Upravit článek + Časové rozmezí + Od + Do + Nyní Vždy Poslední synchronizace: %1$s - Nyní - Od Od poslední synchronizace - Časové rozmezí - Do - Upravit - Náhled - Nový článek - Napište svůj článek v markdownu… diff --git a/amethyst/src/main/res/values-de-rDE/strings.xml b/amethyst/src/main/res/values-de-rDE/strings.xml index 9a8f5c581..5246f5567 100644 --- a/amethyst/src/main/res/values-de-rDE/strings.xml +++ b/amethyst/src/main/res/values-de-rDE/strings.xml @@ -1104,6 +1104,13 @@ anz der Bedingungen ist erforderlich Neue Community-Notiz Neues Produkt Neuer Geo-Exklusiver Beitrag + Neuer Artikel + Titel + Zusammenfassung (optional) + Cover-Bild-URL (optional) + Schreib deinen Artikel in Markdown… + Vorschau + Bearbeiten Alle Reaktionen auf diesen Beitrag öffnen Alle Reaktionen auf diesen Beitrag schließen Antworten @@ -1241,6 +1248,7 @@ anz der Bedingungen ist erforderlich OTS: %1$s Zeitstempel Beweis Es gibt einen Beweis, dass dieser Beitrag irgendwann vor %1$s signiert wurde. Der Beweis wurde zu diesem Datum und Uhrzeit in der Bitcoin-Blockchain gestempelt. + Artikel bearbeiten Beitrag bearbeiten Vorschlag zur Verbesserung Ihres Beitrags Zusammenfassung der Änderungen @@ -1664,20 +1672,11 @@ anz der Bedingungen ist erforderlich Kompetent für die Verifizierung von Arten: %1$s Bestätigt Beantragt Attestierung für - - Cover-Bild-URL (optional) - Zusammenfassung (optional) - Titel - Artikel bearbeiten + Zeitraum + Von + Bis + Jetzt Gesamter Zeitraum Letzte Synchronisierung: %1$s - Jetzt - Von Seit letzter Synchronisierung - Zeitraum - Bis - Bearbeiten - Vorschau - Neuer Artikel - Schreib deinen Artikel in Markdown… diff --git a/amethyst/src/main/res/values-pt-rBR/strings.xml b/amethyst/src/main/res/values-pt-rBR/strings.xml index 774ea991b..7d3b9ef4d 100644 --- a/amethyst/src/main/res/values-pt-rBR/strings.xml +++ b/amethyst/src/main/res/values-pt-rBR/strings.xml @@ -1099,6 +1099,13 @@ Nova Nota da Comunidade Produto Novo Nova Postagem Geo-Exclusiva + Novo artigo + Título + Resumo (opcional) + URL da imagem de capa (opcional) + Escreva seu artigo em markdown… + Pré-visualização + Editar Abrir todas as reações a esta postagem Fechar todas as reações a esta postagem Responder @@ -1236,6 +1243,7 @@ OTS: %1$s Prova de Carimbo de data/hora Há prova de que esta postagem foi assinada antes de %1$s. A prova foi carimbada no blockchain do Bitcoin naquela data e hora. + Editar artigo Editar postagem Proposta para melhorar sua postagem Resumo das alterações @@ -1659,20 +1667,11 @@ Competente na verificação de tipos: %1$s Atesta Solicita atestação para - - URL da imagem de capa (opcional) - Resumo (opcional) - Título - Editar artigo + Intervalo de datas + De + Até + Agora Todo o período Última sincronização: %1$s - Agora - De Desde a última sincronização - Intervalo de datas - Até - Editar - Pré-visualização - Novo artigo - Escreva seu artigo em markdown… diff --git a/amethyst/src/main/res/values-sv-rSE/strings.xml b/amethyst/src/main/res/values-sv-rSE/strings.xml index c8afb028f..4011ddf58 100644 --- a/amethyst/src/main/res/values-sv-rSE/strings.xml +++ b/amethyst/src/main/res/values-sv-rSE/strings.xml @@ -1098,6 +1098,13 @@ Nytt Community-meddelande Ny produkt Nytt Geo-Exklusivt inlägg + Ny artikel + Titel + Sammanfattning (valfritt) + URL för omslagsbild (valfritt) + Skriv din artikel i markdown… + Förhandsgranskning + Redigera Öppna alla reaktioner på detta inlägg Stäng alla reaktioner på detta inlägg Svara @@ -1235,6 +1242,7 @@ OTS: %1$s Tidsstämpel Bevis Det finns bevis på att detta inlägg signerades någon gång före %1$s. Beviset stämplades i Bitcoin-blockchainen vid det datumet och den tiden. + Redigera artikel Redigera inlägg Förslag till att förbättra ditt inlägg Sammanfattning av ändringar @@ -1658,20 +1666,11 @@ Kompetent att verifiera typer: %1$s Intygar Begär attestering till - - URL för omslagsbild (valfritt) - Sammanfattning (valfritt) - Titel - Redigera artikel + Datumintervall + Från + Till + Nu All tid Senaste synkronisering: %1$s - Nu - Från Sedan senaste synkronisering - Datumintervall - Till - Redigera - Förhandsgranskning - Ny artikel - Skriv din artikel i markdown… From ed3390f64a522dbece7b6aa6cc55d027a99c3ff5 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 23 Mar 2026 10:16:59 -0400 Subject: [PATCH 04/87] Fixes weird import --- .../quartz/nip01Core/store/sqlite/QueryAssemblerTest.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nip01Core/store/sqlite/QueryAssemblerTest.kt b/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nip01Core/store/sqlite/QueryAssemblerTest.kt index aa0dda712..29c41ee4e 100644 --- a/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nip01Core/store/sqlite/QueryAssemblerTest.kt +++ b/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nip01Core/store/sqlite/QueryAssemblerTest.kt @@ -33,9 +33,7 @@ import kotlin.test.Test import kotlin.test.assertEquals class QueryAssemblerTest : BaseDBTest() { - val hasher = - _root_ide_package_.com.vitorpamplona.quartz.nip01Core.store.sqlite - .TagNameValueHasher(0) + val hasher = TagNameValueHasher(0) val key1 = "7c5eb72a4584fdaaeaa145b25c92ea9917704224951219dbd43acef9e91fb88d" val key2 = "f3ac434d61bc0f491a814782ccfdf9c439dae1f0bde9097ad4a245f4c495cd14" val key3 = "12ae0fd81c85e1e7d9ed096397dc3129849425fe6f8afce7213ebf38ddfc6ca9" From 9d086df37a4c589556a9ebb0a402c8f39b23d21b Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 23 Mar 2026 10:28:33 -0400 Subject: [PATCH 05/87] Updating all dependencies --- .idea/kotlinc.xml | 3 ++- amethyst/build.gradle | 1 - .../amethyst/service/logging/Logging.kt | 5 ---- build.gradle | 1 - desktopApp/build.gradle.kts | 2 +- gradle/libs.versions.toml | 25 +++++++++---------- 6 files changed, 15 insertions(+), 22 deletions(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 513727d82..fddb100a7 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -7,6 +7,7 @@