history of internal/infrastructure/webkit/pool.go at v0.33.2
2026-08-13
| 1ee1a70 | fix(webview): harden reviewed bridge paths (#372) GPG Unverified | bnema |
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-07-04
| da71e78 | Apply go fix updates GPG Verified | brice |
2026-06-23
| a0ed55e | fix(webkit): refresh settings on pooled webviews GPG Verified | brice |
2026-04-16
| 802dc32 | refactor(deps): drop puregotk-webkit and update purego stack GPG Verified | brice |
2026-04-14
| 0545eb9 | fix(context-menu): finish smoke-test regressions GPG Verified | brice | ||
| e0d4a99 | fix(context-menu): address review follow-ups GPG Verified | brice | ||
| 3ecba54 | feat(context-menu): unify WebKit and CEF right-click handling GPG Verified | brice |
2026-03-25
| 2aad925 | refactor: migrate from jwijenbergh to bnema/puregotk + ebitengine/purego GPG Verified | brice |
2026-03-16
| c068e17 | refactor: complete engine abstraction (M5+M6) — decouple UI from webkit GPG Verified | brice |
2026-03-13
| 4b76d6b | fix(favicon): prevent swap on pool reuse and add fallback for title bars GPG Verified | brice |
2026-02-07
| 3eb245f | fix: marker cleanup, pool/retry correctness, stacked title sync, and race fixes GPG Verified | brice | ||
| 88eec0a | fix: loading skeleton redesign, review follow-ups, and changelog update GPG Verified | brice | ||
| 36ecc6b | fix: harden retryable errors, pool shutdown race, session lock probe, and minor cleanups GPG Verified | brice | ||
| c1cf8b7 | fix: address copilot and coderabbit review follow-ups GPG Verified | brice | ||
| 8e7fa59 | fix: harden ghost clear race and aggressive webview reuse safety GPG Verified | brice | ||
| c809edb | feat: implement phase2 tier1 lifecycle close robustness and lighter defaults GPG Verified | brice |
2026-01-23
| 180a0d0 | perf(startup): defer non-critical init until after first navigation starts GPG Verified | brice |
2025-12-30
| 77255a2 | Fix webview theme and ID sync GPG Unverified | bnema |
2025-12-28
| 05fc8f4 | refactor(webkit): extract bgColor helper to reduce duplication GPG Unverified | bnema | ||
| 79b3471 | fix: apply theme background early for webviews GPG Unverified | bnema | ||
| ddb81a0 | fix: attempt to eliminate white flash in dark mode (WIP, see #52) | brice |
2025-12-27
| 494e2a7 | fix(bootstrap): address copilot review - races, leaks, semantics GPG Unverified | bnema | ||
| 7ab7181 | perf(bootstrap): optimize cold start with parallel init and WebView prewarming GPG Unverified | bnema | ||
| 3c5cbdb | fix(webkit): stop async prewarm on ctx cancel | brice | ||
| aaa4919 | chore(logging): trace async webview prewarm | brice | ||
| 0c81a22 | perf(startup): defer webview pool prewarm | brice |
2025-12-24
| f8b9839 | perf: optimize navigation with async history, zoom caching, and progress throttling (fixes #17) | brice | ||
| e736791 | fix: eliminate white flash and improve dark mode detection (fixes #14, #15) | brice |
2025-12-21
| 0bdd398 | chore(lint): address linting warnings | bnema |
2025-12-18
| 8987eec | feat(webkit): apply content filters to webviews on creation and acquire | brice |
2025-12-17
| 884f77a | fix(webkit): prevent SIGSEGV crash when closing popups by disconnecting signals | brice | ||
| 7a7144e | refactor(webview-pool): pass context as first parameter instead of storing | brice |
2025-12-14
| f3b20f3 | refactor(ui): complete SQLite wiring, JS handler deprecation, and GTK theme system | brice |
2025-12-11
| 4539669 | refactor(webkit): enhance pool with frontend attachment and context injection | brice |
2025-12-09
| 5ef919d | feat(webkit): add WebKit adapter with webview, settings, context, pool, and scheme handler | bnema |