From 73dc65308ff3de78d68caa7bff6715c3046c89eb Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 9 Feb 2023 11:01:25 +0100 Subject: [PATCH 001/576] bump agp --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 13e320a08..eaf50386d 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.4.0' + classpath 'com.android.tools.build:gradle:7.4.1' } } From e6dc16da0c156e8e591a3e54cd13336f65f9aa18 Mon Sep 17 00:00:00 2001 From: Licaon_Kter Date: Thu, 9 Feb 2023 11:21:28 +0000 Subject: [PATCH 002/576] Add latest fastlane changelog --- fastlane/metadata/android/en-US/changelogs/42050.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/en-US/changelogs/42050.txt diff --git a/fastlane/metadata/android/en-US/changelogs/42050.txt b/fastlane/metadata/android/en-US/changelogs/42050.txt new file mode 100644 index 000000000..abdee24a2 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/42050.txt @@ -0,0 +1 @@ +* Increase corner radius on profile pictures From 153ec13da82eed11242164201d872926d59a692f Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Fri, 10 Feb 2023 16:11:44 +0100 Subject: [PATCH 003/576] update link to issue tracker --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dbfc674eb..7484a02ad 100644 --- a/README.md +++ b/README.md @@ -271,8 +271,8 @@ See the dedicated guides for #### Conversations is missing a certain feature -I'm open for new feature suggestions. You can use the [issue tracker][issues] on -GitHub. Please take some time to browse through the issues to see if someone +I'm open for new feature suggestions. You can use the [issue tracker][https://codeberg.org/iNPUTmice/Conversations/issues] +on Codeberg. Please take some time to browse through the issues to see if someone else already suggested it. Be assured that I read each and every ticket. If I like it I will leave it open until it's implemented. If I don't like it I will close it (usually with a short comment). If I don't comment on an feature @@ -426,7 +426,7 @@ phone. After that you can just execute the following on your computer: If need be there are also some Apps on the PlayStore that can be used to show the logcat directly on your rooted phone. (Search for logcat). However in regards to further processing -(for example to create an issue here on Github) it is more convenient to just use your PC. +(for example to create an issue here on Codeberg) it is more convenient to just use your PC. #### I found a bug From d8dbd7c28db9e296bd0e99c3dd47bc15a8f1210d Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Fri, 10 Feb 2023 13:21:47 +0000 Subject: [PATCH 004/576] Translated using Weblate (Spanish) Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/ --- src/main/res/values-es/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 4d7e982de..1f37df176 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -126,10 +126,10 @@ Sonido de notificación para nuevos mensajes Tono para las nuevas llamadas Periodo de gracia - El tiempo que se silencian las notificaciones tras detectar actividad en otro de tus dispositivos. + El tiempo que se silencian las notificaciones después de detectar actividad en uno de sus otros dispositivos. Avanzado Nunca informar de errores - Al enviar informes de fallas, ayudará a un mayor desarrollo + Al enviar los detalles sobre el error, ayudará al desarrollo Confirmar mensajes Permitir a tus contactos saber cuando has recibido y leído sus mensajes Impedir capturas de pantalla @@ -701,7 +701,7 @@ Mensaje Los mensajes privados están deshabilitados Aplicaciones protegidas - Para continuar recibiendo notificaciones, incluso cuando la pantalla está apagada, debe agregar Conversaciones a la lista de aplicaciones protegidas. + Para seguir recibiendo notificaciones, aunque la pantalla esté apagada, tienes que añadir Conversaciones a la lista de aplicaciones protegidas. ¿Aceptar certificado desconocido? El certificado del servidor no está firmado por una Autoridad Certificadora conocida. ¿Aceptar nombre del servidor no coincidente? @@ -851,7 +851,7 @@ e-book Original (sin comprimir) Abrir con… - Foto de perfil de las conversaciones + Foto del perfil de conversaciones Elige una cuenta Restaurar copia de respaldo Restaurar From b46cae4e153eeddd626d2375a6409370dbfaef60 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Thu, 9 Feb 2023 21:29:44 +0000 Subject: [PATCH 005/576] Translated using Weblate (Spanish) Currently translated at 100.0% (9 of 9 strings) Translation: Conversations/Android App (Quicksy) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/es/ --- src/quicksy/res/values-es/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/quicksy/res/values-es/strings.xml b/src/quicksy/res/values-es/strings.xml index 473a5f3e1..9b4de637d 100644 --- a/src/quicksy/res/values-es/strings.xml +++ b/src/quicksy/res/values-es/strings.xml @@ -1,10 +1,10 @@ - El tiempo que Quicksy permanece en silencio después de ver actividad en otro dispositivo - Al enviar los informes de fallos, ayudará al desarrollo continuo de Quicksy + Cantidad de tiempo que Quicksy permanece en silencio después de detectar actividad en otro dispositivo + Al enviar informes de fallas, ayudará a desarrollar Quicksy aún más Informar a tus contactos cuando usas Quicksy - Para seguir recibiendo notificaciones, aunque la pantalla esté apagada, tienes que añadir Quicksy a la lista de aplicaciones protegidas. - Foto de perfil de Quicksy + Para continuar recibiendo notificaciones incluso cuando la pantalla está apagada, debe agregar Quicksy a la lista de aplicaciones protegidas. + Foto del perfil de Quicksy Quicksy no está disponible en tu país. No se ha podido verificar la identidad del servidor. Error de seguridad desconocido. From a4fc2027a9348608cd96be06f568b4684a347284 Mon Sep 17 00:00:00 2001 From: nautilusx Date: Sat, 11 Feb 2023 15:28:19 +0000 Subject: [PATCH 006/576] Translated using Weblate (German) Currently translated at 100.0% (46 of 46 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/ --- fastlane/metadata/android/de-DE/changelogs/42050.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/de-DE/changelogs/42050.txt diff --git a/fastlane/metadata/android/de-DE/changelogs/42050.txt b/fastlane/metadata/android/de-DE/changelogs/42050.txt new file mode 100644 index 000000000..c15854142 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/42050.txt @@ -0,0 +1 @@ +* Vergrößerung des Eckenradius bei Profilbildern From 1fbb2d32c74df3a08422a4ae6890356a532db628 Mon Sep 17 00:00:00 2001 From: prograde Date: Sat, 18 Feb 2023 12:47:37 +0000 Subject: [PATCH 007/576] Translated using Weblate (Swedish) Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/ --- src/main/res/values-sv/strings.xml | 139 ++++++++++++++++++++++++----- 1 file changed, 119 insertions(+), 20 deletions(-) diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml index b606cdb84..ef611a3c4 100644 --- a/src/main/res/values-sv/strings.xml +++ b/src/main/res/values-sv/strings.xml @@ -86,7 +86,9 @@ Rensa konversationshistorik Vill du radera alla meddelanden i den här konversationen?\n\nVarning: Det här påverkar inte meddelanden som finns lagrade på andra enheter eller servrar. Ta bort fil - Är du säker på att du vill ta bort den här filen?\n\nVarning: Den här åtgärden kommer inte att ta bort kopior av den här filen som finns lagrad på andra enheter eller servrar. + Är du säker på att du vill ta bort den här filen\? +\n +\nVarning: Den här åtgärden kommer inte att ta bort kopior av den här filen som finns lagrad på andra enheter eller servrar. Stäng denna konversation efteråt Välj enhet Skicka okrypterat meddelande @@ -97,7 +99,7 @@ Skicka OpenPGP-krypterat meddelande Nytt smeknamn används Skicka okrypterat - Avkryptering misslyckades. Du har kanske kanske inte rätt privat nyckel. + Dekrypteringen misslyckades. Du har kanske inte rätt privat nyckel. OpenKeychain OpenKeychain för att kryptera och avkryptera dina publika nycklar.

