history of internal/ui/app.go at v0.22.0
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 |
2025-12-26
2025-12-25
| d7d6f84 | feat(ui): update window title with active pane's page title GPG Unverified | bnema | ||
| 5a26d21 | feat(update): add auto-update system with GitHub release checking | brice | ||
| a753e76 | refactor(ui): extract shared modal sizing helpers for UI scale support GPG Unverified | bnema | ||
| 4fc8d20 | feat(session): implement auto-restore and update docs GPG Unverified | bnema | ||
| c654fc4 | feat(ui): implement session deletion in session manager | brice | ||
| 85924a1 | fix(ui): fix session restoration reference issues and pane URI tracking | brice | ||
| fe2d897 | feat(ui): implement full session restoration with state-first approach | brice | ||
| 76add37 | feat(ui): add session manager modal and state change tracking | bnema |
2025-12-24
2025-12-22
| 04b95bc | refactor(ui): split app activation into helpers | brice | ||
| 0f157de | fix(ui): propagate color scheme to GTK for WebKit dark mode detection | brice |
2025-12-21
2025-12-20
| ee9c157 | fix(webui-theme): refresh injected scripts after appearance save | brice |
2025-12-18
| 2708968 | feat(ui): apply filters to existing webviews and show filter status | brice | ||
| 3011e5d | refactor(favicon): move favicon handling to clean architecture | bnema |
2025-12-17
2025-12-18
| d6476fb | feat(ui): implement tab workspace switching with coordinator callbacks | brice |
2025-12-17
| a531dc8 | feat(app): add InitialURL support and normalize URLs with shared utility | bnema |
2025-12-16
2025-12-17
| 5a4101a | refactor(callers): update calls to pass context to refactored components | brice |
2025-12-16
| b106e60 | feat(omnibox): move overlay from window to active pane | bnema | ||
| 2067abe | feat(favicon): add disk cache persistence for DuckDuckGo favicons | bnema |