Commit Graph

  • 0a560d5f7b fix: double tray icon + bundle resources pour MSI bruno 2026-07-26 14:57:32 -04:00
  • b6a03fff42 fix: plugins.single-instance attend null pas {} (même problème que store) bruno 2026-07-26 14:17:43 -04:00
  • ae6b997b72 fix: nettoyer warning state_clone + xcopy /Y + taskkill avant copie runtime bruno 2026-07-26 14:11:54 -04:00
  • 96d426a2e1 fix: plugins.store attend null pas {} (invalid type: map, expected unit) bruno 2026-07-26 13:53:31 -04:00
  • e78248c296 fix: move closure + MutexGuard Send dans la boucle de monitoring bruno 2026-07-26 13:04:10 -04:00
  • 8212a9453a fix: erreurs de compilation — MutexGuard Send, i32/u32→f64, exe_dir Option, warnings bruno 2026-07-26 13:01:43 -04:00
  • 704ad94cb9 fix: retirer single-instance:default des capabilities (plugin sans permissions) bruno 2026-07-26 12:58:04 -04:00
  • 68bb9c3068 feat: Phase 1 complete — config persistante, single instance, restart, tray, logging, crash detection bruno 2026-07-26 12:50:09 -04:00
  • ed50aef6f7 Enable tray icon and fix build scripts bruno 2026-07-26 12:41:29 -04:00
  • 1b4a6ff0cf fix: ensurepip pour Python embed + CSP autorise 127.0.0.1 bruno 2026-07-26 11:32:43 -04:00
  • 99fa464dca fix: build-windows.bat — forcer réinstall pip deps + retirer plugins.shell.scope bruno 2026-07-26 11:23:55 -04:00
  • fd41175ad8 fix: revue complète obsigate-desktop — 6 correctifs pour le prochain build bruno 2026-07-26 11:06:53 -04:00
  • fc93f550e0 fix: résoudre python-embed relativement à l'exe + copier runtime dans output dir bruno 2026-07-26 11:02:57 -04:00
  • f3818181d4 fix: lifetime error — ajouter ; après MutexGuard pour dropper le temporaire avant state bruno 2026-07-26 10:46:59 -04:00
  • 727ca278ca fix: icon.png en mode RGBA (Tauri exige canal alpha) bruno 2026-07-26 10:44:36 -04:00
  • 90f21d35cf fix: convertir icon.png en vrai PNG (était JPEG) + .gitattributes pour protéger les binaires bruno 2026-07-26 10:42:30 -04:00
  • 0d0a8c013f feat: ajouter les icônes desktop (ico, png, icns) générées depuis le logo ObsiGate bruno 2026-07-26 10:39:23 -04:00
  • 7f24fe7d01 fix: build Windows — nettoyer python-embed avant extraction + supprimer champs NSIS invalides bruno 2026-07-26 10:32:46 -04:00
  • 301c325af7 Refactor frontend into ES modules with modern tooling bruno 2026-07-26 10:29:19 -04:00
  • 29d1332178 fix: build Windows — URL Python embed 3.11.9 + supprimer wix:null conflit Tauri v2 bruno 2026-07-26 10:25:32 -04:00
  • 23fdc4d8f2 docs: utiliser Scoop pour les prérequis Windows dans les README desktop bruno 2026-07-26 10:10:48 -04:00
  • cf30dfb48c docs: ajouter section Desktop (Tauri) dans README principal + refonte desktop/README.md bruno 2026-07-26 10:01:36 -04:00
  • ec32030afc fix: always show copy button on mobile (no hover on touch) bruno 2026-07-25 13:04:34 -04:00
  • 553e1dd4ee fix: add copyToClipboard import in viewer.js bruno 2026-07-25 10:36:42 -04:00
  • cdaea4142b fix: remove duplicate safeHighlight declaration in utils.js bruno 2026-07-25 10:35:18 -04:00
  • 5426022273 fix: HTTP fallback for clipboard — execCommand('copy') textarea method bruno 2026-07-25 10:32:39 -04:00
  • 15a217eca4 feat: add copy-to-clipboard button on code blocks in viewer + popout bruno 2026-07-25 10:27:40 -04:00
  • ed031baf92 fix: auto-elevate to root via sudo or doas in install script bruno 2026-07-25 10:10:31 -04:00
  • 65a0221557 fix: add root privilege check to install-gitea-runner.sh bruno 2026-07-25 10:09:31 -04:00
  • b2e9b8aecc fix: Alpine-compatible install script — no sudo, doas, curl pre-installed bruno 2026-07-25 09:24:10 -04:00
  • d37010c6ae fix: add --no-interactive flag + WorkingDirectory to runner install bruno 2026-07-25 08:58:16 -04:00
  • 45c313824e fix: correct act_runner download URL (missing version number) bruno 2026-07-24 23:39:20 -04:00
  • 7058d0c0b2 docs: runner installation guide for all 8 HomeLab servers + automation script bruno 2026-07-24 23:03:52 -04:00
  • 593bb9d9c2 feat: CI/CD workflow for automated MSI/AppImage/deb desktop build bruno 2026-07-24 18:07:03 -04:00
  • db72e6f055 feat: Tauri desktop shell — Rust backend + config files + build scripts bruno 2026-07-24 18:01:33 -04:00
  • 8fd69b4b50 docs: add #77 Tauri Desktop app to ROADMAP + begin Windows binary design bruno 2026-07-24 17:59:04 -04:00
  • ca721c128c docs: remove #60 OAuth2, enrich 7 feature descriptions in ROADMAP bruno 2026-07-24 16:25:20 -04:00
  • b09a642f66 fix: copy ALL CSS custom properties via getComputedStyle from opener bruno 2026-07-24 15:36:00 -04:00
  • 21ee86ffa0 fix: popout inherits exact theme via opener window inline styles bruno 2026-07-24 15:35:17 -04:00
  • 02396641f6 fix: force theme via inline style as ultimate fallback bruno 2026-07-24 15:01:04 -04:00
  • a583281edb fix: add cache-buster to popout style.css URL bruno 2026-07-24 14:59:46 -04:00
  • 8b950a8031 fix: dark theme as default in :root — no data-theme dependency bruno 2026-07-24 14:57:45 -04:00
  • a1355977d9 fix: popout theme inheritance via URL query param bruno 2026-07-24 14:56:29 -04:00
  • f3bfd01f93 fix: popout Mermaid rendering order — run before highlight.js bruno 2026-07-24 14:45:13 -04:00
  • 143b1d436b fix: popout window — theme, Mermaid, frontmatter parity with main app bruno 2026-07-24 14:22:45 -04:00
  • 3f11f4715c fix: E2E port conflict — 2020→2029 + cleanup stale container bruno 2026-07-24 12:03:53 -04:00
  • 9af68cfcd7 fix: exempt all 7 modules without imports from frontend test bruno 2026-07-24 11:55:02 -04:00
  • 32a177f5aa fix: autocomplete.js exempted from import check — standalone module bruno 2026-07-24 11:53:05 -04:00
  • 6c448b3060 fix: frontend unit tests — add type:module in frontend/js/ bruno 2026-07-24 11:37:22 -04:00
  • 4eaefc2c73 fix: final CI lint+security — ruff clean, bandit clean bruno 2026-07-24 11:33:22 -04:00
  • 1673531b43 fix: resolve all CI lint and security issues bruno 2026-07-24 10:38:44 -04:00
  • 5112c7b0ef Merge feat/pdf-split-view into main bruno 2026-07-24 10:28:14 -04:00
  • 88b73f663f fix: header logout button dynamically recreated by renderUserMenu bruno 2026-07-24 10:04:13 -04:00
  • 8bbf973097 fix: proper logout via window.handleLogout with XHR fallback bruno 2026-07-24 10:03:10 -04:00
  • 14a45c9136 fix: remove remaining logout JS handler in config.js bruno 2026-07-24 09:56:15 -04:00
  • d2dec1be06 fix: both logout buttons now use inline onclick — no JS handlers bruno 2026-07-24 09:55:43 -04:00
  • 317065f986 fix: settings logout via inline onclick — bypasses ES module race bruno 2026-07-24 09:54:42 -04:00
  • 24b56ac0e7 fix: missing closing brace in config.js causing SyntaxError bruno 2026-07-24 09:52:51 -04:00
  • b46b98c5a7 fix: settings logout buttons now call AuthManager.logout() directly bruno 2026-07-24 09:50:15 -04:00
  • 3655ef8a7e fix: TOC panel never auto-opens on login — always starts closed bruno 2026-07-24 09:43:37 -04:00
  • 3cf1c33b69 fix: remove confirm() dialogs from both logout buttons bruno 2026-07-24 09:36:23 -04:00
  • 61caa47745 fix: logout button in settings panel now properly clears session bruno 2026-07-24 09:27:54 -04:00
  • 797d9763dd fix: TOC sidebar closed by default on initial load bruno 2026-07-23 23:28:18 -04:00
  • d2953d98f9 fix: mobile toolbar height — icons no longer overflow bruno 2026-07-23 23:21:32 -04:00
  • 93d0bda627 feat: PDF support + Split View (P1 roadmap items) bruno 2026-07-23 17:33:51 -04:00
  • 5b956f8d95 Drop debounced search on input, search only on Enter bruno 2026-07-21 10:14:26 -04:00
  • 6a10051d78 Remove emoji prefixes from search and add tabs label bruno 2026-07-21 09:47:41 -04:00
  • c3c5f11e9b Move sidebar and offline imports to lazy loading bruno 2026-07-20 22:31:07 -04:00
  • 790f97e501 Replace hardcoded French strings with i18n calls bruno 2026-07-20 20:16:34 -04:00
  • cc22ffe6df fix: SW-killer script in index.html — auto-unregister stale Service Worker bruno 2026-06-21 23:12:45 -04:00
  • 72622f3dfb fix: SW cache bust — add JS modules + locales to STATIC_ASSETS bruno 2026-06-21 11:53:58 -04:00
  • bea23820ab fix: Sign out + login flow + cache bust for i18n bruno 2026-06-21 11:37:51 -04:00
  • 6d4a45797e fix: Sign out button in settings dropdown not working bruno 2026-06-21 11:14:03 -04:00
  • dec46cd5ab fix: re-sync language from server after login bruno 2026-06-21 11:06:27 -04:00
  • 98a6dd8a2c fix: i18n for dashboard widgets + shortcuts — no more hardcoded French bruno 2026-06-21 10:48:14 -04:00
  • 2de9f91671 feat: server-side language preference — survives clear site data bruno 2026-06-21 10:29:51 -04:00
  • e49fb46be7 fix: i18n live-reload for dashboard — tabs now respect language setting bruno 2026-06-21 00:11:24 -04:00
  • 8e0924a98c feat: i18n completion + cleanup — 1357 keys EN/FR aligned, production-ready bruno 2026-06-20 23:33:59 -04:00
  • 1781dd5b34 fix: i18n for Recent History section in Settings bruno 2026-06-19 23:09:36 -04:00
  • 2a8bd44a06 fix: clean base + IDs only — no section moves, all 13 links functional bruno 2026-06-19 22:46:12 -04:00
  • f1799f86b1 fix: cfg-hidden-files ID on h2 tag — all 13 TOC links now functional bruno 2026-06-19 22:30:08 -04:00
  • 602a673ca1 fix: rebuild settings area — Webhooks+Shares after Hidden, all sections visible bruno 2026-06-19 22:11:49 -04:00
  • aca33c2a93 fix: Webhooks+Partages after Hidden Files, all IDs present, all sections intact bruno 2026-06-19 18:34:24 -04:00
  • d08ed961bc fix: Webhooks+Partages after Hidden Files — no extra </section> bruno 2026-06-19 17:15:20 -04:00
  • bd41b5c54e fix: move Webhooks and Public Shares right after Hidden Files bruno 2026-06-19 17:08:38 -04:00
  • 22ade84ece fix: clean rebuild — all 13 section IDs + TOC order + About stays last bruno 2026-06-19 17:00:17 -04:00
  • 8cfcf28b4e fix: About section inside config-body, TOC reordered, Hidden Files ID bruno 2026-06-19 16:52:53 -04:00
  • 5bdf86c157 fix: move About section to very bottom of Settings page bruno 2026-06-19 16:48:51 -04:00
  • 2a3a4635bd fix: reorder Settings TOC + fix Hidden Files link bruno 2026-06-19 16:43:07 -04:00
  • d3225fd5a8 fix: add IDs to all 14 settings subsections — TOC links now work bruno 2026-06-19 16:32:46 -04:00
  • 326150f5cf fix: Settings TOC — 14 links matching all config sections bruno 2026-06-19 16:22:20 -04:00
  • ddc2eb327a fix: Settings TOC now 14 items in config-nav ul (the right one) bruno 2026-06-19 16:09:06 -04:00
  • 8444b18c2c fix: add missing FR keys config.section_backend and config.section_recent bruno 2026-06-19 15:38:31 -04:00
  • 90c680414c fix: Service Worker cache version v2 -> v3 to bust stale HTML cache bruno 2026-06-19 15:25:08 -04:00
  • 2508c37ef2 fix: 422 error on normal refresh — min query length violation bruno 2026-06-19 15:16:11 -04:00
  • 52b9fcd814 fix: AI Editor TOC link #help-ia -> #help-ai bruno 2026-06-19 14:42:09 -04:00
  • 70e17b9024 fix: duplicate id='help-nav-list' — JS now targets correct TOC bruno 2026-06-19 14:34:04 -04:00
  • feefc51d6f fix: restore both TOCs — Help (18 links) and Settings (14 links) bruno 2026-06-19 14:28:05 -04:00
  • ec5dfc4df2 fix: restore Help TOC (18 links) + fix Settings TOC (14 correct IDs) bruno 2026-06-19 14:16:54 -04:00
  • bfe49d7a79 fix: restore Help TOC, rebuild Settings TOC in correct location bruno 2026-06-19 13:42:53 -04:00