Programmet är licensierat under GPLv3+ och finns tillgänglig via F-Droid and Google Play.

(Var god och starta om %1$s efter installationen.)]]>
Starta om @@ -126,7 +128,7 @@ Tidsgräns för hur länge notiser ska tystas efter att aktivitet har upptäckts på en av dina andra enheter. Avancerat Skicka aldrig krasch-rapporter - Genom att skicka in stack traces hjälper du utvecklingen + Genom att skicka in felrapporter hjälper du utvecklingen Bekräfta meddelanden Låt dina kontakter veta när du har mottagit och läst deras meddelanden Förhindra skärmdumpar @@ -148,7 +150,9 @@ Det gick inte att konvertera bildfilen Filen hittas ej Generellt I/O-fel. Du kanske fick slut på plats? - Applikationen som du använde för att välja den här bilden tillhandahöll inte tillräckligt med rättigheter för att läsa filen.\n\nVar god och använd en annan filhanterare för att välja en bild. + Applikationen som du använde för att välja den här bilden tillhandahöll inte tillräckligt med rättigheter för att läsa filen. +\n +\nAnvänd en annan filhanterare för att välja en bild. Applikationen du använde för att dela den här filen tillhandahöll inte tillräckligt med behörigheter. Okänd Tillfälligt inaktiverad @@ -221,7 +225,7 @@ v\\OMEMO-fingeravtryck (meddelandets ursprung) Andra enheter Lita på OMEMO-fingeravtryck - Hämtar nycklar... + Hämtar nycklar … Klar Avkryptera Bokmärken @@ -247,7 +251,7 @@ Det gick inte att ta bort kanalen Redigera ämnet för gruppchatten Ämne - Går med i gruppchatt... + Går med i gruppchatt … Lämna Kontakten lade till dig i sin kontaktlista Addera tillbaka @@ -419,9 +423,9 @@ Skickar %s Erbjuder %s Dölj ej anslutna - %s skriver... + %s skriver … %s har slutat skriva - %s skriver... + %s skriver … %s har slutat skriva Skriv-notifieringar Låt dina kontakter veta när du skriver meddelande till dem @@ -479,7 +483,7 @@ Det gick inte att analysera certifikatet Arkiveringsinställningar Arkiveringsinställningar på servern - Hämtar arkiveringsinställningar, vänta... + Hämtar arkiveringsinställningar, vänta … Det gick inte att hämta arkiveringsinställningar CAPTCHA behövs Skriv i texten från bilden ovan @@ -522,7 +526,9 @@ Endast stora bilder Batterioptimeringar aktiverade Din enhet använder kraftiga batterioptimeringar för %1$s, vilket kan leda till försenade aviseringar eller till och med förlust av meddelanden.\nVi rekommenderar att du inaktiverar dem. - Din enhet använder kraftiga batterioptimeringar för %1$s, vilket kan leda till försenade aviseringar eller till och med förlust av meddelanden.\nDu kommer nu att bli ombedd att inaktivera dem. + Din enhet använder kraftiga batterioptimeringar för %1$s, vilket kan leda till försenade aviseringar eller till och med förlust av meddelanden. +\n +\nDu kommer nu att bli ombedd att inaktivera dem. Deaktivera The valda området är för stort (Inget konto aktiverat) @@ -533,10 +539,11 @@ Du har deaktiverat detta konto Säkerhetsfel: Ogiltig filåtkomst! Ingen applikation hittades för att dela URI - Dela URI med... + Dela URI med …
Du registrerar dig med ditt telefonnummer och Quicksy kommer automatiskt – baserat på telefonnumren i din adressbok – att föreslå möjliga kontakter till dig.

