bruno pushed to main at Projets/ObsiGate 2026-07-27 15:06:20 -04:00
e213ad183e feat: support multi-format — images, CSV, JSON, TXT + fix PDF embed
bruno pushed to main at Projets/ObsiGate 2026-07-27 12:32:06 -04:00
2ba7138881 feat: affichage PDF avec TOC + frame-src CSP
bruno pushed to main at Projets/ObsiGate 2026-07-27 11:58:20 -04:00
1dd14e0bfd fix: resources sans ../ — backend/**/* et frontend/**/* locaux
bruno pushed to main at Projets/ObsiGate 2026-07-27 11:46:43 -04:00
4631168d1d fix: retirer desktop/backend/ et desktop/frontend/ du .gitignore (Tauri ignore les fichiers gitignorés au bundle)
bruno pushed to main at Projets/ObsiGate 2026-07-27 11:26:53 -04:00
50ffca3bdc fix: forcer windows_subsystem = windows sans condition (plus de console au double-clic)
bruno pushed to main at Projets/ObsiGate 2026-07-27 10:49:31 -04:00
19c987585a fix: build NSIS uniquement (currentUser, pas de droits admin) + console cachée
bruno pushed to main at Projets/ObsiGate 2026-07-27 01:12:29 -04:00
2dcbcd0949 fix: desktop — use HOME instead of USERPROFILE on Linux for default vault path
bruno pushed to main at Projets/ObsiGate 2026-07-27 01:01:42 -04:00
e46437d967 fix: desktop build — correct resource paths (../backend, ../frontend)
bruno pushed to main at Projets/ObsiGate 2026-07-27 00:45:20 -04:00
82fe053c7d feat: Phase 3 Desktop — native menu, auto-update, hidden terminal
bruno pushed to main at Projets/ObsiGate 2026-07-26 22:46:56 -04:00
757614eb57 fix: cacher la fenêtre console du backend Python (CREATE_NO_WINDOW)
bruno pushed to main at Projets/ObsiGate 2026-07-26 22:08:16 -04:00
08f97e9e29 feat: séparer vaults et dirs dans la config — type VAULT vs DIR
bruno pushed to main at Projets/ObsiGate 2026-07-26 21:04:26 -04:00
0fbdf0ef1b feat: config vaults par défaut au premier lancement
bruno pushed to main at Projets/ObsiGate 2026-07-26 17:32:28 -04:00
73d798015d feat: config vaults desktop — VaultConfig, add_vault, remove_vault, list_vaults
bruno pushed to main at Projets/ObsiGate 2026-07-26 17:14:25 -04:00
85e2912d62 fix: backend data/ dans %APPDATA%\ObsiGate au lieu de Program Files
bruno pushed to main at Projets/ObsiGate 2026-07-26 16:50:41 -04:00
004bf6f10b fix: bundle MSI — copier backend/frontend dans desktop/ avant build Tauri
bruno pushed to main at Projets/ObsiGate 2026-07-26 16:04:01 -04:00
bbf23df6ab fix: taskkill au début du script (étape 0) avant de toucher python-embed
bruno pushed to main at Projets/ObsiGate 2026-07-26 14:57:29 -04:00
0a560d5f7b fix: double tray icon + bundle resources pour MSI
bruno pushed to main at Projets/ObsiGate 2026-07-26 14:17:39 -04:00
b6a03fff42 fix: plugins.single-instance attend null pas {} (même problème que store)
bruno pushed to main at Projets/ObsiGate 2026-07-26 14:11:49 -04:00
ae6b997b72 fix: nettoyer warning state_clone + xcopy /Y + taskkill avant copie runtime
bruno pushed to main at Projets/ObsiGate 2026-07-26 13:53:28 -04:00
96d426a2e1 fix: plugins.store attend null pas {} (invalid type: map, expected unit)