history of internal/application/port/webview.go at docs/readme-install-v0.33.0
2026-10-10
| dfd29f7 | feat(cef): add caret and visual line modes to the vim page runtime GPG Verified | brice | ||
| a94e48a | feat(vim): add link hints, visual selection, and text-object yanks GPG Verified | brice |
2026-10-07
| e23543e | feat(cef): support JS alert, confirm, prompt and beforeunload dialogs (#462) GPG Unverified | bnema |
2026-09-29
| 6e9ad5e | refactor: deepen architecture modules (floating sessions, vim mode, omnibox, system-view policy, engine seams, WebUI contract, config policy) (#455) GPG Unverified | bnema |
2026-08-28
| a80868d | feat(vim): activate selected heading links GPG Verified | brice |
2026-08-17
| 3a00c38 | fix(vim): clear heading highlight on mode exit GPG Verified | brice |
2026-08-16
| 55df320 | fix(runtime): harden navigation and browser lifecycle GPG Verified | brice |
2026-08-14
| c1deb9b | refactor(vim): move navigation request into dto GPG Verified | brice | ||
| fc18cde | fix(vim): cycle inputs and contain reverse focus GPG Verified | brice | ||
| f52290e | feat(vim): focus first page input GPG Verified | brice | ||
| 4000758 | fix(vim): follow theme accent for headings GPG Verified | brice | ||
| a11aeca | feat(vim): navigate live headings GPG Verified | brice | ||
| 4e133f4 | feat(cef): capture measured accessibility updates per webview | brice | ||
| 23fc389 | feat(input): rename page mode to vim mode GPG Verified | brice |
2026-07-28
| 5b1cfa8 | fix(page-mode): harden scrolling and editable focus GPG Verified | brice | ||
| 0c4b1f1 | feat(page-mode): add keyboard page navigation GPG Verified | brice |
2026-07-26
| a6c7a7f | refactor(browsing): model floating context host decisions GPG Verified | brice |
2026-06-18
| 0b983cb | fix(cef): move touchpad gesture contract to domain GPG Verified | brice | ||
| bd52731 | fix(webview): keep touchpad gesture types out of ports GPG Verified | brice | ||
| 0d3b8ed | fix(cef): address touchpad navigation review feedback GPG Verified | brice | ||
| 4cf5b9e | feat(cef): require deliberate touchpad navigation swipes GPG Verified | brice |
2026-06-07
| 8a0ce09 | feat(favicon): add cache refresh resolution pipeline GPG Verified | brice |
2026-05-13
| d0ff807 | Separate browsing context DTOs and harden popup lifecycle GPG Verified | brice | ||
| 07857df | Split browsing contexts between panes and native windows GPG Verified | brice |
2026-05-11
| 013796f | Centralize CEF viewport sync after layout changes GPG Verified | brice |
2026-04-22
| 1202f7c | content: extract popup manager scaffolding GPG Verified | brice | ||
| c21009b | cef: make popup fallback opener handling generic GPG Verified | brice |
2026-04-21
| 3101cce | refactor(cef): simplify popup bridge handling GPG Verified | brice | ||
| 830fe74 | fix(cef): honor popup opener security and close semantics GPG Verified | brice |
2026-03-25
| a6de727 | fix: harden permission origin, metadata constants, and cookie policy default GPG Verified | bnema | ||
| b3d3030 | feat: thread requesting_domain/current_domain to permission dialog GPG Verified | brice |
2026-03-18
| dbd974e | refactor(port): rename GTKEntryInputTarget and improve engine-neutral doc comments GPG Verified | brice |
2026-03-17
| 9591200 | fix: restore async webview pool prewarming lost during engine abstraction GPG Verified | brice | ||
| cfe4a9c | refactor(M6): decouple ui/app.go from infrastructure/webkit 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 | ||
| b2f558c | feat(port): add DevToolsOpener and Printer optional interfaces GPG Verified | brice |
2026-02-07
| ef3f82a | feat(permission): wire permission system into main application GPG Verified | brice | ||
| c948582 | fix: stabilize webview signals, pane history cleanup, and ghost selection GPG Verified | brice |
2026-01-08
| 928cfae | docs(webview): fix misleading navigation comments and interface docs GPG Verified | bnema |
2025-12-25
| a976d89 | feat(ui): show link URL in status overlay on hover GPG Unverified | bnema | ||
| 358b2f0 | fix: prevent idle inhibition leak on pane close and add audio-based detection | brice |
2025-12-21
| 225e37e | feat(find): add find-in-page functionality with keyboard shortcut | bnema |
2025-12-15
| 88a2e86 | feat(port): add Texture interface for favicon abstraction | brice |
2025-12-09
| cc823ac | feat(port): add popup window support types and callbacks | bnema | ||
| 25b2387 | feat(application): add port interfaces for WebView, Clipboard, and Notification | bnema |