Genom att registrera dig godkänner du vår integritetspolicy.]]>
Acceptera och gå vidare - En guide har skapats för kontoskapande på conversations.im.¹\nNär du väljer conversations.im som leverantör kommer du att kunna kommunicera med användare av andra leverantörer genom att ge dem din fullständiga XMPP-adress. + En guide har skapats för kontoskapande på conversations.im. +\nNär du väljer conversations.im som leverantör kommer du att kunna kommunicera med användare av andra leverantörer genom att ge dem din fullständiga XMPP-adress. Din fullständiga XMPP-adress kommer att vara: %s Skapa konto Använd min egen leverantör @@ -554,7 +561,7 @@ Registreringfel: Försök igen senare Registreringsfel: Lösenordet är för svagt Välj deltagare - Skapar gruppchatt... + Skapar gruppchatt … Bjud in igen Deaktivera Kort @@ -590,7 +597,7 @@ Ta bort OMEMO identiteter Återskapa dina OMEMO-nycklar. Alla dina kontakter måste verifiera dig igen. Använd endast det här som en sista utväg. Ta bort valda nycklar - Du måste vara ansluten för att publicera din avatarbild + Du måste vara ansluten för att publicera din avatarbild. Visa felmeddelande Felmeddelande Databesparing @@ -682,7 +689,7 @@ Meddelande Privata meddelanden är inaktiverade Skyddade applikationer - För att fortsätta ta emot aviseringar, även när skärmen är avstängd, måste du lägga till Conversations i listan över skyddade applikationer. + För att fortsätta ta emot aviseringar även när skärmen är avstängd, måste du lägga till Conversations i listan över skyddade applikationer. Godkänn okänt certifikat? Servercertifikatet är inte signerat av en känd certifikatutfärdare. Acceptera servernamn som inte matchar? @@ -728,7 +735,7 @@ Visa plats Dela Det gick inte att starta inspelningen - Var god dröj... + Var god dröj … Ge %1$s tillgång till mikrofonen Söka i meddelanden GIF @@ -772,7 +779,7 @@ tillbaka Ja Nej - Bekräftar... + Bekräftar … Okänt nätverksfel. För många försök Du använder en föråldrad version av denna app. @@ -783,7 +790,7 @@ Installera Orbot Starta Orbot e-bok - Öppna med... + Öppna med … Konversationens profilbild Välj konto Återställa säkerhetskopiering @@ -801,7 +808,7 @@ Vänligen ange ett namn på kanalen Ange en XMPP-adress Detta är en XMPP-adress. Ange ett namn. - Skapar publik gruppkonversation... + Skapar publik gruppkonversation … Denna kanal finns redan Du har gått med i en befintlig kanal Det gick inte att spara kanalkonfigurationen @@ -837,7 +844,7 @@ Det här kontot har redan konfigurerats Var god ange lösenordet för det här kontot Det gick inte att utföra den här åtgärden - Anslut till publik gruppkonversation... + Anslut till publik gruppkonversation … Delnings-appen gav inte behörighet till att komma åt den här filen. jabber.network @@ -910,4 +917,96 @@ Ingen applikation hittades Bjud in till Conversations Ingen XMPP-adress hittades + + %1$d missat samtal från %2$s + %1$d missade samtal från %2$s + + + %d missat samtal + %d missade samtal + + Denna gruppchatt har förstörts + Öppna tangentbordet och placera markören i sökfältet vid \"Starta konversation\"-sidan + Denna notifikationskategori används för att visa en permanent notifikation som visar att %1$s är igång. + Inställningar för meddelandenotifikationer + Inställningar för notifikationer om inkommande samtal + Vikt, ljud, vibration + Kunde inte upprätta en säker anslutning. + Ogiltig inmatning + Tillfälligt otillgänglig. Försök igen om en stund. + Ingen kontakt med nätverket. + Prova igen om %s + Begär sms … + Pinkoden är fel. + Pinkoden som vi har skickat dig har utgått. + Kunde inte hitta servern. + Klistrade automatiskt in pinkod från urklipp. + Ange din sexsiffriga pinkod. + Är du säker på att du vill avbryta registreringen\? + Ange ditt telefonnummer. + Sök länder + Verifiera %s + Vi har sänt dig ett annat SMS med en sexsiffrig kod. + Enge din sexsifftiga pinkod nedan. + Skicka SMS igen + Skicka SMS igen (%s) + Vänta (%s) + Vi kommer att verifiera telefonnumret

%s

