Lawrence Chen
356a20e97a
Merge pull request #270 from manaflow-ai/task-cli-commands-off-main-thread
...
Reduce CLI workspace-creation UI lag and add socket timing logs
2026-02-21 05:09:27 -08:00
Lawrence Chen
645c7f76ea
Start workspace command process before workspace is opened
2026-02-21 05:06:29 -08:00
Lawrence Chen
9653113920
Queue workspace command input before surface attach
2026-02-21 04:57:46 -08:00
Lawrence Chen
ed0d246039
Slim browser omnibar and add button hover/press states ( #271 )
2026-02-21 04:39:27 -08:00
Lawrence Chen
19707299f9
Rewrite remote spec as living execution doc and align TODO
2026-02-21 04:38:09 -08:00
Lawrence Chen
a1e05fab84
Improve CLI workspace command responsiveness
2026-02-21 04:37:32 -08:00
Lawrence Chen
685996ef0d
Remove border below titlebar ( #242 )
...
* Remove border below titlebar
Remove the 1px separator line overlay at the bottom of the custom
titlebar and its associated fakeTitlebarSeparatorColor computed property.
* Remove tab hover background in bonsplit
Update bonsplit submodule to remove the background fill on hovered
non-selected tabs.
* Restore titlebar border with system separator color, hover bg on all tabs, browser theme bg
- Add back 1px bottom border on titlebar using NSColor.separatorColor
(matches bonsplit tab separator color)
- Tab hover background now applies to all tabs including the selected one
- Browser address bar and under-page background now use Ghostty theme
background color instead of window background
2026-02-21 04:31:55 -08:00
Lawrence Chen
63d3fc5949
Handle child-exit close for last-terminal workspaces ( #254 )
2026-02-21 04:31:23 -08:00
Lawrence Chen
ff11ba0309
Enable Claude Code integration by default ( #247 )
2026-02-21 04:31:00 -08:00
Lawrence Chen
75dec40335
Add app version/build properties to PostHog DAU events ( #256 )
2026-02-21 04:30:52 -08:00
Lawrence Chen
9c48d18666
Add wall of love page ( #243 )
...
* Add wall of love page with community testimonials
New /wall-of-love route showcasing quotes from X and Hacker News,
featuring Mitchell Hashimoto, Oliver Kriška, Joe Riddle, Marc,
johnthedebs, and dchu17. Masonry card layout with profile pics
and platform badges.
* Use YC logo for Hacker News testimonials
2026-02-21 04:25:00 -08:00
Lawrence Chen
3d2ac239b2
chore: update release skill metadata
2026-02-21 04:21:11 -08:00
Lawrence Chen
6a0b708ea1
Merge pull request #269 from manaflow-ai/feat-release-immutable-guards
...
release: enforce immutable signed assets per tag
2026-02-21 04:14:27 -08:00
Lawrence Chen
bb0cab6e62
Merge pull request #268 from manaflow-ai/feat-nightly-immutable-assets
...
nightly: make appcast point to immutable DMG artifacts
2026-02-21 04:14:21 -08:00
Lawrence Chen
a5b1039fbc
release: block accidental overwrite of signed assets
2026-02-21 04:07:00 -08:00
Lawrence Chen
5e1d458505
nightly: publish immutable DMG assets for appcast
2026-02-21 04:02:51 -08:00
Lawrence Chen
89953f387b
Merge pull request #267 from manaflow-ai/hotfix-reopen-browser-stale-focus
...
Fix intermittent Cmd+Shift+T stale-focus override
2026-02-21 03:31:32 -08:00
Lawrence Chen
fb24e3e780
Merge pull request #266 from manaflow-ai/issue-265-ime-preedit-bottom
...
Fix IME preedit anchor rect sizing for macOS firstRect
2026-02-21 03:21:08 -08:00
Lawrence Chen
55c7420b34
Harden Cmd+Shift+T focus against deferred stale callbacks
2026-02-21 03:19:43 -08:00
Lawrence Chen
ba818deb44
Fix IME firstRect preedit anchor sizing ( https://github.com/manaflow-ai/cmux/issues/265 )
2026-02-21 03:16:33 -08:00
Lawrence Chen
d7ceebaff1
Merge pull request #264 from manaflow-ai/hotfix-tabcontext-action-switch
...
Hotfix TabContextAction switch exhaustiveness
2026-02-21 03:11:57 -08:00
Lawrence Chen
1dcb11fc54
Handle unknown Bonsplit tab context actions
2026-02-21 03:11:40 -08:00
Lawrence Chen
7dbc80d48e
Merge pull request #257 from manaflow-ai/feat-reopen-browser-focus-fix
...
Fix reopened browser focus after workspace switch
2026-02-21 03:08:24 -08:00
Lawrence Chen
e9f25ef67f
Merge origin/main and resolve reopen-focus conflicts
2026-02-21 03:08:14 -08:00
Lawrence Chen
072934f9c6
Merge pull request #260 from manaflow-ai/feat-socket-no-focus-steal-rename
...
Socket CLI: stop focus stealing, add rename-tab, and lock regressions
2026-02-21 02:36:26 -08:00
Lawrence Chen
17889c2e9d
Mark socket focus audit checklist complete
2026-02-21 02:22:03 -08:00
Lawrence Chen
4cbdd999d8
Socket CLI: prevent focus stealing + add rename-tab and focus regressions
2026-02-21 02:21:27 -08:00
Lawrence Chen
bab7440e49
Surface remote retry counts and specify browser proxy model
2026-02-21 02:20:58 -08:00
Lawrence Chen
5e14bfe087
Add remote workspace reconnect actions and error surfacing
2026-02-21 02:10:39 -08:00
Lawrence Chen
e0a7c32f62
Fix cmux ssh shell integration niceties and prove with docker e2e
2026-02-21 02:00:24 -08:00
Lawrence Chen
fd5726c653
Merge pull request #259 from manaflow-ai/issue-230-cli-unix-socket-lag
...
Reduce main-thread lag from repeated socket metadata updates
2026-02-21 01:43:00 -08:00
Lawrence Chen
e74f67d369
Merge remote-tracking branch 'origin/main' into issue-230-cli-unix-socket-lag
...
# Conflicts:
# Sources/TerminalController.swift
2026-02-21 01:39:04 -08:00
Lawrence Chen
9a8005a57f
Update Discord invite links to new permanent URL ( #238 )
...
Replace old discord.com/invite/QRxkhZgY with discord.gg/xsgFEVrWCZ
across README, community page, and nav footer.
2026-02-21 01:14:12 -08:00
Lawrence Chen
3295c45199
fix: launch cmux ssh via startup command instead of typed input
2026-02-21 01:06:10 -08:00
Lawrence Chen
39b110d3b3
Move report_pwd fast path off main-thread sync
2026-02-21 01:01:56 -08:00
Lawrence Chen
8a0bd8711b
fix: make cmux ssh shell-features prefix shell-agnostic
2026-02-21 00:00:33 -08:00
Lawrence Chen
167431b786
Avoid main-thread hops for explicit socket scope
2026-02-20 23:58:47 -08:00
Lawrence Chen
a40a972424
test: harden remote daemon bootstrap and failure coverage
2026-02-20 23:52:48 -08:00
Lawrence Chen
89fa361500
feat: bootstrap remote daemon over ssh for remote workspaces
2026-02-20 23:44:06 -08:00
Lawrence Chen
46f42ffc2d
Merge pull request #245 from manaflow-ai/feat-sidebar-branch-refresh-on-close
...
Fix sidebar branch refresh and ordering across split panes
2026-02-20 23:40:11 -08:00
Lawrence Chen
a2c39802d1
Merge origin/main into feat-sidebar-branch-refresh-on-close
2026-02-20 23:36:11 -08:00
Lawrence Chen
aaf2ef4c3a
feat: add ssh reuse defaults and remote daemon scaffold
2026-02-20 23:32:48 -08:00
Lawrence Chen
68cf29cd2d
Deduplicate high-frequency socket metadata updates
2026-02-20 23:30:59 -08:00
Lawrence Chen
868c2c9d11
Tighten spacing around branch separator dot
2026-02-20 23:26:47 -08:00
Lawrence Chen
7cb1abca37
Use smaller separator dot for branch directory rows
2026-02-20 23:20:58 -08:00
Lawrence Chen
f46813a029
docs: condense remote daemon spec and add multi-daemon model
2026-02-20 23:20:26 -08:00
Austin Wang
021cc05cf3
Stabilize sidebar resizer hitbox and cursor across portals ( #255 )
2026-02-20 23:14:48 -08:00
Lawrence Chen
29167195fa
Fix browser reopen focus across workspace switches
2026-02-20 23:14:31 -08:00
Lawrence Chen
9f0eb60bed
docs: add remote daemon spec and test matrix
2026-02-20 23:10:19 -08:00
Lawrence Chen
ede5b701bb
Fix Mark Tab as Unread no-op on focused tab ( #249 )
...
* Fix manual unread clear race on focused tab
* Add mark-as-read tab action and show ring for manual unread
* Flash then clear manual unread on tab focus
2026-02-20 23:07:52 -08:00