history of internal/ui/app.go at v0.23.2
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 |
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 |