cmux/Sources
Lawrence Chen eb7c06ceb1 Fix high CPU usage from notifications and add regression tests
- Fix auto-updating Text(date, style: .time) causing continuous SwiftUI updates
  by using static formatting with .formatted(date:time:)
- Fix notification popover keeping SwiftUI observers active when closed by
  clearing contentViewController on popover close and recreating on open
- Fix focus loss when notifications arrive while typing by only setting
  focus in NotificationsPage when the page is visible
- Make Update Pill and Update Logs debug-only features
- Add CPU regression tests: test_cpu_usage.py, test_cpu_notifications.py
- Add lint test for auto-updating Text patterns: test_lint_swiftui_patterns.py
2026-01-29 17:02:16 -08:00
..
Splits Refine titlebar controls and clear notifications on close 2026-01-28 17:35:48 -08:00
Update Fix high CPU usage from notifications and add regression tests 2026-01-29 17:02:16 -08:00
AppDelegate.swift Add Sentry SDK for crash reporting 2026-01-29 16:09:47 -08:00
cmuxApp.swift Add Sentry SDK for crash reporting 2026-01-29 16:09:47 -08:00
ContentView.swift Normalize window controls and confirm close panel 2026-01-29 02:20:54 -08:00
GhosttyConfig.swift Add cmuxterm CLI and socket control modes 2026-01-28 21:19:48 -08:00
GhosttyTerminalView.swift Insert new tabs after current and inherit cwd 2026-01-29 03:30:22 -08:00
NotificationsPage.swift Fix high CPU usage from notifications and add regression tests 2026-01-29 17:02:16 -08:00
SocketControlSettings.swift Add cmuxterm CLI and socket control modes 2026-01-28 21:19:48 -08:00
TabManager.swift Insert new tabs after current and inherit cwd 2026-01-29 03:30:22 -08:00
TerminalController.swift Fix socket key input and add OSC 777 test 2026-01-29 01:19:19 -08:00
TerminalNotificationStore.swift Add cmuxterm CLI and socket control modes 2026-01-28 21:19:48 -08:00
TerminalView.swift Revert "Add Ghostty-style scrollbars and focus handling" 2026-01-22 03:48:23 -08:00
WindowAccessor.swift Add cmuxterm CLI and socket control modes 2026-01-28 21:19:48 -08:00
WindowDecorationsController.swift Normalize window controls and confirm close panel 2026-01-29 02:20:54 -08:00
WindowToolbarController.swift Fix high CPU usage from notifications and add regression tests 2026-01-29 17:02:16 -08:00