history of internal/infrastructure/webkit/injector.go at v0.33.0
2026-08-16
| 55df320 | fix(runtime): harden navigation and browser lifecycle GPG Verified | brice |
2026-08-14
| 4bafd5c | refactor(vim): finalize navigation boundaries GPG Verified | brice |
2026-07-29
| c7fcb6d | fix(webkit): harden editable focus lifecycle GPG Verified | brice |
2026-07-28
| 0c4b1f1 | feat(page-mode): add keyboard page navigation GPG Verified | brice |
2026-04-19
| 440efd5 | fix(review): harden bridge nonce handling GPG Verified | brice |
2026-04-18
| 5a06542 | fix(security): harden clipboard bridge trust GPG Verified | brice | ||
| b4e5347 | chore(finalizer): tighten clipboard cleanup and coverage GPG Verified | brice |
2026-04-17
| 2a3f82d | fix(clipboard): harden bridges and align engine behavior GPG Verified | brice | ||
| ee4aed5 | refactor(clipboard): unify engine clipboard handling GPG Verified | brice |
2026-04-16
| 802dc32 | refactor(deps): drop puregotk-webkit and update purego stack GPG Verified | brice |
2026-04-05
| 630eef1 | refactor: extract shared webutil package and consolidate engine adapters GPG Verified | brice |
2026-03-16
| c068e17 | refactor: complete engine abstraction (M5+M6) — decouple UI from webkit GPG Verified | brice |
2026-03-13
| ea0fc29 | fix: WebView accent picker double-char and lost focus GPG Verified | brice | ||
| c97e5fd | fix: filter accent detection JS to only accent-capable keys GPG Verified | brice |
2026-03-11
| b574bab | fix(app): restore green gates and harden accent input GPG Verified | brice | ||
| 0523844 | fix(input): prevent double accent detection and restrict JS events to editable targets GPG Verified | brice | ||
| b05099c | fix(input): use bubble phase + IM fallback for dead keys, move accent detection to widget level GPG Verified | brice |
2026-02-08
| c51ceb8 | feat(permission): add WebRTC diagnostics and remove unsafe request checks GPG Verified | brice |
2026-01-01
| 8ba0228 | fix: resolve lint issues (line length, magic number, unused field) GPG Verified | brice | ||
| c9e4be8 | fix: add auto-copy on selection, link overlay auto-hide, multi-word search GPG Verified | brice |
2025-12-30
| 77255a2 | Fix webview theme and ID sync GPG Unverified | bnema |
2025-12-29
| 2553067 | refactor(webkit): use ColorSchemeResolver in ContentInjector for dynamic dark mode GPG Unverified | bnema | ||
| e7d5aff | fix(webkit): remove color-scheme injection to prevent form artifacts on external sites GPG Unverified | bnema |
2025-12-28
| ddb81a0 | fix: attempt to eliminate white flash in dark mode (WIP, see #52) | brice |
2025-12-24
| e736791 | fix: eliminate white flash and improve dark mode detection (fixes #14, #15) | brice |
2025-12-21
| 225e37e | feat(find): add find-in-page functionality with keyboard shortcut | bnema |
2025-12-20
| ee9c157 | fix(webui-theme): refresh injected scripts after appearance save | brice |
2025-12-18
| ccc1c3e | feat(theme): inject CSS variables into WebUI pages for dynamic theming | brice |
2025-12-17
| ffd97bd | fix(theme): add gsettings color-scheme detection for modern GTK/GNOME | brice |
2025-12-16
| 38d2b5d | refactor(injector): inline dark mode handler script | brice |
2025-12-14
| f3b20f3 | refactor(ui): complete SQLite wiring, JS handler deprecation, and GTK theme system | brice | ||
| 105c961 | refactor(webkit): align WebViewID to port interface and simplify JS execution API | brice |
2025-12-11
| 88a2080 | refactor(webkit): add content injection and script message routing infrastructure | brice |