history of internal/infrastructure/webkit/webview.go at v0.30.0
2026-05-13
| d0ff807 | Separate browsing context DTOs and harden popup lifecycle GPG Verified | brice | ||
| 8354b8a | Harden browsing context popup cleanup and defaults GPG Verified | brice | ||
| 07857df | Split browsing contexts between panes and native windows GPG Verified | brice |
2026-04-22
| 1202f7c | content: extract popup manager scaffolding GPG Verified | brice |
2026-04-19
| 84a8a0c | Plan shared download runtime cleanup GPG Verified | copilot-swe-agent[bot] | ||
| 533930e | Add shared and CEF download handling GPG Verified | copilot-swe-agent[bot] |
2026-04-16
| 802dc32 | refactor(deps): drop puregotk-webkit and update purego stack GPG Verified | brice |
2026-04-14
| 3ecba54 | feat(context-menu): unify WebKit and CEF right-click handling GPG Verified | brice |
2026-03-27
| 5efc1b9 | refactor: centralize permission URL log constant and clean up minor issues GPG Verified | bnema | ||
| e2241c5 | refactor: use typed *glib.Error in signal callbacks (puregotk v0.2.2) GPG Verified | brice | ||
| 57a5850 | fix: reset selectedIndex on text change and fix lint errors GPG Verified | brice | ||
| 3a4e710 | fix: rewrite omnibox ghostwriter to eliminate letter-eating on fast typing GPG Verified | brice | ||
| 29bdfb1 | feat: add load-failed signal logging for content blocker debugging GPG Verified | brice |
2026-03-25
| a6de727 | fix: harden permission origin, metadata constants, and cookie policy default GPG Verified | bnema | ||
| 2aad925 | refactor: migrate from jwijenbergh to bnema/puregotk + ebitengine/purego GPG Verified | brice | ||
| b3d3030 | feat: thread requesting_domain/current_domain to permission dialog GPG Verified | brice | ||
| 784ca95 | fix: use page origin for website_data_access permission, not requesting domain GPG Verified | brice |
2026-03-18
| f5762b8 | fix: address code review findings across engine abstraction GPG Verified | brice |
2026-03-17
| 2b3891d | feat(permission): wire WebsiteDataAccessPermissionRequest through WebKit layer GPG Verified | brice |
2026-03-16
| c068e17 | refactor: complete engine abstraction (M5+M6) — decouple UI from webkit GPG Verified | brice |
2026-03-15
| d96730e | fix: address code review findings (port abstraction, races, error handling, lint) GPG Verified | brice | ||
| 82dcb2d | feat(webkit): implement DevToolsOpener and Printer on WebView GPG Verified | brice |
2026-03-13
| 4f21c98 | fix: address code review findings (cancel focus, log privacy, timer races, pool cleanup, shortcut reload) GPG Verified | brice | ||
| 4b76d6b | fix(favicon): prevent swap on pool reuse and add fallback for title bars GPG Verified | brice |
2026-03-06
| 30e77be | fix: log recovered panic in safeGLibType instead of silencing it GPG Verified | brice | ||
| 9803305 | fix: prevent SIGABRT crash on permission-request signal GPG Verified | brice |
2026-02-08
| d037679 | refactor(ui,webkit): apply review quality improvements GPG Verified | brice | ||
| c51ceb8 | feat(permission): add WebRTC diagnostics and remove unsafe request checks GPG Verified | brice |
2026-02-07
2026-01-29
| b03b1e9 | fix: disconnect back-forward list signal from correct object GPG Verified | brice | ||
| 2255773 | fix: add CanGoBack guard before GoBack in navigation policy GPG Verified | brice | ||
| c8163ad | security: gate external scheme launches on user gesture GPG Verified | brice | ||
| 6c92e89 | fix: address PR review comments GPG Verified | brice |
2026-01-28
| fe663f6 | fix: simplify back/forward navigation to match Epiphany's approach GPG Verified | brice | ||
| 61df531 | fix: handle external URL schemes (vscode://, spotify://, etc.) GPG Verified | brice |
2026-01-24
| 92eeb35 | fix: localhost URL normalization and download handler clean architecture refactor GPG Verified | brice | ||
| 7a529eb | fix(webview): reset background to white for external pages to prevent dark bleeding GPG Verified | brice |
2026-01-23
| 1dedbbf | fix: address PR review feedback GPG Verified | brice | ||
| 7d32950 | fix(popup): insert WebView into hierarchy before create signal returns GPG Verified | brice |