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