Är det okej, eller vill du ändra numret\?
+ %s är inte ett giltigt telefonnummer. + Filen utelämnad av säkerhetsskäl. + Lägre kvalitet ger mindre filer + Funktionen är inte implementerad + Felaktig landskod + Du är begränsad + Använd redigera-knappen för att ange ditt namn. + Ingen butiksapp installerad. + Den här kanalen gör din XMPP-adress publik + Original (okomprimerad) + Kunde inte dekryptera säkerhetskopian. Är lösenordet rätt\? + Byta till videosamtal\? + Lägg till ytterligare spår\? + Inga aktiva konton har stöd för denna funktion + Säkerhetskopieringen har startat. Du får en notifikation när den är färdig. + Video kan inte aktiveras. + Textdokument + Tillfälligt autentiseringsfel + Radera avatar + Samtal är inaktiverat när Tor används + Växla till video + Avböj förfrågan om att växla till video + UnifiedPush-distributör + XMPP-konto + Kontot genom vilket push-meddelanden tas emot. + Push-server + En användarvald push-server för att vidarebefordra push-meddelanden via XMPP till din enhet. + Ingen (avaktiverad) + Det här telefonnumret är inloggat på en annan enhet. + Ange ditt namn så att folk som inte har dig i sin adressbok vet vem du är. + Kunde inte kontakta servern. + Något blev fel när din förfrågan hanterades. + Okänt svar från servern. + Vi har sänt dig ett SMS till %s. + Quicksy skickar ett SMS för att bekräfta ditt telefonnummer (operatörsavgifter kan tillkomma). Ange din landskod och ditt telefonnumer: + Missade samtal + Använd Dela plats-plugin istället för den inbyggda kartan + Denna notifikationskategori används för att visa en notifikation om det är problem med att kontakta ett konto. + Denna notifikationsgrupp används för att visa notifikationer som inte ska utlösa något ljud, till exempel när man är aktiv på en annan enhet (respitperiod). + Inkomatibel klient + Synkronisera bokmärken + Du lämnade gruppchatten av tekniska skäl + multimedia-fil + Använd inte funktionen för återställning av säkerhetskopia för att försöka klona (köra samtidigt) en installation. Återställning av en säkerhetskopia är avsedd för migreringar eller om du har tappat bort den ursprungliga enheten. + Upptäck kanaler använder en tredjepartstjänst som heter <a href=https://search.jabber.network>search.jabber.network</a>.<br><br>Om du använder denna funktion kommer din IP-adress och din sökfråga att överföras till den tjänsten. Läs deras <a href=https://search.jabber.network/privacy>integritetspolicy</a> för att få veta mer. + + %1$d missat samtal från %2$d kontakt + %1$d missade samtal från %2$d kontakter + + + Ett meddelande kunde inte levereras + Några meddelanden kunde inte levereras + + Kunde inte tolka inbjudan + Servern har inte stöd för att skapa inbjudningar + Det finns inget stöd för att registrera konto + Sätt \"autojoin\"-flagga när du går med i eller lämnar en MUC och reagerar på ändringar gjorda av andra klienter.
\ No newline at end of file From e2de5fd45364ba0c89187bbf2684c85ec8dee5a5 Mon Sep 17 00:00:00 2001 From: prograde Date: Sat, 18 Feb 2023 11:37:13 +0000 Subject: [PATCH 008/576] Translated using Weblate (Swedish) Currently translated at 100.0% (9 of 9 strings) Translation: Conversations/Android App (Quicksy) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/sv/ --- src/quicksy/res/values-sv/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/quicksy/res/values-sv/strings.xml b/src/quicksy/res/values-sv/strings.xml index cd32d7395..e5f2cbcd3 100644 --- a/src/quicksy/res/values-sv/strings.xml +++ b/src/quicksy/res/values-sv/strings.xml @@ -6,7 +6,7 @@ Quicksy-profilbild Det gick inte att verifiera serveridentiteten. Timeout under anslutning till servern. - Genom att skicka in stack traces hjälper du den pågående utvecklingen av Quicksy - För att fortsätta ta emot aviseringar, även när skärmen är avstängd, måste du lägga till Quicksy i listan över skyddade appar. + Genom att skicka in kraschrapporter hjälper du den pågående utvecklingen av Quicksy + För att fortsätta ta emot aviseringar även när skärmen är avstängd, måste du lägga till Quicksy i listan över skyddade appar. Hur lång tid Quicksy håller tyst efter att ha sett aktivitet på en annan enhet \ No newline at end of file From 4ca16e61cb7fb59d90cdf9d23e09ea7cf8dcfd52 Mon Sep 17 00:00:00 2001 From: prograde Date: Sat, 18 Feb 2023 13:24:15 +0000 Subject: [PATCH 009/576] Translated using Weblate (Swedish) Currently translated at 19.5% (9 of 46 strings) Translation: Conversations/App Store Metadata Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/sv/ --- .../metadata/android/sv-SE/changelogs/360.txt | 1 + .../metadata/android/sv-SE/changelogs/362.txt | 1 + .../metadata/android/sv-SE/changelogs/364.txt | 2 + .../metadata/android/sv-SE/changelogs/367.txt | 2 + .../metadata/android/sv-SE/changelogs/379.txt | 1 + .../metadata/android/sv-SE/changelogs/381.txt | 2 + .../metadata/android/sv-SE/changelogs/382.txt | 2 + .../android/sv-SE/full_description.txt | 39 +++++++++++++++++++ .../android/sv-SE/short_description.txt | 1 + 9 files changed, 51 insertions(+) create mode 100644 fastlane/metadata/android/sv-SE/changelogs/360.txt create mode 100644 fastlane/metadata/android/sv-SE/changelogs/362.txt create mode 100644 fastlane/metadata/android/sv-SE/changelogs/364.txt create mode 100644 fastlane/metadata/android/sv-SE/changelogs/367.txt create mode 100644 fastlane/metadata/android/sv-SE/changelogs/379.txt create mode 100644 fastlane/metadata/android/sv-SE/changelogs/381.txt create mode 100644 fastlane/metadata/android/sv-SE/changelogs/382.txt create mode 100644 fastlane/metadata/android/sv-SE/full_description.txt create mode 100644 fastlane/metadata/android/sv-SE/short_description.txt diff --git a/fastlane/metadata/android/sv-SE/changelogs/360.txt b/fastlane/metadata/android/sv-SE/changelogs/360.txt new file mode 100644 index 000000000..ac91103f8 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/360.txt @@ -0,0 +1 @@ +* Stöd för XMPP-uri-parametrarna ?register och ?register;preauth diff --git a/fastlane/metadata/android/sv-SE/changelogs/362.txt b/fastlane/metadata/android/sv-SE/changelogs/362.txt new file mode 100644 index 000000000..04a164c57 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/362.txt @@ -0,0 +1 @@ +* Stöd för automatisk tema-byte på Android 10 diff --git a/fastlane/metadata/android/sv-SE/changelogs/364.txt b/fastlane/metadata/android/sv-SE/changelogs/364.txt new file mode 100644 index 000000000..64803c6cc --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/364.txt @@ -0,0 +1,2 @@ +* PDF-förhandsvisning på Android 5+ +* Använd 12-bitars IV:s för OMEMO diff --git a/fastlane/metadata/android/sv-SE/changelogs/367.txt b/fastlane/metadata/android/sv-SE/changelogs/367.txt new file mode 100644 index 000000000..56be092a2 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/367.txt @@ -0,0 +1,2 @@ +* Fix för avatar-val på vissa Android 10-enheter +* Fix för överföring av större filer diff --git a/fastlane/metadata/android/sv-SE/changelogs/379.txt b/fastlane/metadata/android/sv-SE/changelogs/379.txt new file mode 100644 index 000000000..2b471fc71 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/379.txt @@ -0,0 +1 @@ +* Ljud- och bildsamtal (Kräver serverstöd i form av STUN- och TURN-servrar som kan hittas via XEP-0215) diff --git a/fastlane/metadata/android/sv-SE/changelogs/381.txt b/fastlane/metadata/android/sv-SE/changelogs/381.txt new file mode 100644 index 000000000..e34071679 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/381.txt @@ -0,0 +1,2 @@ +* Ljudsignaler för ljudsamtal (uppringning, samtal startat och samtal avslutat) +* Fix för problem med återuppringning vid misslyckat videosamtal diff --git a/fastlane/metadata/android/sv-SE/changelogs/382.txt b/fastlane/metadata/android/sv-SE/changelogs/382.txt new file mode 100644 index 000000000..949e8e9d3 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/382.txt @@ -0,0 +1,2 @@ +* Knapp för att byta kamera under videosamtal +* Fix för röstsamtal på plattor 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 000000000..c02bd4912 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/full_description.txt @@ -0,0 +1,39 @@ +Lättanvänd, pålitlig och batterivänlig. Med inbyggt stöd för bilder, gruppchatt och totalsträckskryptering (end-to-end-kryptering). + +Designprinciper: + +* Vara så snygg och lättanvänd som möjligt utan att offra säkerhet eller personlig integritet +* Bygga på väletablerade existerande protokoll +* Inte kräva ett Google-konto eller specifikt Google Cloud Messaging (GCM) +* Kräva så få behörigheter som möjligt + +Funktioner: + +* Totalsträckskryptering (end-to-end-kryptering) med antingen OMEMO eller OpenPGP +* Skicka och ta emot bilder +* Krypterade ljud- och bildsamtal (DTLS-SRTP) +* Intuitivt användargränssnitt som följder Androids designriktlinjer +* Bilder eller avatarer för dina kontakter +* Synkroniserar med din skrivbordsklient +* Konferenser (med stöd för bokmärken) +* Integration med adressboken +* Stöd för flera konton, med delan inkorg +* Väldigt liten påverkan på batteriets livstid + +Med Conversations kan du lätt skapa ett konto på den fria servern conversations.im. Men Conversations fungerar med vilken annan XMPP-server som helst. Många XMPP-servrar drivs av volontärer och är gratis att använda. + +XMPP-funktioner: + +Conversations fungerar med alla XMPP-servrar. Men XMPP är ett utbyggbart protokoll. Dessa tillägg är också standardiserade i så kallade XEP’s. Conversations stödjer vissa av dessa tillägg för att göra den övergripande användarupplevelsen bättre. Det kan hända att din XMPP-server inte har stöd för dessa tillägg. För att få ut det mesta av Conversations bör du överväga att antingen byta till en XMPP-server som har stöd, eller - ännu bättre - kör din egen XMPP-server för dig och dina vänner! + +De XEP-tillägg som stöds är: + +* XEP-0065: SOCKS5 Bytestreams (or mod_proxy65). Används för filöverföring om båda parter är bakom en brandvägg (NAT). +* XEP-0163: Personal Eventing Protocol för avatarer +* XEP-0191: Blocking command låter dig svartlista spammare eller blocka kontakter utan att ta bort dem +* XEP-0198: Stream Management låter XMPP att klara av mindre nätverksavbrott och förändringar i den underliggande TCP-anslutningen +* XEP-0280: Message Carbons som automatiskt synkar meddelanden till din skrivbordsklient och på så viss gör det möjligt att växla sömlöst från din mobil till skrivbordsklient och tillbaka inom en och samma konversation +* XEP-0237: Roster Versioning för att spara bandbredd vid dåliga mobilanslutningar +* XEP-0313: Message Archive Management synkronisera meddelandehistorik med server. Läs meddelanden som sänts medan Conversations var off line. +* XEP-0352: Client State Indication låter servern veta om Conversations är körs i bakgrunden eller inte. Det gör att servern kan spara bandbredd genom att inte skicka oviktiga paket. +* XEP-0363: HTTP File Upload låter dig dela filer i konferenser med offline-kontakter. Det kräver ett tillägg på din server. 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 000000000..0177c6fe2 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/short_description.txt @@ -0,0 +1 @@ +Krypterad lättanvänd XMPP-meddelandeapp för din mobil From 65562d47c974a7b85a5c2357a9fa021ad786f57b Mon Sep 17 00:00:00 2001 From: prograde Date: Sat, 18 Feb 2023 14:18:58 +0000 Subject: [PATCH 010/576] Translated using Weblate (Swedish) Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/ --- src/main/res/values-sv/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml index ef611a3c4..c0dde8b3c 100644 --- a/src/main/res/values-sv/strings.xml +++ b/src/main/res/values-sv/strings.xml @@ -128,7 +128,7 @@ Tidsgräns för hur länge notiser ska tystas efter att aktivitet har upptäckts på en av dina andra enheter. Avancerat Skicka aldrig krasch-rapporter - Genom att skicka in felrapporter hjälper du utvecklingen + Genom att skicka in kraschrapporter hjälper du den pågående utvecklingen av Conversations Bekräfta meddelanden Låt dina kontakter veta när du har mottagit och läst deras meddelanden Förhindra skärmdumpar @@ -689,7 +689,7 @@ Meddelande Privata meddelanden är inaktiverade Skyddade applikationer - För att fortsätta ta emot aviseringar även när skärmen är avstängd, måste du lägga till Conversations i listan över skyddade applikationer. + För att fortsätta ta emot aviseringar även när skärmen är avstängd, måste du lägga till Conversations i listan över skyddade appar. Godkänn okänt certifikat? Servercertifikatet är inte signerat av en känd certifikatutfärdare. Acceptera servernamn som inte matchar? @@ -791,7 +791,7 @@ Starta Orbot e-bok Öppna med … - Konversationens profilbild + Conversations-profilbild Välj konto Återställa säkerhetskopiering Återställa From 61eab4eac1114f6b8cd51d82d2c032e26c590079 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 28 Feb 2023 11:56:29 +0000 Subject: [PATCH 011/576] Translated using Weblate (Spanish) Currently translated at 100.0% (962 of 962 strings) Translation: Conversations/Android App (shared) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/ --- src/main/res/values-es/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 1f37df176..08973ea44 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -126,10 +126,10 @@ Sonido de notificación para nuevos mensajes Tono para las nuevas llamadas Periodo de gracia - El tiempo que se silencian las notificaciones después de detectar actividad en uno de sus otros dispositivos. + El tiempo que se silencian las notificaciones tras detectar actividad en otro de tus dispositivos. Avanzado Nunca informar de errores - Al enviar los detalles sobre el error, ayudará al desarrollo + Al enviar los informes de los fallos, ayudará a un mayor desarrollo Confirmar mensajes Permitir a tus contactos saber cuando has recibido y leído sus mensajes Impedir capturas de pantalla @@ -701,7 +701,7 @@ Mensaje Los mensajes privados están deshabilitados Aplicaciones protegidas - Para seguir recibiendo notificaciones, aunque la pantalla esté apagada, tienes que añadir Conversaciones a la lista de aplicaciones protegidas. + Para seguir recibiendo notificaciones, aunque la pantalla esté apagada, tienes que añadir Conversations a la lista de aplicaciones protegidas. ¿Aceptar certificado desconocido? El certificado del servidor no está firmado por una Autoridad Certificadora conocida. ¿Aceptar nombre del servidor no coincidente? @@ -851,7 +851,7 @@ e-book Original (sin comprimir) Abrir con… - Foto del perfil de conversaciones + Foto de perfil de Conversations Elige una cuenta Restaurar copia de respaldo Restaurar From bd7ccc9f77df6e3ca2819d16dcff3bb8c4c08d33 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 28 Feb 2023 11:55:11 +0000 Subject: [PATCH 012/576] Translated using Weblate (Spanish) Currently translated at 100.0% (9 of 9 strings) Translation: Conversations/Android App (Quicksy) Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/es/ --- src/quicksy/res/values-es/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/quicksy/res/values-es/strings.xml b/src/quicksy/res/values-es/strings.xml index 9b4de637d..e0ca8856b 100644 --- a/src/quicksy/res/values-es/strings.xml +++ b/src/quicksy/res/values-es/strings.xml @@ -1,10 +1,10 @@ - Cantidad de tiempo que Quicksy permanece en silencio después de detectar actividad en otro dispositivo - Al enviar informes de fallas, ayudará a desarrollar Quicksy aún más + El tiempo que Quicksy permanece en silencio después de ver actividad en otro dispositivo + Al enviar los informes de fallos, ayudará a desarrollar Quicksy aún más Informar a tus contactos cuando usas Quicksy - Para continuar recibiendo notificaciones incluso cuando la pantalla está apagada, debe agregar Quicksy a la lista de aplicaciones protegidas. - Foto del perfil de Quicksy + Para seguir recibiendo notificaciones, aunque la pantalla esté apagada, tienes que añadir Quicksy a la lista de aplicaciones protegidas. + Foto de perfil de Quicksy Quicksy no está disponible en tu país. No se ha podido verificar la identidad del servidor. Error de seguridad desconocido. From 45664766e608ec65bba6d305aee3921db5bd5e1b Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 5 Mar 2023 20:49:10 +0100 Subject: [PATCH 013/576] bump agp --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index eaf50386d..4d454a7aa 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.4.1' + classpath 'com.android.tools.build:gradle:7.4.2' } } From 9715271e92d6ef14aca7c50e19e0549828a5ae73 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 5 Mar 2023 20:49:52 +0100 Subject: [PATCH 014/576] expand emoji range to cover e14 --- src/main/java/eu/siacs/conversations/utils/Emoticons.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/utils/Emoticons.java b/src/main/java/eu/siacs/conversations/utils/Emoticons.java index 266d9d081..8f2001ce3 100644 --- a/src/main/java/eu/siacs/conversations/utils/Emoticons.java +++ b/src/main/java/eu/siacs/conversations/utils/Emoticons.java @@ -43,8 +43,8 @@ public class Emoticons { private static final UnicodeRange MISC_SYMBOLS_AND_PICTOGRAPHS = new UnicodeRange(0x1F300, 0x1F5FF); private static final UnicodeRange SUPPLEMENTAL_SYMBOLS = new UnicodeRange(0x1F900, 0x1F9FF); - private static final UnicodeRange EMOTICONS = new UnicodeRange(0x1F600, 0x1F64F); - private static final UnicodeRange TRANSPORT_SYMBOLS = new UnicodeRange(0x1F680, 0x1F6FF); + private static final UnicodeRange EMOTICONS = new UnicodeRange(0x1F600, 0x1FAF6); + //private static final UnicodeRange TRANSPORT_SYMBOLS = new UnicodeRange(0x1F680, 0x1F6FF); private static final UnicodeRange MISC_SYMBOLS = new UnicodeRange(0x2600, 0x26FF); private static final UnicodeRange DINGBATS = new UnicodeRange(0x2700, 0x27BF); private static final UnicodeRange ENCLOSED_ALPHANUMERIC_SUPPLEMENT = new UnicodeRange(0x1F100, 0x1F1FF); @@ -69,7 +69,7 @@ public class Emoticons { MISC_SYMBOLS_AND_PICTOGRAPHS, SUPPLEMENTAL_SYMBOLS, EMOTICONS, - TRANSPORT_SYMBOLS, + //TRANSPORT_SYMBOLS, MISC_SYMBOLS, DINGBATS, ENCLOSED_ALPHANUMERIC_SUPPLEMENT, From fbf8b09fe6dfadec4b9bebfe1f244f942970de45 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Mon, 6 Mar 2023 08:06:46 +0100 Subject: [PATCH 015/576] =?UTF-8?q?point=20to=20a=20privacy=20policy=20tha?= =?UTF-8?q?t=20doesn=E2=80=99t=20use=20anchors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 2 +- .../eu/siacs/conversations/ui/StartConversationActivity.java | 2 +- src/main/res/values/strings.xml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 4d454a7aa..248fdf795 100644 --- a/build.gradle +++ b/build.gradle @@ -91,7 +91,7 @@ android { defaultConfig { minSdkVersion 21 targetSdkVersion 32 - versionCode 42050 + versionCode 42051 versionName "2.12.2" archivesBaseName += "-$versionName" applicationId "eu.siacs.conversations" diff --git a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java index 7a2ffc0d8..dd14d1f63 100644 --- a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java @@ -765,7 +765,7 @@ public class StartConversationActivity extends XmppActivity implements XmppConne if (QuickConversationsService.isConversations()) { confirmButtonText = R.string.next; } else { - confirmButtonText = R.string.confirm; + confirmButtonText = R.string.agree_and_continue; } builder.setPositiveButton(confirmButtonText, (dialog, which) -> { if (requestPermission.compareAndSet(false, true)) { diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 4edf1ae7d..3f743bbae 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -517,7 +517,7 @@ Grant %1$s access to the camera Synchronize with contacts %1$s wants permission to access your address book to match it with your XMPP contact list.\nThis will display your contacts’ full names and avatars.\n\n%1$s will only read your address book and match it locally without uploading anything to your server. -
We will not store a copy of those phone numbers.\n\nFor more information read our privacy policy.

