Commit graph

  • 365165c13b fix: RegisterPublicRoute pour pages HTML modules + masquer installés dans store frontend/alpine enzo 2026-03-22 18:44:10 +01:00
  • 3c8a1a6b58 fix: disabled buttons — comparaison stricte === true (proxy Alpine) enzo 2026-03-22 18:35:31 +01:00
  • 18d060461c fix: signature auditLogger.Log dans ResetModule enzo 2026-03-22 18:30:20 +01:00
  • 3bc55a4c6f feat: onglet Réparation dans paramètres — gestion modules fantômes enzo 2026-03-22 18:27:37 +01:00
  • ab834600ba fix: icône refresh store + bouton Réinstaller pour modules déjà en DB enzo 2026-03-22 18:21:22 +01:00
  • de4af0ee26 revert: supprimer extra_hosts du code enzo 2026-03-22 18:08:00 +01:00
  • e55a69e42f fix: extra_hosts git.geronzi.fr→Traefik (NAT loopback Docker/LXC) enzo 2026-03-22 18:06:07 +01:00
  • bfc630da2e revert: supprimer extra_hosts spécifique au serveur enzo 2026-03-22 17:24:18 +01:00
  • bc02076d97 fix: extra_hosts git.geronzi.fr→10.0.0.2 pour Docker dans LXC enzo 2026-03-22 17:20:53 +01:00
  • c97a524195 revert: store listing repassé par le backend (/api/registry/modules) enzo 2026-03-22 17:17:14 +01:00
  • 4b083f6fa5 fix: store fetch côté navigateur (backend sans internet) enzo 2026-03-22 17:08:43 +01:00
  • 22a5fed8cc fix: store 502, refresh button, rebuild UX pour modules enzo 2026-03-22 17:03:42 +01:00
  • a61f805cd0 feat: système de rebuild Docker pour installation de modules has_backend enzo 2026-03-22 16:54:21 +01:00
  • dcf3b937fa revert: supprimer les dépendances externes viewLogs/viewServices du CORE enzo 2026-03-22 16:05:11 +01:00
  • 4b1a0a09a8 fix: Dockerfile auto-suffisant — clone viewLogs/viewServices depuis Forgejo enzo 2026-03-22 16:01:33 +01:00
  • cbf87a87fc feat: intégrer viewLogs et viewServices comme dépendances Go compilées dans CORE enzo 2026-03-22 04:35:27 +01:00
  • ec7d120ef6 refactor: architecture modules indépendants — nettoyage CORE, registry enrichi, page modules dynamique enzo 2026-03-22 03:34:17 +01:00
  • 91cf788221 refactor: sidebar nav items modules dynamiques selon is_enabled enzo 2026-03-22 02:55:39 +01:00
  • c9ba6755b8 fix: migration 004 — force enable logs and services modules enzo 2026-03-22 02:45:32 +01:00
  • 6666d931c9 fix: use valid LineIcons class names for services and logs nav items enzo 2026-03-22 02:34:57 +01:00
  • 5836f2201a feat: add Services and Logs modules (systemctl + journalctl via SSH) enzo 2026-03-22 02:03:55 +01:00
  • 98cdabf3e1 feat: label session actuelle + fix bouton révoquer enzo 2026-03-22 01:45:09 +01:00
  • 1cbd7e9d17 fix: GetSessions scan robuste (sql.NullString) + formatDate adaptatif enzo 2026-03-22 01:39:37 +01:00
  • 95757124de fix: corriger bug multi-sessions (upsertUser wrong ID + schema repair + logs refresh) enzo 2026-03-22 01:32:01 +01:00
  • dc0c67b89c fix: multi-sessions + système de toasts pour erreurs visibles enzo 2026-03-22 01:04:37 +01:00
  • 21e1e0ed1e feat: sync DB prefs, update history tab, configurable dashboard shortcuts enzo 2026-03-22 00:35:24 +01:00
  • 780e5ec81d fix: auth redirect bug + cookie Secure + migration multi-statements enzo 2026-03-21 22:29:22 +01:00
  • 97212b7ffa feat: sessions management, web manifest, square icon-only buttons, remove lang select enzo 2026-03-21 20:14:11 +01:00
  • b851dc61af fix: couleurs icônes, boutons carrés, sidebar collapsée, langue, SW scope, LXC arrêté enzo 2026-03-21 19:50:58 +01:00
  • 7c57b0ff84 feat(dashboard): resize souris, DnD live, panel widgets, icônes corrigées enzo 2026-03-21 19:30:35 +01:00
  • cbfb20505d feat(frontend): Service Worker WS, mode édition dashboard, sidebar click-to-toggle enzo 2026-03-21 19:09:58 +01:00
  • b6d6355c6c fix: correction sélecteur CSS LineIcons Duotone (position absolute sur éléments) enzo 2026-03-21 18:49:56 +01:00
  • 5f6681dd17 feat: LineIcons Duotone, page profil, widgets dashboard, sidebar gauche/droite enzo 2026-03-21 18:38:48 +01:00
  • 9739dbaee8 Correction CSS Swup, types WS et création fichier de suivi enzo 2026-03-21 17:49:33 +01:00
  • a4b5b06f04 fix: CSS reset, settings API, modules champs, proxmox token enzo 2026-03-21 17:28:55 +01:00
  • 65c8bf332f fix: access_token (pas token) dans la réponse login/refresh enzo 2026-03-21 16:50:52 +01:00
  • 562eff8863 fix: CSS variables neu-*, WebSocket token, thème initial enzo 2026-03-21 16:39:23 +01:00
  • 2098c80ec1 feat: réécriture frontend Alpine.js + HTMX + Swup (branche frontend/alpine) enzo 2026-03-21 16:19:24 +01:00
  • 7ba0ff143c fix: sudo -n pour pct exec/list (permissions root requises) master enzo 2026-03-21 01:29:07 +01:00
  • 8ff6fb0e8c fix: chemin complet /usr/sbin/pct pour les sessions SSH non-interactives enzo 2026-03-21 01:23:29 +01:00
  • 8019b1475d fix: utiliser /api/proxmox/resources pour les LXC (même endpoint que Proxmox.vue) enzo 2026-03-21 01:20:17 +01:00
  • 53c535844e fix: utiliser l'API Proxmox pour la liste des LXC + check auto au chargement enzo 2026-03-21 01:16:37 +01:00
  • 82e3b850d0 feat: page mises à jour avec liste des paquets par cible enzo 2026-03-21 01:10:47 +01:00
  • c6028b6951 fix: proxmox client relit la config DB à chaque requête (token update sans redémarrage) enzo 2026-03-21 00:39:19 +01:00
  • c0dff6d86f fix: échapper @ dans proxmoxTokenIdPlaceholder (vue-i18n SyntaxError 10) enzo 2026-03-21 00:28:42 +01:00
  • 233f690214 ux: token Proxmox en deux champs séparés (ID + Secret) enzo 2026-03-21 00:24:57 +01:00
  • d55ecdcd97 fix: session F5 + token/password modifiables dans les paramètres enzo 2026-03-21 00:17:12 +01:00
  • 1886071922 fix: session F5, terminal module core, logs proxmox enzo 2026-03-21 00:07:02 +01:00
  • 88831e3967 feat: nettoyage menu + suppression modules inexistants + log viewer enzo 2026-03-20 23:57:07 +01:00
  • 07af66ad81 fix: SSHAuthenticator vide après installation + logs debug enzo 2026-03-20 23:39:52 +01:00
  • 15965082ce fix: détection HTTPS et crash i18n étape 3 installation enzo 2026-03-20 23:03:17 +01:00
  • a1090db802 fix: correction decodeJSON nil body + logs debug test-ssh enzo 2026-03-20 22:54:47 +01:00
  • f6b3761d53 fix: supprimer nginx -t du Dockerfile frontend enzo 2026-03-20 21:57:11 +01:00
  • ad046219af fix: golang 1.23 → 1.26 dans le Dockerfile backend enzo 2026-03-20 21:55:04 +01:00
  • 5dbcb1df07 feat: initialisation complète du CORE ProxmoxPanel enzo 2026-03-20 21:08:53 +01:00