history of internal/ui/component/omnibox.go at v0.27.2
2026-02-12
| 5072fc2 | fix: address review feedback and CI failures GPG Verified | brice | ||
| 87e495c | feat(lifecycle): coalesce idle callbacks and bump puregotk dependencies GPG Verified | brice |
2026-02-07
| 8e7fa59 | fix: harden ghost clear race and aggressive webview reuse safety GPG Verified | brice | ||
| 162a4b9 | fix: address review follow-ups for omnibox, webkit, updater, and config GPG Verified | brice | ||
| c948582 | fix: stabilize webview signals, pane history cleanup, and ghost selection GPG Verified | brice | ||
| 7929813 | fix: harden omnibox ghost accept and address remaining review issues GPG Verified | brice | ||
| c93c03d | refactor: rewrite omnibox inline ghost suggestion state and ranking GPG Verified | brice | ||
| aae7da7 | fix: keep ghost completion explicitly selected until user accepts GPG Verified | brice | ||
| 59a422a | fix: constrain omnibox ghost completion to domain for noisy URLs GPG Verified | brice | ||
| 9b64c67 | feat: implement wave1 A1-A3 stability and performance fixes GPG Verified | brice |
2026-01-29
| 8849bda | fix: scale chrome height with UI, schedule debounce on GTK main thread, add tests GPG Verified | brice | ||
| 5b585ba | feat: adapt omnibox result count to parent pane height GPG Verified | brice |
2026-01-26
| 90a846e | Merge branch 'main' into fix/truncate-space-before-url merge GPG Unverified | bnema | ||
| 9f65762 | fix(omnibox): strip leading spaces before URLs on input GPG Verified | bnema | ||
| f63d1aa | fix omnibox require input before ghost text GPG Verified | bnema | ||
| 3cd9d2e | fix: clear ghost text on position timeout instead of forcing bad placement GPG Verifiedtag v0.26.2 | brice | ||
| d8bf31c | fix: prevent pango layout memory leak in ghost text computation GPG Verified | brice | ||
| c7a2676 | fix: improve omnibox width calculation for unallocated parents GPG Verified | brice | ||
| 01028b0 | refactor: split ghost positioning helpers GPG Verified | brice | ||
| 9cc8eee | fix: stabilize omnibox ghost rendering GPG Verified | brice |
2026-01-24
| 8ea382a | fix(omnibox): disable ghost text from history scroll when user has typed GPG Verified | brice | ||
| fdfddb8 | Merge pull request #133 from bnema/feat/omnibox-click-outside-hide merge GPG Unverified | bnema | ||
| 603f4ba | fix(omnibox): clip ghost text to entry bounds and fix stale check race GPG Verified | brice | ||
| 88b49b5 | fix(omnibox): pass query through chain to prevent ghost text race condition GPG Verified | brice | ||
| 478ef93 | test(autocomplete): add tests and fix code duplication GPG Verified | brice |
2026-01-23
| 18f9d2e | fix(omnibox): align ghost text vertically with entry text GPG Verified | bnema | ||
| d16e2ef | feat(omnibox): hide on click outside bounds GPG Verified | bnema | ||
| 1d6b2aa | refactor(omnibox): simplify handleKeyPress with helper methods GPG Verified | brice | ||
| df1aa18 | feat(omnibox): add inline ghost text autocompletion GPG Verified | brice | ||
| 27c9c62 | fix: handle FTS5 periods and prioritize selected omnibox results GPG Verified | brice |
2025-12-30
| b3920c5 | feat(ui): integrate accent picker into keyboard handler and app | brice |
2025-12-28
2025-12-25
| 6050ce9 | fix(input): support Alt/Ctrl+number shortcuts on non-QWERTY keyboards | brice | ||
| a753e76 | refactor(ui): extract shared modal sizing helpers for UI scale support GPG Unverified | bnema |
2025-12-22
| b2baf19 | fix(ui): improve omnibox pane handling and Ctrl+L toggle | bnema | ||
| d0dbbe7 | fix(ui): fix omnibox pane switching, Ctrl+L handling, and overlay dimensions | bnema |
2025-12-21
| b27d495 | style(fmt): apply go fmt | bnema | ||
| 0bdd398 | chore(lint): address linting warnings | bnema |
2025-12-18
| 8de4070 | feat(search): add bang shortcut syntax for search engines | bnema | ||
| 3011e5d | refactor(favicon): move favicon handling to clean architecture | bnema |
2025-12-17
| 8a86fff | feat(clipboard): implement Ctrl+Shift+C shortcut to copy current URL | brice | ||
| e6ce1fe | feat(omnibox): fix space key behavior and add 'y' to copy selected URL | brice |