From cb6b1607697bf52ac23d9a71d708e888808cb444 Mon Sep 17 00:00:00 2001 From: Mike A <32306794+DismissedGuy@users.noreply.github.com> Date: Thu, 13 Apr 2023 20:53:54 +0200 Subject: [PATCH 01/16] fix(docs): strings.xml -> values.xml in README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 06af682..0f67809 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ or as .apk files on the [releases page](https://github.com/binwiederhier/ntfy-an # Build ## Building without Firebase (F-Droid flavor) -Without Firebase, you may want to still change the default `app_base_url` in [strings.xml](https://github.com/binwiederhier/ntfy-android/blob/main/app/src/main/res/values/strings.xml) +Without Firebase, you may want to still change the default `app_base_url` in [values.xml](/app/src/main/res/values/values.xml) if you're self-hosting the server. Then run: ``` # To build an unsigned .apk (app/build/outputs/apk/fdroid/*.apk) @@ -19,7 +19,7 @@ if you're self-hosting the server. Then run: To build your own version with Firebase, you must: * Create a Firebase/FCM account * Place your account file at `app/google-services.json` -* And change `app_base_url` in [strings.xml](https://github.com/binwiederhier/ntfy-android/blob/main/app/src/main/res/values/strings.xml) +* And change `app_base_url` in [values.xml](/app/src/main/res/values/values.xml) * Then run: ``` # To build an unsigned .apk (app/build/outputs/apk/play/*.apk) From c91521a480297fb56753469f74d5cb8bdc184216 Mon Sep 17 00:00:00 2001 From: Mike A <32306794+DismissedGuy@users.noreply.github.com> Date: Tue, 18 Apr 2023 22:24:12 +0200 Subject: [PATCH 02/16] fix(docs): Move building instructions to official docs --- README.md | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 0f67809..1cfe161 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,8 @@ This is the Android app for [ntfy](https://github.com/binwiederhier/ntfy) ([ntfy.sh](https://ntfy.sh)). You can find the app in [F-Droid](https://f-droid.org/packages/io.heckel.ntfy/) or the [Play Store](https://play.google.com/store/apps/details?id=io.heckel.ntfy), or as .apk files on the [releases page](https://github.com/binwiederhier/ntfy-android/releases). -# Build - -## Building without Firebase (F-Droid flavor) -Without Firebase, you may want to still change the default `app_base_url` in [values.xml](/app/src/main/res/values/values.xml) -if you're self-hosting the server. Then run: -``` -# To build an unsigned .apk (app/build/outputs/apk/fdroid/*.apk) -./gradlew assembleFdroidRelease - -# To build a bundle .aab (app/fdroid/release/*.aab) -./gradlew bundleFdroidRelease -``` - -## Building with Firebase (FCM, Google Play flavor) -To build your own version with Firebase, you must: -* Create a Firebase/FCM account -* Place your account file at `app/google-services.json` -* And change `app_base_url` in [values.xml](/app/src/main/res/values/values.xml) -* Then run: -``` -# To build an unsigned .apk (app/build/outputs/apk/play/*.apk) -./gradlew assemblePlayRelease - -# To build a bundle .aab (app/play/release/*.aab) -./gradlew bundlePlayRelease -``` +## Build +For up-to-date building instructions, please see the [official docs](https://docs.ntfy.sh/develop/#android-app). ## Translations We're using [Weblate](https://hosted.weblate.org/projects/ntfy/) to translate the ntfy Android app. We'd love your participation. From 45360992b49bec7de43cadba0393273ffa91728b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20V=C3=B6r=C3=B6sk=C5=91i?= Date: Wed, 29 Mar 2023 19:07:07 +0000 Subject: [PATCH 03/16] Translated using Weblate (Hungarian) Currently translated at 33.0% (110 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/hu/ --- app/src/main/res/values-hu/strings.xml | 74 ++++++++++++++++++++++++-- 1 file changed, 69 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 6ea71ad..8bbe99d 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -16,11 +16,11 @@ Feliratkozás hozzáadása Úgy néz ki hogy még nincsen egy feliratkozás sem. Kattintson a + ra hogy létrehozzon vagy feliratkozzon egy témára. Aztán mikor PUT vagy POST-al küld üzeneteket, értesítéseket kap a készülékén. - Értesítések (minimum prioritás) - Értesítések (alacsony prioritás) - Értesítések (alap prioritás) - Értesítések (maximum prioritás) - Értesítések (magas prioritás) + Minimum prioritás + Alacsony prioritás + Alapértelmezett prioritás + Maximum prioritás + Magas prioritás Feliratkozó Szolgálat Bejövő üzenetek fogadása Feliratkozva azonnal kézbesített témákra @@ -49,4 +49,68 @@ Leiratkozás a kiválasztott témá(k)-ról és végleges törlése minden üzenetnek\? %1$d értesítés Mégse + Alapértelmezett + Adomány 💸 + Bezár + Garantálja az azonnali üzenetküldést, akkor is, ha az eszköz inaktív. + Az azonnali üzenetküldés mindig bekapcsolva a %1$s címen kívül. + Bejelentkezés + Kapcsolódási hiba: %1$s + Bejelentkezés szükséges + Ehhez a témához be kell jelentkezni. Kérem add meg a felhasználó nevedet és jelszavadat! + Felhasználó + Új felhasználó + Részletes leírás elérhető a ntfy.sh oldalon és a dokumentációban. + Végleges törlés + Mégse + Leiratkozás a témáról és az összes értesítés törlése\? + Mégse + Teszt: Beállíthatsz témát, ha szeretnél. + Értesítés törölve + Fájl letöltése + Nem sikerült az üzenetet elküldeni: A \"%1$s\" felhasználó jogosultságai nem megfelelőek. + URL a vágólapra másolva + Értesítés másolása + Feliratokozás a témára + Engedélyezés most + Azonnali küldés dózis módban + Jelszó + Bejelentkezési hiba. A %1$s felhasználó nem azonosítható. + Töröljük az összes értesítést ebben a témában\? + Nem sikerült az üzenetet elküldeni: A csatolmány túl nagy. + Feliratkozva a %1$s témára + Értesítés a vágólapra másolva + Később + Részletes leírás elérhető a ntfy.sh oldalon és a dokumentációban. + Az akkumulátor optimalizáció kikapcsolása javasolt az értesítési problémák elkerülésére. + Később + Bezár + Javítás most + A témák nem feltétlenül jelszóval védettek, ezért válassz olyan nevet, amelyet nehéz kitalálni! Ha feliratkoztál, akkor küldhetsz PUT/POST értesítéseket. + Téma neve, pl. tibi_jelzesei + Használj másik szervert + Add meg a szolgáltatók címét alább, hogy más szerveren futó témákra is feliratkozhass. + Feliratkozás + Vissza + + Még nem érkezett értesítés ebben a témában. + Végleges törlés + Nem sikerült az üzenetet elküldni: A névtelen publikálás nem engedélyezett. + Vágólapra másolva + Azonnali küldés bekapcsolva + Azonnali küldés kikapcsolva + Fájl megnyitása + Fájl törlése + URL másolása + Letöltés leállítása + Fájl mentése + Nem sikerült a melléklet megnyitása vagy letöltése. A link lejárt és a helyi fájl nem található. + A melléklet nem nyitható meg: %1$s + A melléklet nem nyitható meg: A fájl törölve lett, vagy nincs megfelelő alkalmazás telepítve a megnyitáshoz. + Mentve \"%1$s\" néven a \"Downloads\" mappába + Az URL nem nyitható meg: %1$s + Mégse + Ez egy teszt értesítés az Android ntfy alkalmazásból. A beállított prioritás %1$d. Ha küldesz egy újat nem feltétlenül így fog kinézni. + Nem sikerült az üzenetet elküldeni: %1$s + Visszavon \ No newline at end of file From a50d8a5709d35df8706b2822af7b7f2bf5d4d5c2 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 30 Mar 2023 12:14:11 +0200 Subject: [PATCH 04/16] Update translation files Updated by "Remove blank strings" hook in Weblate. Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/ --- app/src/main/res/values-hu/strings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 8bbe99d..e36dbbf 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -92,7 +92,6 @@ Add meg a szolgáltatók címét alább, hogy más szerveren futó témákra is feliratkozhass. Feliratkozás Vissza - Még nem érkezett értesítés ebben a témában. Végleges törlés Nem sikerült az üzenetet elküldni: A névtelen publikálás nem engedélyezett. From 87c77ca449422b526a61cf9362be9f1733f15bfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jos=C3=A9=20m?= Date: Thu, 30 Mar 2023 10:14:11 +0000 Subject: [PATCH 05/16] Translated using Weblate (Galician) Currently translated at 77.4% (258 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/gl/ --- app/src/main/res/values-gl/strings.xml | 57 ++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index a15e073..016f715 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -207,4 +207,61 @@ por defecto alta máxima + Obviar Non Molestar (DND), sons, etc. + Descargar adxuntos + Descarga automática dos adxuntos + Non descargar automaticamente os adxuntos + Descarga automática dos adxuntos ata %1$s + Non descargar nunca automaticamente + Eliminar automaticamene as notificacións após unha semana + Eliminar automaticamente as notificacións após un mes + Eliminar automaticamente as notificacións após 3 meses + Nunca + Após un día + Manter as alertas da prioridade máis alta ata que se desboten + Notificar as alertas da máxima prioridade só unha vez + Xeral + Servidor por defecto + %1$s (por defecto) + Xestionar usuarias + Engade/elimina usuarias dos temas protexidos + Usuarias + Non utilizado por ningún tema + Usado polo tema %1$s + Engadir usuarias + Engadir nova usuaria + Crear unha nova usuaria para un novo servidor + Modo escuro + Seguir o establecido no sistema + Modo claro activado + "Modo escuro activado. Es un morcego\?" + Seguir ao sistema + Modo claro + Modo escuro + Copia e Restablecemento + Copia de apoio nun ficheiro + Exportar configuración, notificacións e usuarias + Todo + Todo, menos as usuarias + Só os axustes + Copia creada + Fallou a copia: %1$s + Descargar todo automaticamente + Se inferior a 100 kB + Se inferior a 500 kB + Se inferior a 1 MB + Se inferior a 5 MB + Se inferior a 10 MB + Se inferior a 50 MB + Eliminar notificacións + Non eliminar nunca automaticamente as notificacións + Eliminar automaticamente as notificacións após un día + Eliminar automaticamente as notificacións após 3 días + Após 3 días + Após unha semana + Após un mes + Após 3 meses + Manter as alertas da prioridade máis alta + Escribe o enderezo URL raíz do teu servidor para usar o servidor propio por defecto cando te subscribas a novos temas e/ou compartas os temas. + Usado polos temas %1$s \ No newline at end of file From a6839950fe14862c5ff7263378e71ed690c8352f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jos=C3=A9=20m?= Date: Fri, 31 Mar 2023 09:43:53 +0000 Subject: [PATCH 06/16] Translated using Weblate (Galician) Currently translated at 100.0% (333 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/gl/ --- app/src/main/res/values-gl/strings.xml | 81 +++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 016f715..52540d2 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -234,7 +234,7 @@ Modo escuro Seguir o establecido no sistema Modo claro activado - "Modo escuro activado. Es un morcego\?" + Modo escuro activado. Es un morcego\? Seguir ao sistema Modo claro Modo escuro @@ -264,4 +264,83 @@ Manter as alertas da prioridade máis alta Escribe o enderezo URL raíz do teu servidor para usar o servidor propio por defecto cando te subscribas a novos temas e/ou compartas os temas. Usado polos temas %1$s + As app poden recibir notificacións entrantes como difusións + As app non poden recibir notificacións entrantes como difusións + Fallou o restablecemento: %1$s + Avanzado + Mensaxes de difusión + Estes temas e nomes de servidor serán substituídos por nomes de froita, así podes compartilos sen problema: +\n +\n%1$s +\n +\nOs contrasinais son anulados, pero non aparecen aquí. + OK + Usar WebSockets para conectar co servidor. Este é o método recomendado, pero podería precisar configuración adicional no teu proxy. + Fluxo JSON sobre HTTP + WebSockets + Usar un fluxo JSON sobre HTTP para conectar co servidor. Este método é robusto, pero podería consumir máis batería. + Copiado ao portapapeis + Entrega inmediata + Acerca de + Versión + ntfy %1$s (%2$s) + Notificacións entregadas usando Firebase. A entrega podería sufrir demora, pero consume menos batería. + Axustes personais de notificación + Usar axustes personais para esta subscrición + Usar axustes por defecto (sons, obviar Non Molestar, etc.) + Obviar Non Molestar (DND), sons, etc. + Configurar axustes da notificación + Non se gardou a icona: %1$s + Nome mostrado + Copiado ao portapapeis + Restablecer desde ficheiro + Importar configuración, notificacións e usuarias + Restablecemento correcto + nfty actuará como distribuidora UnifiedPush + nfty non actuará como distribuidora UnifiedPush + Gravar rexistros + Gravando (ata 1000 entradas) no dispositivo… + Activar rexistro, así poderás compartir os rexistros para diagnosticar problemas. + Limpar rexistros + Copiar/subir rexistros + Copia os rexistros ao portapapeis, ou súbeos a nopaste.net (propiedade de ntfy). Os nomes de servidor e temas poden agocharse, as notificacións non. + Copiar ao portapapeis + Copiar ao portapapeis (censurado) + Subir e copiar ligazón + Subir e copiar ligazón (censurado) + Rexistros copiados ao portapapeis + Subindo o rexistro … + Rexistros subidos e URL copiado + Non se puido subir o rexistro: %1$s + Non se editaron temas/servidores. Non tes ningunha subscrición\? + Eliminar os rexistros anteriores e volver a comezar + Rexistros eliminados + Protocolo de conexión + As notificacións entregaranse inmediatamente. Require un servizo en segundo plano e consume máis batería. + Seguir avisando + Avisar só unha vez + Aspecto + Icona da subscrición + Establecer a icona a mostrar na notificación + Icona da subscrición (toca para eliminar) + Icona mostrada na notificación deste tema + Engadir usuaria + Establece o nome para mostrar para esta subscrición. Deixa en branco para valor por defecto (%1$s). + %1$s (por defecto) + Usar axuste global + usando o axuste global + Acerca de + URL do tema + Engadir usuaria + Cancelar + Eliminar usuaria + Gardar + Activar UnifiedPush + Editar usuaria + Podes engadir aquí unha usuaria. Todos os temas do servidor indicado usarán esta usuaria. + Podes editar as credenciais da usuaria seleccionada, ou eliminala. + URL do servizo + Identificador + Contrasinal + Contrasinal (baleiro para non cambiar) \ No newline at end of file From 253da5064a02012403ac1f0bd6a5cc4dbca81dff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jos=C3=A9=20m?= Date: Fri, 31 Mar 2023 09:45:59 +0000 Subject: [PATCH 07/16] Translated using Weblate (Galician) Currently translated at 100.0% (3 of 3 strings) Translation: ntfy/Android app (Fastlane metadata) Translate-URL: https://hosted.weblate.org/projects/ntfy/android-fastlane/gl/ --- .../metadata/android/gl-ES/full_description.txt | 17 +++++++++++++++++ .../android/gl-ES/short_description.txt | 1 + fastlane/metadata/android/gl-ES/title.txt | 1 + 3 files changed, 19 insertions(+) create mode 100644 fastlane/metadata/android/gl-ES/full_description.txt create mode 100644 fastlane/metadata/android/gl-ES/short_description.txt create mode 100644 fastlane/metadata/android/gl-ES/title.txt diff --git a/fastlane/metadata/android/gl-ES/full_description.txt b/fastlane/metadata/android/gl-ES/full_description.txt new file mode 100644 index 0000000..5360c1c --- /dev/null +++ b/fastlane/metadata/android/gl-ES/full_description.txt @@ -0,0 +1,17 @@ +Envía notificacións ao teléfono desde calquera script Bash ou PowerShell, ou desde a túa propia app usando peticións PUT/POST, ex. a través de curl en Linux ou Invoke-WebRequest. + +ntfy é un cliente Android para https://ntfy.sh, un servizo pub-sub HTTP-based libre e de código aberto. Podes subscribirte a temas coa app, e despois publicar mensaxes a través dunha simple API HTTP. + +Utilidade: +* Notificarte a ti mesma cando remate un proceso de longa duración +* Avisar no teléfono cando falle unha copia de apoio +* Alertas cando alguén se conecta ao teu servidor + +Exemplo: + +$ curl -d "Rematou a copia de apoio" ntfy.sh/mytopic + +Tes máis exemplos e instruccións de uso en +* Web: https://ntfy.sh +* GitHub (servidor): https://github.com/binwiederhier/ntfy +* GitHub (app Android): https://github.com/binwiederhier/ntfy-android diff --git a/fastlane/metadata/android/gl-ES/short_description.txt b/fastlane/metadata/android/gl-ES/short_description.txt new file mode 100644 index 0000000..e359374 --- /dev/null +++ b/fastlane/metadata/android/gl-ES/short_description.txt @@ -0,0 +1 @@ +Envía notificacións ao teléfono desde calquera programa usando PUT/POST diff --git a/fastlane/metadata/android/gl-ES/title.txt b/fastlane/metadata/android/gl-ES/title.txt new file mode 100644 index 0000000..703da73 --- /dev/null +++ b/fastlane/metadata/android/gl-ES/title.txt @@ -0,0 +1 @@ +ntfy - PUT/POST no teléfono From d2fd6a5877c52f4ff62316ceefa2d02475bf0099 Mon Sep 17 00:00:00 2001 From: Shjosan Date: Thu, 6 Apr 2023 09:17:55 +0000 Subject: [PATCH 08/16] Translated using Weblate (Swedish) Currently translated at 100.0% (333 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/sv/ --- app/src/main/res/values-sv/strings.xml | 33 +++++++++++++------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 951d075..1be39c0 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -162,9 +162,9 @@ Rensa loggar Säkerhetskopiering%1$ misslyckad: %1$s Loggfiler uppladdat och URL kopierad - Egna inställningar för denna prenumeration används + Använder anpassade inställningar för den här prenumerationen Egna notfieringsinställningar - Använder standardinställningar (ljud, Stör Ej åsidosätts, etc.) + Använder standardinställningar (ljud, Stör ej åsidosättning, etc.) Kan ej att spara ikon:%1$s Lösenord Lösenord (oförändrat om blankt) @@ -231,7 +231,7 @@ Efter 3 dagar Lägg till/ta bort användare för privata ämnen Användare - För att använda din egna server till prenumerera på nya, delade, ämnen fyll i server-URL + Ange din servers rot-URL för att använda din egen server som standard när du prenumererar på nya ämnen och/eller delar ämnen. %1$s (standard) Hantera användare Används i ämne %1$s @@ -246,29 +246,29 @@ Mörkt läge aktivt. Är du en vampyr\? Används systemstandard Säkerhetskopiera till fil - Publicerande ämnen - Applikationer kan inte ta emot inkommande massutskick - Applikationer kan ta emot inkommande notifieringar som massutskick + Sända meddelanden + Appar kan inte ta emot meddelanden som sändningar + Appar kan ta emot inkommande meddelanden som sändningar Kopiera loggtext till urklipp, eller ladda upp till nopaste.net (ägs av skaparen av ntfy). Datornamn och ämnen kan censureras, meddelandetext censureras aldrig. Kopiera till urklipp Kopiera till urklipp (censurerat) Kunde inte ladda upp loggar:%1$s - Dessa ämnen/datornamn var censurerade med fruktnamn, så du kan dela loggar utan att riskera känslig information läcker ut: + Dessa ämnen/hostnamn ersattes med fruktnamn, så att du kan dela loggen utan att vara orolig: \n \n%1$s \n -\nLösenord finns, men är inte listade här. - Inga ämnen/datornamn var inkluderat. Du kanske inte har några prenumerationer\? +\nLösenord har rensats, men de finns inte med här. + Inga ämnen eller värdnamn har redigerats. Du kanske inte har några prenumerationer\? Loggar raderade Anslutningsprotokoll - Använd JSON streamat över HTTP för att ansluta till server. Denna metod är stabil, men kan förbruka mer batteri. + Använd en JSON-ström över HTTP för att ansluta till servern. Den här metoden är beprövad, men kan förbruka mer batteri. JSON stream över HTTP Notifieringarna levereras direkt. Kräver att appen aktivt körs vilket kräver mer batteri. Version ntfy %1$s (%2$s) Kopierad till urklipp Utseende - Direktmeddelanden + Omedelbar leverans Prenumerationsikon Välj en ikon att visa i notifieringarna Prenumerationsikon (tryck för att radera) @@ -305,7 +305,7 @@ Spara loggar Rensa alla gamla loggar, börja på nytt Editera användare - Du kan editera användarnamn/lösenord för vald användare, eller radera. + Du kan redigera användarnamn/lösenord för den valda användaren eller ta bort den. Loggar (upp till 1 000 poster) till enhet … Aktivera loggning, så du kan dela loggar för felsökning. Ladda upp och kopiera länk @@ -317,7 +317,7 @@ Om Notifieringar levereras genom Firebase. Viss fördröjning kan förekomma, men kräver mindre batteri. Anpassa notifieringsinställningarna - Stör ej (DND) åsidosätts, ljud etc. + Stör ej (DND) åsidosätts, ljud, etc. Fortsätt meddela Visningsnamn Sätt ett eget visningsnamn för denna prenumeration. Lämna blank för standard (%1$s). @@ -325,8 +325,8 @@ Ämnes-URL Kopierad till urklipp Lägg till användare - Du kan lägga till användare här. Alla prenumerationer för servern kommer använda denna användaren - Service URL + Du kan lägga till en användare här. Alla ämnen för den givna servern kommer att använda den här användaren. + Service-URL Användarnamn Meddelande publicerat Avbryt @@ -339,7 +339,8 @@ Återställ från fil Aktivera pushnotiser ntfy kommer inte att fungera som distributör av notifieringar - Använd WebSocket för att ansluta till server. Detta är den rekommenderade metoden, men kan kräva manuell konfigurering i din proxy. + Använd WebSockets för att ansluta till servern. Detta är den rekommenderade metoden, men kan kräva ytterligare konfiguration i din proxy. Meddela endast en gång Använd de globala inställningarna + Ikon som visas i meddelanden för detta ämne \ No newline at end of file From 9f61331de18668c4acd899012689e35dd5aec27a Mon Sep 17 00:00:00 2001 From: Shjosan Date: Thu, 6 Apr 2023 09:31:13 +0000 Subject: [PATCH 09/16] Translated using Weblate (Swedish) Currently translated at 100.0% (3 of 3 strings) Translation: ntfy/Android app (Fastlane metadata) Translate-URL: https://hosted.weblate.org/projects/ntfy/android-fastlane/sv/ --- .../metadata/android/sv-SE/full_description.txt | 17 +++++++++++++++++ .../android/sv-SE/short_description.txt | 1 + fastlane/metadata/android/sv-SE/title.txt | 1 + 3 files changed, 19 insertions(+) create mode 100644 fastlane/metadata/android/sv-SE/full_description.txt create mode 100644 fastlane/metadata/android/sv-SE/short_description.txt create mode 100644 fastlane/metadata/android/sv-SE/title.txt diff --git a/fastlane/metadata/android/sv-SE/full_description.txt b/fastlane/metadata/android/sv-SE/full_description.txt new file mode 100644 index 0000000..a09045f --- /dev/null +++ b/fastlane/metadata/android/sv-SE/full_description.txt @@ -0,0 +1,17 @@ +Skicka meddelanden till telefonen från ett Bash- eller PowerShell-skript eller från din egen app med hjälp av PUT/POST-förfrågningar, t.ex. via curl på Linux eller Invoke-WebRequest. + +ntfy är en Android-klient för https://ntfy.sh, en fri och öppen källkod HTTP-baserad pub-sub-tjänst. Du kan prenumerera på ämnen i den här appen och sedan publicera meddelanden via ett enkelt HTTP API. + +Användning: +* Meddela dig själv när en långvarig process är klar. +* Pinga din telefon när en säkerhetskopiering har misslyckats +* Varningar när någon loggar in på din server. + +Exempel: + +$ curl -d "Din säkerhetskopiering är klar" ntfy.sh/mytopic + +Du hittar fler exempel och användningsinstruktioner här: +* Webbplats: https://ntfy.sh +* GitHub (server): https://github.com/binwiederhier/ntfy +* GitHub (Android-app): https://github.com/binwiederhier/ntfy-android diff --git a/fastlane/metadata/android/sv-SE/short_description.txt b/fastlane/metadata/android/sv-SE/short_description.txt new file mode 100644 index 0000000..ab2ff1c --- /dev/null +++ b/fastlane/metadata/android/sv-SE/short_description.txt @@ -0,0 +1 @@ +Skicka meddelanden till telefonen från valfritt skript med PUT/POST-förfrågning diff --git a/fastlane/metadata/android/sv-SE/title.txt b/fastlane/metadata/android/sv-SE/title.txt new file mode 100644 index 0000000..a596fce --- /dev/null +++ b/fastlane/metadata/android/sv-SE/title.txt @@ -0,0 +1 @@ +ntfy - PUT/POST till din telefon From 05979538c0a538c45e8bd0a819eed9e3847b5116 Mon Sep 17 00:00:00 2001 From: Rhodri Date: Sat, 8 Apr 2023 11:12:12 +0000 Subject: [PATCH 10/16] Translated using Weblate (Welsh) Currently translated at 100.0% (3 of 3 strings) Translation: ntfy/Android app (Fastlane metadata) Translate-URL: https://hosted.weblate.org/projects/ntfy/android-fastlane/cy/ --- .../metadata/android/cy/full_description.txt | 17 +++++++++++++++++ .../metadata/android/cy/short_description.txt | 1 + fastlane/metadata/android/cy/title.txt | 1 + 3 files changed, 19 insertions(+) create mode 100644 fastlane/metadata/android/cy/full_description.txt create mode 100644 fastlane/metadata/android/cy/short_description.txt create mode 100644 fastlane/metadata/android/cy/title.txt diff --git a/fastlane/metadata/android/cy/full_description.txt b/fastlane/metadata/android/cy/full_description.txt new file mode 100644 index 0000000..3d5d310 --- /dev/null +++ b/fastlane/metadata/android/cy/full_description.txt @@ -0,0 +1,17 @@ +Anfonwch cyhoeddiadau i'ch ffôn o unrhyw sgript Bash neu PowerShell, neu o'ch ap eich hun gan ddefnyddio ceisiadau PUT/POST, e.e. trwy curl ar Linux neu Invoke-WebRequest. + +Mae ntfy yn gleient Android ar gyfer https://ntfy.sh, gwasanaeth pub-sub, ffynhonnell agor am ddim sy'n seiliedig ar HTTP. Gallwch danysgrifio i bynciau yn yr app hon, ac yna cyhoeddi negeseuon trwy API HTTP syml. + +Defnyddiau: +* Hysbyswch eich hun pan fydd proses hir wedi'i chwblhau +* Pingiwch eich ffôn pan fydd copi wrth gefn wedi methu +* Rhybuddion pan fydd rhywun yn mewngofnodi i'ch gweinydd + +Enghraifft: + +$curl -d "Mae eich copi wrth gefn wedi'i wneud" ntfy.sh/fymhwnc + +Dewch o hyd i ragor o enghreifftiau a chyfarwyddiadau defnydd yma: +* Gwefan: https://ntfy.sh +* GitHub (gweinydd): https://github.com/binwiederhier/ntfy +* GitHub (ap Android): https://github.com/binwiederhier/ntfy-android diff --git a/fastlane/metadata/android/cy/short_description.txt b/fastlane/metadata/android/cy/short_description.txt new file mode 100644 index 0000000..271604d --- /dev/null +++ b/fastlane/metadata/android/cy/short_description.txt @@ -0,0 +1 @@ +Anfonwch cyhoeddiadau i'ch ffôn o unrhyw sgript drwy ceisiadau PUT/POST diff --git a/fastlane/metadata/android/cy/title.txt b/fastlane/metadata/android/cy/title.txt new file mode 100644 index 0000000..306e5d5 --- /dev/null +++ b/fastlane/metadata/android/cy/title.txt @@ -0,0 +1 @@ +ntfy - PUT/POST i'ch ffôn From 0ccbc96440d10e0ab6977e634344a8f601210462 Mon Sep 17 00:00:00 2001 From: FallMaple Date: Fri, 14 Apr 2023 11:27:44 +0000 Subject: [PATCH 11/16] Translated using Weblate (Chinese (Traditional)) Currently translated at 79.8% (266 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/zh_Hant/ --- app/src/main/res/values-zh-rTW/strings.xml | 61 +++++++++++++++++++--- 1 file changed, 54 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 0f52692..9144ea2 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -141,7 +141,7 @@ %1$s 失敗: %2$s 設定 顯示所有通知 - 分鐘 + 最小 下載附件 自動下載所有附件 從不自動下載附件 @@ -154,7 +154,7 @@ 小於 5 MB 小於 50 MB 自動刪除通知 - 從不自動刪除通知 + 永不自動刪除通知 自動刪除 1 天前的通知 自動刪除 3 天前的通知 自動刪除 1 週前的通知 @@ -191,7 +191,7 @@ 關於 備份失敗: %1$s 除了 %1$s 以外伺服器有即時傳送。 - 通知複製至剪貼簿 + 通知已複製至剪貼簿 預設 可以再說明書 (ntfy.sh) 找到詳細指示。 確定清除主題內的全部通訊? @@ -210,7 +210,7 @@ 儲存檔案 複製通知 無法開啟網址:%1$s - 儲存至 \"Downloads\" 中的 \"%1$s\" + 儲存為 \"Downloads\" 資料中的 \"%1$s\" 不能夠發布信息:用戶 %1$s 不被授權。 PUT 或 POST 主題網址以傳送通訊。 例如(使用 curl):
$ curl -d \"Hi\" %1$s
@@ -218,11 +218,58 @@ 標籤:%1$s 啟動即時傳送 複製網址 - 網址複製至剪貼簿 + 網址已複製至剪貼簿 無法開啟附件:%1$s - 無法開啟附件檔案可能已被刪除,或檔案無法被任何軟件開啟。 - 無法開啟或下載檔案,網址無效而且找不到(本地?)檔案。 + 無法開啟附件:檔案可能已被刪除或檔案無法被任何軟件開啟。 + 無法開啟或下載附件,網址無效而且找不到本地檔案。 訂閱主題 %1$s 你未有在這個主題收到任何通訊。 下載檔案 + 訂閱設定 + 一張圖片已與您分享 + 在此添加內容以進行分享 + 建議的主題 + 無法圖取檔案資訊:%1$s + 輸入你的伺服器的 root URL,以便在訂閱新主題和/或分享到主題時,默認使用你自己的伺服器。 + 無法儲存附件:%1$s + 無法下載附件:%1$s + 無法再安裝應用程式。請改為使用瀏覽器下載。詳見問題#531。 + 未下載 + 未下載,連結已過期 + 已刪除,連結已過期 + 關閉通知 + 是否永久刪除所選的通知? + 永久刪除 + 無法讀取圖片:%1$s + 一個檔案已與您分享 + 推送訊息 + 關閉通知 + 恢復通知 + 如果優先級為 5 (最大值),顯示通知 + 任意優先級 + 僅最大優先級 + 保持高優先級的警報 + 最高優先級的通知持續警報,直到被關閉 + 最高優先級的通知僅警報一次 + 無法刪除附件:%1$s + 已刪除 + 開啟通知 + 下載失敗 + 關閉通知直到 %1$s + 複製主題網址 + 訂閱設定 + 取消訂閱 + 關閉通知直到 %1$s + 顯示所有通知 + 關閉通知 + 關閉通知直到恢復 + 最低優先級 + 顯示所有通知 + 關閉通知直到 %1$s + 預設優先級和以上 + 高優先級和以上 + 低優先級和以上 + 頻道設定 + 請勿打擾(DND)覆寫、聲音等。 + 如果優先級為%1$d (%2$s) 或以上,顯示通知 \ No newline at end of file From 36517f2e1b8b9db9463f68d896fd37a2c217c41b Mon Sep 17 00:00:00 2001 From: arjan-s Date: Wed, 26 Apr 2023 20:12:38 +0000 Subject: [PATCH 12/16] Translated using Weblate (Dutch) Currently translated at 100.0% (333 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/nl/ --- app/src/main/res/values-nl/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 1255397..cb6b6c7 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -340,4 +340,7 @@ Eenmalig melden Standaard instellingen in gebruik (geluiden, Niet storen, etc.) Niet storen (DND) negeren, geluiden, etc. + ntfy zal optreden als UnifiedPush-distributeur + UnifiedPush inschakelen + ntfy treedt niet op als UnifiedPush-distributeur \ No newline at end of file From 05dce3769ec898742d1e13164b1e39deb8d56461 Mon Sep 17 00:00:00 2001 From: Jakob Malchow Date: Wed, 17 May 2023 10:08:17 +0000 Subject: [PATCH 13/16] Translated using Weblate (Italian) Currently translated at 95.7% (319 of 333 strings) Translation: ntfy/Android app Translate-URL: https://hosted.weblate.org/projects/ntfy/android/it/ --- app/src/main/res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 63d7cb9..703806f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -329,4 +329,5 @@ Attiva ora Default Dona 💸 + Le app non possono più essere installate: devono essere scaricate via browser. Vedi l\'issue #531 per dettagli. \ No newline at end of file From 3f987e162af7e362d1e15e9dad0a01e39033fe7f Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Fri, 19 May 2023 20:19:19 -0400 Subject: [PATCH 14/16] Bump deps --- app/build.gradle | 20 ++++++++++---------- build.gradle | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a9a28c5..90dc1ed 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -91,19 +91,19 @@ android.applicationVariants.all { variant -> dependencies { // AndroidX, The Basics - implementation "androidx.appcompat:appcompat:1.5.1" - implementation "androidx.core:core-ktx:1.9.0" + implementation "androidx.appcompat:appcompat:1.6.1" + implementation "androidx.core:core-ktx:1.10.1" implementation "androidx.constraintlayout:constraintlayout:2.1.4" - implementation "androidx.activity:activity-ktx:1.6.1" - implementation "androidx.fragment:fragment-ktx:1.5.4" - implementation "androidx.work:work-runtime-ktx:2.7.1" + implementation "androidx.activity:activity-ktx:1.7.1" + implementation "androidx.fragment:fragment-ktx:1.5.7" + implementation "androidx.work:work-runtime-ktx:2.8.1" implementation 'androidx.preference:preference-ktx:1.2.0' // JSON serialization implementation 'com.google.code.gson:gson:2.10' // Room (SQLite) - def room_version = "2.4.3" + def room_version = "2.5.1" implementation "androidx.room:room-ktx:$room_version" kapt "androidx.room:room-compiler:$room_version" @@ -111,19 +111,19 @@ dependencies { implementation 'com.squareup.okhttp3:okhttp:4.10.0' // Firebase, sigh ... (only Google Play) - playImplementation 'com.google.firebase:firebase-messaging:23.1.0' + playImplementation 'com.google.firebase:firebase-messaging:23.1.2' // RecyclerView - implementation "androidx.recyclerview:recyclerview:1.3.0-rc01" + implementation "androidx.recyclerview:recyclerview:1.3.0" // Swipe down to refresh implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' // Material design - implementation "com.google.android.material:material:1.6.1" + implementation "com.google.android.material:material:1.9.0" // LiveData - implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.5.1" + implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.6.1" implementation 'androidx.legacy:legacy-support-v4:1.0.0' // Image viewer diff --git a/build.gradle b/build.gradle index 3b8b15e..9267b55 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.6.21' + ext.kotlin_version = '1.8.20' repositories { google() mavenCentral() @@ -7,7 +7,7 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:7.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - classpath 'com.google.gms:google-services:4.3.14' // This is removed in the "fdroid" flavor + classpath 'com.google.gms:google-services:4.3.15' // This is removed in the "fdroid" flavor // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files From e71117c1cd0ed639dc6b896dc882c7b2561620b5 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Fri, 19 May 2023 20:25:05 -0400 Subject: [PATCH 15/16] Upgrade gradle --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 9267b55..2b17ea6 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.2.2' + classpath 'com.android.tools.build:gradle:7.4.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.gms:google-services:4.3.15' // This is removed in the "fdroid" flavor diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1dbd5f6..edb3793 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip From c15efff72c40d237bd30b861f77d5056fe468f59 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Fri, 19 May 2023 20:29:16 -0400 Subject: [PATCH 16/16] Bump gradle tools --- build.gradle | 2 +- fastlane/metadata/android/en-US/changelog/33.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 2b17ea6..fd50800 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.4.1' + classpath 'com.android.tools.build:gradle:7.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.gms:google-services:4.3.15' // This is removed in the "fdroid" flavor diff --git a/fastlane/metadata/android/en-US/changelog/33.txt b/fastlane/metadata/android/en-US/changelog/33.txt index ed599d5..5163ad7 100644 --- a/fastlane/metadata/android/en-US/changelog/33.txt +++ b/fastlane/metadata/android/en-US/changelog/33.txt @@ -4,6 +4,7 @@ Features: Bug fixes + maintenance: * UnifiedPush subscriptions now include the Rate-Topics header to facilitate subscriber-based billing (#652, thanks to @wunter8) * Subscriptions without icons no longer appear to use another subscription's icon (#634, thanks to @topcaser for reporting, and @wunter8 for fixing) +* Bumped all dependencies to the latest versions (no ticket) Additional languages: * Swedish (thanks to @hellbown)