-
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