Skip to content

v0.2.1 - Stockage utilisateur, /api/status, synchro robuste

Choose a tag to compare

@morfredus morfredus released this 15 Jul 14:21
· 55 commits to main since this release

Le socle de synchronisation de l'écosystème morf : stockage propre, endpoint d'état, données là où on les attend.

✨ Nouveautés (depuis 0.1.0)

  • Stockage à l'emplacement standard du système, accessible à l'utilisateur :
    • Linux : ~/.local/share/morfredus/HomeServerHub
    • Windows : %LOCALAPPDATA%\morfredus\HomeServerHub
    • Le service systemd tourne en tant que votre utilisateur (plus dans /var/lib, réservé au root).
  • Les données survivent aux redémarrages : le hub recharge les journaux existants au lancement.
  • Nouvel endpoint GET /api/status : domaines connus, nombre d'entités, curseur — pour vérifier ce que le hub a reçu depuis un navigateur.
  • Synchro robuste : PUSH idempotent (un renvoi à l'identique ne crée pas de bruit) et résolution déterministe plus haute révision gagne.
  • Installation en un script : service systemd (Linux) et démarrage automatique + pare-feu (Windows).

📖 docs/INSTALLATION.md (référence) · docs/GUIDE_DEBUTANT.md (pas à pas)

Compilé indépendamment sur Windows x64, Linux et ARM64 (une seule dépendance : nlohmann_json).