Lawrence Chen
56af7e958a
Merge pull request #2 from manaflow-ai/sentry-environment-config
...
Disambiguate Sentry environment between production and dev
2026-01-29 20:56:09 -08:00
Lawrence Chen
054da7e883
Disambiguate Sentry environment between production and dev
...
Set Sentry environment to "development" for DEBUG builds and "production"
for Release builds. Also disable debug logging in production to reduce
noise and potential performance impact.
2026-01-29 20:41:50 -08:00
Lawrence Chen
ca5a9e715e
wip
2026-01-29 20:39:21 -08:00
Lawrence Chen
3d022db148
Fix find focus and align search with Ghostty
2026-01-29 20:36:32 -08:00
Lawrence Chen
986f354971
Add UI test for jump-to-unread focus
2026-01-29 19:28:15 -08:00
Lawrence Chen
cb51710d94
Record jump-to-unread focus on first responder
2026-01-29 19:28:12 -08:00
Lawrence Chen
cf6ae2b72d
Add KeyboardShortcutSettings to enable customizable shortcuts
...
The SettingsView was referencing KeyboardShortcutSettings but the file
was not committed, causing CI build failures.
2026-01-29 19:01:20 -08:00
Lawrence Chen
f622dff0a4
Update release skill to use PR workflow with CI monitoring
2026-01-29 18:52:39 -08:00
Lawrence Chen
a4623b9336
Point docs link to term.cmux.dev
2026-01-29 18:51:18 -08:00
Lawrence Chen
3fe9f710c6
Remove duplicate changelog heading
2026-01-29 18:49:13 -08:00
Lawrence Chen
ad86227571
Add changelog and release command
...
- Add CHANGELOG.md with version history
- Add changelog page to docs site
- Add /release command for preparing releases
2026-01-29 17:58:10 -08:00
Lawrence Chen
7c8ac4c887
Fix CI build cache error by cleaning DerivedData
...
Add a step to remove stale GhosttyTabs DerivedData before building
to prevent the "cannot open constant extraction protocol list input
file" error that occurs with incremental builds on self-hosted runners.
2026-01-29 17:55:02 -08:00
Lawrence Chen
99c9baa2d4
Add Vercel ignore
2026-01-29 17:50:35 -08:00
Lawrence Chen
af2ab0955c
Handle scale on screen changes
2026-01-29 17:46:55 -08:00
Lawrence Chen
a77a684548
Fix SwiftPM cache for releases
2026-01-29 17:45:00 -08:00
Lawrence Chen
142cd19d13
Bump version to 1.11.0
2026-01-29 17:37:19 -08:00
Lawrence Chen
e620ec7349
Update app and tooling
2026-01-29 17:36:26 -08:00
Lawrence Chen
3046531bdd
Add notifications documentation for AI agent integrations
...
Document how to use cmuxterm CLI for notifications with Claude Code,
Codex, and OpenCode. Includes one-liner examples with automatic
detection and fallback to macOS notifications.
2026-01-29 17:20:55 -08:00
Lawrence Chen
bb20dc40e4
Fix release workflow: clear SPM cache before build
2026-01-29 17:12:43 -08:00
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
Lawrence Chen
5e6aad94c4
Add Sentry SDK for crash reporting
...
Initialize Sentry on app launch to capture crashes and errors.
Adds a debug menu item to trigger test crashes for verification.
2026-01-29 16:09:47 -08:00
Lawrence Chen
1c75df2f9f
Add homebrew-cmuxterm as submodule
2026-01-29 04:44:31 -08:00
Lawrence Chen
f36525f5f1
Add documentation site and Homebrew installation
...
- Add Fumadocs-based docs site (docs-site/)
- Document all features: tabs, notifications, splits, socket API, CLI
- Add Claude Code hooks guide with cmuxterm detection
- Update README with native macOS emphasis and brew install
- Add homebrew-cmuxterm to .gitignore (has its own repo)
2026-01-29 04:41:39 -08:00
Lawrence Chen
70e00b5b00
Fix update-homebrew workflow
2026-01-29 04:31:39 -08:00
Lawrence Chen
7b8edf75c3
Add workflow to auto-update Homebrew cask on release
2026-01-29 04:30:20 -08:00
Lawrence Chen
357eeb3585
Insert new tabs after current and inherit cwd
2026-01-29 03:30:22 -08:00
Lawrence Chen
004a353fe5
Normalize window controls and confirm close panel
2026-01-29 02:20:54 -08:00
Lawrence Chen
ba68dc3637
Fix socket key input and add OSC 777 test
2026-01-29 01:19:19 -08:00
Lawrence Chen
4460b54fa5
Customize about window and restrict titlebar accessories
2026-01-29 00:53:01 -08:00
Lawrence Chen
ddc0114e73
Bump version to 1.7.0
2026-01-29 00:23:00 -08:00
Lawrence Chen
ab492b448f
Add env/terminfo regression test
2026-01-29 00:15:53 -08:00
Lawrence Chen
481ac55178
Fix terminfo packaging and XDG defaults
2026-01-29 00:10:17 -08:00
Lawrence Chen
e743498fe1
Handle Sparkle updater cache and bump version
2026-01-28 23:30:59 -08:00
Lawrence Chen
96941c6dbc
Document Ghostty fork changes
2026-01-28 23:19:17 -08:00
Lawrence Chen
7cd7a4c58b
Codesign embedded CLI for notarization
2026-01-28 22:53:15 -08:00
Lawrence Chen
778e96645c
Fix notarization log parsing
2026-01-28 22:50:57 -08:00
Lawrence Chen
871c7b19ae
Fix release workflow YAML
2026-01-28 22:48:02 -08:00
Lawrence Chen
9b3adf1c68
Log notarization failures in release workflow
2026-01-28 22:44:48 -08:00
Lawrence Chen
0959648643
Bump version and use ghostty fork
2026-01-28 22:40:03 -08:00
Lawrence Chen
8ce2155e15
Update ghostty submodule workflow
2026-01-28 22:35:28 -08:00
Lawrence Chen
a0bf5dfc84
Add cmuxterm CLI and socket control modes
2026-01-28 21:19:48 -08:00
Lawrence Chen
c5d6065664
Use NSPopover for notifications
2026-01-28 20:35:15 -08:00
Lawrence Chen
46dd00adac
Refine titlebar controls variants
2026-01-28 18:26:27 -08:00
Lawrence Chen
f0e2efe8e4
Refine titlebar controls and clear notifications on close
2026-01-28 17:35:48 -08:00
Lawrence Chen
4c7005f54d
Update README with centered layout and download badge
...
- Add centered title and tagline
- Add macOS download badge image
- Rewrite copy to highlight AI agent notification use case
- Remove developer-focused release/secrets documentation
2026-01-28 15:43:22 -08:00
Lawrence Chen
44aa75103a
Fix release codesign app path
2026-01-28 15:35:31 -08:00
Lawrence Chen
66a87dc25e
Handle UI test retry without exiting early
2026-01-28 15:28:42 -08:00
Lawrence Chen
f070a72260
Fix CI UI test log handling
2026-01-28 15:20:22 -08:00
Lawrence Chen
e1cf5cd33d
Skip UI tests when automation unavailable
2026-01-28 15:17:38 -08:00
Lawrence Chen
c353131f53
Fix notification focus and indicators
2026-01-28 15:15:34 -08:00