diff --git a/app/build.gradle b/app/build.gradle index 8d58ac7c..1988c22a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -54,20 +54,16 @@ configurations { } dependencies { - def lifecycle_version = '2.6.2' - def markwon_version = '4.6.2' - def work_version = '2.8.1' - def acra = '5.9.7' implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.6.1' - implementation 'com.google.android.material:material:1.11.0-alpha02' - implementation 'androidx.compose.material3:material3:1.2.0-alpha07' - implementation 'androidx.compose.material3:material3-window-size-class:1.2.0-alpha07' + implementation 'com.google.android.material:material:1.11.0-alpha03' + implementation 'androidx.compose.material3:material3:1.2.0-alpha08' + implementation 'androidx.compose.material3:material3-window-size-class:1.2.0-alpha08' implementation 'androidx.viewpager2:viewpager2:1.1.0-beta02' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation "androidx.legacy:legacy-support-v4:1.0.0" - implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version" + implementation "androidx.lifecycle:lifecycle-viewmodel:2.6.2" testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' @@ -81,33 +77,34 @@ dependencies { implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.2' implementation 'org.ocpsoft.prettytime:prettytime:5.0.7.Final' implementation 'com.github.Pes8:android-material-color-picker-dialog:master' - implementation "io.noties.markwon:core:$markwon_version" - implementation "io.noties.markwon:ext-latex:$markwon_version" - implementation "io.noties.markwon:ext-strikethrough:$markwon_version" - implementation "io.noties.markwon:ext-tables:$markwon_version" - implementation "io.noties.markwon:ext-tasklist:$markwon_version" - implementation "io.noties.markwon:html:$markwon_version" - implementation "io.noties.markwon:image:$markwon_version" - implementation "io.noties.markwon:image-picasso:$markwon_version" - implementation "io.noties.markwon:linkify:$markwon_version" - implementation "io.noties.markwon:recycler:$markwon_version" - implementation "io.noties.markwon:recycler-table:$markwon_version" - implementation "io.noties.markwon:simple-ext:$markwon_version" - implementation 'com.google.guava:guava:31.1-jre' - implementation "io.noties.markwon:image-picasso:$markwon_version" + implementation "io.noties.markwon:core:4.6.2" + implementation "io.noties.markwon:ext-latex:4.6.2" + implementation "io.noties.markwon:ext-strikethrough:4.6.2" + implementation "io.noties.markwon:ext-tables:4.6.2" + implementation "io.noties.markwon:ext-tasklist:4.6.2" + implementation "io.noties.markwon:html:4.6.2" + implementation "io.noties.markwon:image:4.6.2" + implementation "io.noties.markwon:image-picasso:4.6.2" + implementation "io.noties.markwon:linkify:4.6.2" + implementation "io.noties.markwon:recycler:4.6.2" + implementation "io.noties.markwon:recycler-table:4.6.2" + implementation "io.noties.markwon:simple-ext:4.6.2" + implementation 'com.google.guava:guava:32.1.2-jre' + implementation "io.noties.markwon:image-picasso:4.6.2" implementation "com.github.HamidrezaAmz:BreadcrumbsView:0.2.9" //noinspection GradleDependency implementation 'commons-io:commons-io:2.5' - implementation 'org.apache.commons:commons-lang3:3.12.0' + implementation 'org.apache.commons:commons-lang3:3.13.0' implementation "com.github.chrisbanes:PhotoView:2.3.0" - implementation "ch.acra:acra-mail:$acra" - implementation "ch.acra:acra-limiter:$acra" - implementation "ch.acra:acra-notification:$acra" + implementation 'ch.acra:acra-mail:5.11.2' + implementation 'ch.acra:acra-limiter:5.11.2' + implementation 'ch.acra:acra-notification:5.11.2' implementation 'androidx.room:room-runtime:2.5.2' annotationProcessor 'androidx.room:room-compiler:2.5.2' - implementation "androidx.work:work-runtime:$work_version" + implementation "androidx.work:work-runtime:2.8.1" implementation "io.mikael:urlbuilder:2.0.9" implementation "org.codeberg.gitnex-garage:emoji-java:v5.1.2" + //noinspection GradleDependency coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5" implementation 'androidx.biometric:biometric:1.1.0' implementation 'com.github.chrisvest:stormpot:2.4.2' diff --git a/app/src/main/java/org/mian/gitnex/helpers/Version.java b/app/src/main/java/org/mian/gitnex/helpers/Version.java index 1ec83d61..6c813fdb 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/Version.java +++ b/app/src/main/java/org/mian/gitnex/helpers/Version.java @@ -36,7 +36,7 @@ public class Version { return false; } final Pattern patternValid = - Pattern.compile("^[v,V]?(\\d+)+(\\.(\\d+))*([_,\\-,+][\\w,\\d,_,\\-,+]*)?$"); + Pattern.compile("^[vV]?(\\d+)+(\\.(\\d+))*([_\\-+][\\w\\-+\\.]*)?$"); return value.equals("main") || patternValid.matcher(value).find(); } diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 77d5317e..b95402d9 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -14,6 +14,8 @@ Mes tickets Dépôts les plus visités Notes + Paramètres du compte + Dépôts suivis Nouveau dépôt @@ -185,7 +187,6 @@ Écran d’accueil, brouillons, rapports d’erreur Écran par défaut Sélectionnez l’écran à afficher par défaut lorsque l’application ne parvient pas à ouvrir un lien externe. - S/O Écran par défaut Biométrie Notifications textuelles @@ -194,6 +195,9 @@ Indentation Largeur des tabulations Police du système + Animation des onglets + Fondu + Zoom Aucune donnée Nouvelle étiquette @@ -269,15 +273,17 @@ Abonnés Abonnements - Ajouter une adresse courriel - Adresse courriel + + + Courriels + Adresse courriel Adresse courriel ajoutée L’adresse courriel est requise Adresse courriel invalide Adresse courriel déjà utilisée Principale - Courriels - + Clés SSH + Gérer les étiquettes Étiquettes mises à jour @@ -420,6 +426,7 @@ Supprimer %s Remettre à zéro BÊTA + Aucun Rechercher des utilisateurs Rechercher des tickets @@ -650,6 +657,7 @@ Suivant le système (clair/sombre) Suivant le système (clair/noir) Couleurs assorties au système (clair/sombre) + Codeberg (sombre) Bifurcation de : %s Adopter Dépôt %s adopté diff --git a/fastlane/metadata/android/de-DE/changelogs/520.txt b/fastlane/metadata/android/de-DE/changelogs/520.txt new file mode 100644 index 00000000..bb5dc531 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/520.txt @@ -0,0 +1,18 @@ +5.2.0 + +🎉 Funktionen 🎉 +- Dashboard (BETA) (1.20 und neuer) +- Commits direkt von Links öffnen +Favorisierer und Beobachter durchsuchen +- Profilrepositories im Nutzerprofil +- Neue Account-Einstellungsseite +- Beobachtete Repository +- SSH-Schlüssel-Liste +- Codeberg-Thema +- Adaptives Icon für Android 13 +- Entwurf-Status für Pull-Requests anzeigen +- Tab-Animation (Fadeout, Rauszoomen) + +Release-Anmerkungen: https://codeberg.org/gitnex/GitNex/releases + +Release-Posts: https://najigram.com/category/gitnex diff --git a/fastlane/metadata/android/fr-FR/changelogs/520.txt b/fastlane/metadata/android/fr-FR/changelogs/520.txt new file mode 100644 index 00000000..d130b4c6 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/520.txt @@ -0,0 +1,18 @@ +5.2.0 + +🎉 Fonctionnalités 🎉 +- Tableau de bord (bêta) (1.20 et ultérieur) +- Révisions accessibles à partir d’un lien +- Rechercher les observateurs et les fans +- Vue sur les dépôts lié au profil +- Nouvel écran des paramètres de compte +- Liste des dépôts suivis +- Liste des clés SSH +- Thème Codeberg +- Thème d’icônes pour Android 13 +- Indique si une requête de fusion est à l’état de brouillon +- Onglés animés (fondu, zoom) + +Notes de version : https://codeberg.org/gitnex/GitNex/releases + +Billet : https://najigram.com/category/gitnex