Skip to content

Dev - #226

Merged
maisonnavejul merged 5 commits into
mainfrom
dev
Jul 16, 2026
Merged

Dev#226
maisonnavejul merged 5 commits into
mainfrom
dev

Conversation

@maisonnavejul

Copy link
Copy Markdown
Collaborator

Description

Type de changement

  • 🐛 Bug fix (correction d'un problème)
  • ✨ Nouvelle fonctionnalité (ajout de fonctionnalité)
  • 💥 Breaking change (changement qui casse la compatibilité)
  • 📝 Documentation (mise à jour de la documentation)
  • 🎨 Style (formatage, points-virgules manquants, etc.)
  • ♻️ Refactoring (ni bug fix ni nouvelle fonctionnalité)
  • ⚡ Performance (amélioration des performances)
  • ✅ Tests (ajout ou correction de tests)
  • 🔧 Chore (maintenance, dépendances, etc.)

Motivation et contexte

Comment cela a été testé ?

  • Tests unitaires
  • Tests d'intégration
  • Tests manuels
  • Aucun test nécessaire

Détails des tests :

Screenshots (si applicable)

Checklist

  • Mon code suit les standards de style de ce projet
  • J'ai effectué une auto-review de mon code
  • J'ai commenté mon code, particulièrement dans les zones complexes
  • J'ai mis à jour la documentation correspondante
  • Mes changements ne génèrent pas de nouveaux warnings
  • J'ai ajouté des tests qui prouvent que mon fix fonctionne ou que ma fonctionnalité marche
  • Les tests unitaires nouveaux et existants passent localement
  • Toutes les dépendances nécessaires ont été ajoutées
  • J'ai lu et signé le CLA (le bot vous guidera si ce n'est pas fait)

Impact sur les utilisateurs

  • Aucun impact
  • Impact mineur (amélioration, bug fix)
  • Impact majeur (nouvelle fonctionnalité, breaking change)

Détails :

Notes supplémentaires


Merci pour votre contribution à Ryvie ! 🎉

maisonnavejul and others added 5 commits July 15, 2026 14:54
Refactor backup script to handle subvolumes more effectively, ensuring proper snapshot creation and transfer. Update logging and cleanup processes for better clarity and functionality.
Updated the restore script to handle subvolumes more effectively and added detailed logging for restoration steps.
Enhance ryvie-restore.sh for subvolume management
…bump 0.0.31-alpha

- updateCheckService: corrige compareVersions (lignes prerelease inversees).
  Une version stable est desormais plus recente que sa prerelease de meme
  numero (v1.0.0 > v1.0.0-beta), donc le passage prerelease -> version finale
  (ex: ...-beta -> v1.0.0) est bien propose et trie correctement.

- Rail de migrations de donnees (/data), branche dans startupTracker AVANT les
  services qui lisent /data. Rend le saut direct entre versions sur (modele iOS):
  applique dans l'ordre les migrations version > dataVersion, idempotentes et
  basees sur l'etat. Echec = bloquant -> rollback BTRFS. Inerte tant qu'aucune
  migration n'est ajoutee. Voir Ryvie-Back/migrations/README.md.

- README (EN+FR): install Debian/Ubuntu via install.sh, Ryvie Cloud (machine
  dediee geree), backup off-site a venir, appareils illimites en alpha/beta.

- package.json: restaure les champs perdus (working tree tronque) + bump version.
…j d'app fiable, fix boucle login SSO

- Settings: la section « Disques détectés (lecture seule) » affiche un disque à la fois (flèches + points de navigation) ; l'assistant RAID retrouve sa grille complète
- Animations: suppression des animations sur backdrop-filter/box-shadow/filter (overlays App Store et modales, pulse des apps actives, indicateur d'installation, fade-in de la Home) au profit de transform/opacity — plus de repaint continu
- Mise à jour d'app: le camembert « finalisation » reste affiché jusqu'à ce que l'app soit réellement running (plus de passage gris après le téléchargement) ; règle appliquée à l'effet de surveillance, au polling de secours et à la reprise SSE
- Auth: compensation de la dérive d'horloge client/box (un token frais n'est plus jugé expiré si l'horloge de la box retarde) + disjoncteur anti-boucle sur /auth-callback avec auto-réparation puis arrêt franc et bouton de reprise manuelle
- User: le nom d'utilisateur s'affiche en gras dans la modale d'authentification admin (plus de balise HTML brute)
@maisonnavejul
maisonnavejul merged commit 8312eb0 into main Jul 16, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant