history of internal/ui/app.go at main
2026-10-15
| a3a4b09 | fix(navigation): bind external launch prompts to a token and name the requester GPG Verified | brice | ||
| 987a989 | refactor(ui): move relay pane reuse state into a use case GPG Verified | brice | ||
| f6fdf4d | fix(ui): reuse the relay pane for repeated external URL requests GPG Verified | brice | ||
| 230caa1 | fix(navigation): confirm external scheme launches instead of looping back GPG Verified | brice |
2026-10-14
| 6e02386 | feat(ui): merge mode indicator and legend into an expandable mode toaster GPG Verified | brice |
2026-10-10
| 75d2da2 | refactor(ui): move the vim page capture lifecycle and derive labels from the outcome GPG Verified | brice | ||
| a86e62f | fix(ui): release vim page capture without re-entering the modal lock GPG Verified | brice | ||
| b7a1707 | feat(ui): label the Vim Mode toast from the page's caret and visual state GPG Verified | brice | ||
| 560f676 | fix(vim): keep sub-mode indicator and hide legend during page interactions GPG Verified | brice | ||
| 2bc6356 | feat(vim): show visual and hint sub-mode in the mode indicator GPG Verified | brice | ||
| a94e48a | feat(vim): add link hints, visual selection, and text-object yanks GPG Verified | brice |
2026-10-07
| e7ebbf7 | feat(cef): handle permission requests through Dumber's permission flow (#461) GPG Unverified | bnema | ||
| d625c0c | feat(input): add tmux keymap preset with one-shot prefix (#464) GPG Unverified | bnema | ||
| 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-09-23
| 677167c | feat(ui): unify mode borders and keybinding legend (#448) GPG Unverified | bnema |
2026-09-21
| df4f3ad | feat(runtime): add named CEF browser instances (#444) GPG Unverified | bnema |
2026-09-14
| cbc3a47 | refactor(omnibox): scope history suggestions by age (#436) GPG Unverified | bnema | ||
| acc7e1e | feat(omnibox): add terminal-inspired visual styles (#437) GPG Unverified | bnema |
2026-09-11
| e04d7eb | fix(cef): apply the bridge page-zoom compensation once (#426) GPG Unverified | bnema |
2026-09-09
| b124712 | fix(ui): scale omnibox and session modal widths (#417) GPG Unverified | bnema |
2026-09-08
| dcda339 | feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411) GPG Unverified | bnema |
2026-08-18
| 14d539b | fix(vim): deduplicate highlighted web views 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
| 4bafd5c | refactor(vim): finalize navigation boundaries 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 | ||
| d3c8f2e | feat(ui): enable webview accessibility on vim mode entry GPG Verified | brice | ||
| 2bdff8a | fix(vim): format rebased native mode changes | brice | ||
| dd428b6 | fix(vim): align rebased mode identifiers | brice | ||
| eca30c1 | feat(page-mode): show pending vim sequences in mode toaster | 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
| 1ee31e6 | fix(popup): satisfy routing lint checks GPG Verified | brice | ||
| 9a38c58 | fix(popup): tear down unresolved staged views GPG Verified | brice | ||
| 8e76281 | fix(engine): route floating browsing contexts by features GPG Verified | brice | ||
| 8b31f32 | refactor(ui): make popup host ownership transactional GPG Verified | brice | ||
| ec8878f | feat(ui): open floating page requests in browser windows GPG Verified | brice |
2026-07-15
| ce24e6e | fix(startup): scope trace to accelerated CEF GPG Verified | brice |
2026-07-14
| 3df818c | fix(ticks): unref raw callback slots exactly once GPG Verified | brice | ||
| 2624fd3 | style(ticks): format callback cleanup GPG Verified | brice | ||
| 6c6c1d8 | fix(ticks): release raw callback slots GPG Verified | brice |
2026-06-28
| 4991fbe | feat(favorites): add native bookmark shortcuts GPG Verified | brice |
2026-06-26
| f150f41 | fix: address final review findings GPG Verified | brice | ||
| 10629bd | fix: split startup shell from fresh-window command GPG Verified | brice |
2026-06-25
| fd1a5db | fix: address PR review findings GPG Verified | brice |