history of internal/ui/app.go at v0.27.2
2026-02-17
| 9244af4 | fix: hide visible floating pane on Escape GPG Verified | brice |
2026-02-10
| bfcbf1a | fix(ui): reattach floating sessions after workspace rebuild GPG Verified | brice | ||
| ff584d1 | fix(ui): address PR review follow-ups GPG Verified | brice |
2026-02-09
| 4959fb8 | fix(ui): address CodeRabbit feedback across floating-pane paths GPG Verified | brice | ||
| 482d014 | fix(ui): restore floating focus and release on close GPG Verified | brice | ||
| 48c09fe | fix(ui): stabilize floating pane allocation and repaint on rapid toggles GPG Verified | brice | ||
| eb849fe | feat(ui): implement floating pane profiles with independent sessions GPG Verified | brice | ||
| 15ee0d7 | fix(ui): allow independent dumber process launches GPG Verified | brice |
2026-02-08
| f14455f | Merge branch 'main' into feat/permission-system merge GPG Unverified | bnema | ||
| c51ceb8 | feat(permission): add WebRTC diagnostics and remove unsafe request checks GPG Verified | brice | ||
| 25342a3 | feat(crash): add unexpected-close reports with CLI and issue template GPG Verified | bnema |
2026-02-07
| 9bb5879 | feat(permission): replace Adwaita dialog with custom popup overlay GPG Verified | brice | ||
| 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-29
| 8c8c066 | feat: allow Alt+hjkl pane navigation while omnibox is open GPG Verified | brice |
2026-01-26
| 43b8409 | fix: defer omnibox auto-open until GTK layout completes GPG Verified | brice |
2026-01-25
| 75cd777 | fix: popups not working in split panes, consolidate WebView callback setup GPG Verifiedtag v0.26.1 | brice |
2026-01-24
| 92eeb35 | fix: localhost URL normalization and download handler clean architecture refactor GPG Verified | brice | ||
| e6c3832 | feat(input): add hot reload for keyboard shortcuts GPG Verified | bnema |
2026-01-23
| df1aa18 | feat(omnibox): add inline ghost text autocompletion GPG Verified | brice | ||
| 180a0d0 | perf(startup): defer non-critical init until after first navigation starts GPG Verified | brice | ||
| 428bf73 | feat(logging): add startup trace for cold start performance tracking GPG Verified | brice |
2026-01-14
| d759bef | fix(snapshot): prevent FK constraint violation on session snapshots GPG Verified | brice |
2026-01-08
| b24c68b | fix(ui): handle home dir lookup error in download path fallback GPG Verified | bnema |
2026-01-07
| 172cc2c | refactor(stack): use cases for domain model sync in stacked panes GPG Verified | bnema | ||
| 08eefbd | fix(download): address Copilot review - security, tests, cleanup GPG Verified | bnema | ||
| 4baeb0b | feat(ui): integrate download handling with toaster notifications GPG Verified | brice |
2026-01-01
| 8ba0228 | fix: resolve lint issues (line length, magic number, unused field) GPG Verified | brice | ||
| c9e4be8 | fix: add auto-copy on selection, link overlay auto-hide, multi-word search GPG Verified | brice |
2025-12-30
| b3920c5 | feat(ui): integrate accent picker into keyboard handler and app | brice | ||
| 77255a2 | Fix webview theme and ID sync GPG Unverified | bnema |
2025-12-29
| 82506a7 | refactor(bootstrap): wire ColorSchemeResolver through initialization, enable adwaita detector after adw.Init() GPG Unverified | bnema | ||
| 9307970 | fix(ui): address Copilot review for adw color scheme handling GPG Unverified | bnema | ||
| e7d5aff | fix(webkit): remove color-scheme injection to prevent form artifacts on external sites GPG Unverified | bnema |
2025-12-28
2025-12-27
| f5cc89d | fix(ui): address copilot review - race condition and init order GPG Unverified | bnema | ||
| a9e245c | fix(ui): hide tab bar during fullscreen video playback GPG Unverified | bnema | ||
| c73da61 | perf(startup): defer checks and unify logging GPG Unverified | bnema | ||
| 90e33b5 | feat(ui): add config migration check on startup with toast notification GPG Unverified | bnema | ||
| 5a2d950 | fix(ui): avoid GTK critical on overlay removal | brice | ||
| cb3ee8d | feat(ui): add TabPicker and wire move pane functionality with skeleton fix | brice | ||
| 4c2047b | Merge pull request #41 from bnema/feat/loading-skeleton-splash merge GPG Unverified | bnema | ||
| b34992e | feat(ui): add themed LoadingSkeleton overlay to avoid about:blank flash | brice | ||
| aaa4919 | chore(logging): trace async webview prewarm | brice | ||
| 0c81a22 | perf(startup): defer webview pool prewarm | brice |