You will now be asked to grant permission to access your contacts.]]>
+
We will not store a copy of those phone numbers.\n\nFor more information read our privacy policy.

You will now be asked to grant permission to access your contacts.]]>
Notify on all messages Notify only when mentioned Notifications disabled @@ -542,7 +542,7 @@ Share URI with… Join the Conversation Have some Quick Conversations -
You sign up with your phone number and Quicksy will automatically—based on the phone numbers in your address book—suggest possible contacts to you.

By signing up you agree to our privacy policy.]]>
+
You sign up with your phone number and Quicksy will automatically—based on the phone numbers in your address book—suggest possible contacts to you.

By signing up you agree to our privacy policy.]]>
Agree and continue A guide is set up for account creation on conversations.im.\nWhen picking conversations.im as a provider you will be able to communicate with users of other providers by giving them your full XMPP address. Your full XMPP address will be: %s From 2cb21bcb879b25b012918dc85e470fb610c32047 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Mon, 3 Apr 2023 10:29:49 +0200 Subject: [PATCH 016/576] use static (not translated) text for Privacy policy and TOS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For a long time Quicksy had a privacy policy written by myself that explains in plain English what data we store and how we use it. https://quicksy.im/#privacy Google doesn’t like that and prefers that we use some bullshit template that is extremely vague, doesn’t explain anything and gives us permission to do basically everything. (At least I think so. I don’t understand the text I copy pasted) Apparantly the text in the app is important as well (BARD didn’t explain that very well when it reviewed our app) therfor we need a static text (not allow translations) Furthermore the data safety section on Google Play now claims we store the users address book even though we don’t actually. But who cares; nobody reads this and we just do this to make the machine happy. Cool! --- build.gradle | 4 ++-- .../siacs/conversations/ui/StartConversationActivity.java | 6 ++++-- src/main/res/values/strings.xml | 5 +++-- src/quicksy/java/eu/siacs/conversations/ui/TosActivity.java | 2 +- src/quicksy/res/layout/activity_tos.xml | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 248fdf795..57a607def 100644 --- a/build.gradle +++ b/build.gradle @@ -91,7 +91,7 @@ android { defaultConfig { minSdkVersion 21 targetSdkVersion 32 - versionCode 42051 + versionCode 42053 versionName "2.12.2" archivesBaseName += "-$versionName" applicationId "eu.siacs.conversations" @@ -227,7 +227,7 @@ android { } } lint { - disable 'MissingTranslation', 'InvalidPackage', 'AppCompatResource' + disable 'MissingTranslation', 'InvalidPackage', 'AppCompatResource', 'ExtraTranslation' } android.applicationVariants.all { variant -> diff --git a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java index dd14d1f63..d3859cd9f 100644 --- a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java @@ -757,7 +757,7 @@ public class StartConversationActivity extends XmppActivity implements XmppConne final AtomicBoolean requestPermission = new AtomicBoolean(false); builder.setTitle(R.string.sync_with_contacts); if (QuickConversationsService.isQuicksy()) { - builder.setMessage(Html.fromHtml(getString(R.string.sync_with_contacts_quicksy))); + builder.setMessage(Html.fromHtml(getString(R.string.sync_with_contacts_quicksy_static))); } else { builder.setMessage(getString(R.string.sync_with_contacts_long, getString(R.string.app_name))); } @@ -775,9 +775,11 @@ public class StartConversationActivity extends XmppActivity implements XmppConne builder.setOnDismissListener(dialog -> { if (QuickConversationsService.isConversations() && requestPermission.compareAndSet(false, true)) { requestPermissions(new String[]{Manifest.permission.READ_CONTACTS}, REQUEST_SYNC_CONTACTS); - } }); + if (QuickConversationsService.isQuicksy()) { + builder.setNegativeButton(R.string.decline, null); + } builder.setCancelable(QuickConversationsService.isQuicksy()); final AlertDialog dialog = builder.create(); dialog.setCanceledOnTouchOutside(QuickConversationsService.isQuicksy()); diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 3f743bbae..27134c0ad 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -517,7 +517,7 @@ Grant %1$s access to the camera Synchronize with contacts %1$s wants permission to access your address book to match it with your XMPP contact list.\nThis will display your contacts’ full names and avatars.\n\n%1$s will only read your address book and match it locally without uploading anything to your server. -
We will not store a copy of those phone numbers.\n\nFor more information read our privacy policy.

