history of internal/app/browser/workspace_pane_ops.go at v0.15.0
2025-11-29
| 826661c | refactor(logging): migrate log.Printf to logging package GPG Unverified | bnema |
2025-11-18
| f101a25 | refactor(workspace): migrate all borders to overlay architecture | bnema | ||
| 6532eea | feat(browser): add page load progress bar | bnema |
2025-11-17
| 72ad164 | fix(workspace): setup popup handling for all pane creation paths | bnema |
2025-11-18
| 6ab096f | fix(tabs): tab container hierarchy and workspace isolation | bnema |
2025-11-13
| 7c1a5d9 | feat(navigation): add direction-aware stack entry logic | bnema |
2025-10-24
| d814c2c | docs(refactoring): add TODO comments for high-complexity functions | bnema |
2025-10-18
| 8467320 | refactor(browser): integrate FaviconService, remove legacy favicon handlers | bnema |
2025-10-14
| 81fd4c5 | fix(workspace): properly quit GTK main loop when closing last webview | bamen |
2025-10-13
| 5675ccb | fix(workspace): load URL in new split panes to enable script execution | bamen | ||
| eac27b2 | fix(workspace): improve popup handling and logging | bamen |
2025-10-12
2025-10-09
| a4698c6 | refactor(browser): prevent GTK bloom filter corruption | bamen | ||
| 3f10f36 | refactor(browser): simplify border API and improve deduplication logic | bamen |
2025-10-10
| 58f535a | fix(browser): fix pane close operation in gotk4 migration | bamen |
2025-10-08
| 70d31c4 | refactor(browser): replace direct widget calls with webkit helpers | bamen |
2025-10-09
| f92f507 | refactor(browser): complete workspace_pane_ops.go migration to gotk4 | bamen |
2025-10-08
| a6a793c | refactor(browser): migrate workspace_pane_ops.go to gotk4 API | bamen |
2025-10-06
| 37da1ff | feat(ux): auto-open omnibox on new blank panes | bamen |
2025-10-05
2025-10-04
| a06c390 | fix(popup): prevent OAuth hijacking, fix rendering corruption, and clean up localStorage | Brice |
2025-10-03
| d7d1748 | fix(workspace): simplify closePane to prevent GTK crashes and let GTK auto-manage parenting | Brice |
2025-09-30
| ea15b07 | refactor(workspace): rename bulletproof methods to standard names | Brice | ||
| 05fb5c2 | refactor(workspace): rewrite closePane with simplified architecture and helper functions | Brice |
2025-09-28
| c5d90b9 | fix(workspace): enhance pane promotion with better widget type detection and timing | Brice | ||
| e55dc9a | feat(workspace): implement bulletproof pane management with enhanced widget safety | Brice |
2025-09-27
| 07cfeef | refactor(browser): replace focus_manager with centralized FocusStateMachine | Brice | ||
| 0eedbbe | refactor(browser): split workspace_manager.go into focused modules for better maintainability | Brice |