You will now be asked to grant permission to access your contacts.]]>
+
By continuing you agree to our Privacy Policy and our Terms & Conditions.

You will now be asked to grant permission to access your contacts.]]>
Notify on all messages Notify only when mentioned Notifications disabled @@ -542,7 +542,7 @@ Share URI with… Join the Conversation Have some Quick Conversations -
You sign up with your phone number and Quicksy will automatically—based on the phone numbers in your address book—suggest possible contacts to you.

By signing up you agree to our privacy policy.]]>
+
You sign up with your phone number and Quicksy will automatically—based on the phone numbers in your address book—suggest possible contacts to you.
Quicksy stores your contacts’ phone numbers to make suggestions about possible contacts who are already on Quicksy.
By signing up you agree to our Privacy Policy and our Terms & Conditions.]]>
Agree and continue A guide is set up for account creation on conversations.im.\nWhen picking conversations.im as a provider you will be able to communicate with users of other providers by giving them your full XMPP address. Your full XMPP address will be: %s @@ -1005,5 +1005,6 @@ Push Server A user-chosen push server to relay push messages via XMPP to your device. None (deactivated) + Decline
diff --git a/src/quicksy/java/eu/siacs/conversations/ui/TosActivity.java b/src/quicksy/java/eu/siacs/conversations/ui/TosActivity.java index eb2b77d9c..e5dd0f0a7 100644 --- a/src/quicksy/java/eu/siacs/conversations/ui/TosActivity.java +++ b/src/quicksy/java/eu/siacs/conversations/ui/TosActivity.java @@ -66,7 +66,7 @@ public class TosActivity extends XmppActivity { startActivity(intent); finish(); }); - welcomeText.setText(Html.fromHtml(getString(R.string.welcome_text_quicksy))); + welcomeText.setText(Html.fromHtml(getString(R.string.welcome_text_quicksy_static))); welcomeText.setMovementMethod(LinkMovementMethod.getInstance()); } diff --git a/src/quicksy/res/layout/activity_tos.xml b/src/quicksy/res/layout/activity_tos.xml index 76afb008c..461032e65 100644 --- a/src/quicksy/res/layout/activity_tos.xml +++ b/src/quicksy/res/layout/activity_tos.xml @@ -46,7 +46,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="8dp" - android:text="@string/welcome_text_quicksy" + android:text="@string/welcome_text_quicksy_static" android:textAppearance="@style/TextAppearance.Conversations.Body1"/>