What's Changed
- Feat/tabs by @Kitenite in #6
- Port forwarding by @Kitenite in #8
- Bump lucide-react from 0.468.0 to 0.546.0 by @dependabot[bot] in #2
- multi electron by @Kitenite in #14
- padding fix by @AviPeltz in #15
- feat: add in-app browser preview by @caffeinum in #18
- git status by @Kitenite in #19
- Fix preview tab webview navigation and state management by @caffeinum in #20
- improve sidebar button layout and responsiveness by @caffeinum in #22
- Add Arc-style keyboard shortcuts system by @caffeinum in #23
- auto generate branch name by @Kitenite in #25
- feat: automatic port management without env variable by @Kitenite in #29
- Diff view by @AviPeltz in #30
- fix object issue by @Kitenite in #32
- Tmux for background process by @Kitenite in #33
- Partial db setup by @saddlepaddle in #34
- mock data by @saddlepaddle in #35
- Plan view feature by @AviPeltz in #37
- made pending by @AviPeltz in #48
- Ship deep links by @saddlepaddle in #50
- start task by @Kitenite in #49
- Pr button by @AviPeltz in #52
- stuff by @Kitenite in #53
- Work in progress by @AviPeltz in #51
- add danger by @Kitenite in #55
- testimonials by @Kitenite in #56
- update deps by @Kitenite in #57
- Bump three from 0.180.0 to 0.181.0 by @dependabot[bot] in #9
- Bump @types/three from 0.180.0 to 0.181.0 by @dependabot[bot] in #11
- downgrade node-pty by @Kitenite in #61
- open new window by @Kitenite in #59
- Fix modal by @Kitenite in #63
- mosaic fix by @Kitenite in #66
- cleanup by @Kitenite in #67
- refactor 1 by @Kitenite in #69
- format 1 by @Kitenite in #70
- workspace by @Kitenite in #71
- switch modes by @Kitenite in #72
- diffs by @Kitenite in #73
- carousel by @Kitenite in #74
- add electron installation fix documentation by @caffeinum in #16
- buttons by @Kitenite in #75
- update tabs ui by @Kitenite in #76
- initial ws by @Kitenite in #77
- Tabs creation and management by @Kitenite in #78
- new terminal by @Kitenite in #79
- changed diffs to changes by @AviPeltz in #80
- start tasks and top bar by @Kitenite in #81
- starting new tasks should refresh by @Kitenite in #83
- refactor hooks by @Kitenite in #86
- arc sidebar baby by @Kitenite in #87
- Storing process logs by @Kitenite in #89
- fix drag by @Kitenite in #93
- CMD+W to close tab by @Kitenite in #92
- feat/tmux mouse selection by @Kitenite in #94
- add ink by @Kitenite in #95
- cli types by @Kitenite in #96
- Add more types by @Kitenite in #97
- orchestrator implementation + persistence layer by @Kitenite in #98
- cli commands by @Kitenite in #99
- better persistence by @Kitenite in #100
- new desktop by @Kitenite in #101
- New desktop UI by @Kitenite in #102
- use ui state by @Kitenite in #103
- desktop app ui rewrite by @Kitenite in #104
- tabs mangement interaction by @Kitenite in #105
- finish ui by @Kitenite in #106
- New cli update by @AviPeltz in #107
- Persist zustand stores using electron-store by @saddlepaddle in #109
- hotkey pane by @Kitenite in #108
- refactor tabs store by @Kitenite in #110
- Manage workspaces using trpc/lowdb, implement recent projects by @saddlepaddle in #112
- tabs interaction by @Kitenite in #111
- Create a worktree for each opened branch by @saddlepaddle in #113
- Remove custom hotkeys handler in favor of react-hotkeys-hook by @saddlepaddle in #114
- Group tabs for workspaces by @saddlepaddle in #116
- xterm ui by @Kitenite in #115
- node pty processes by @Kitenite in #117
- polish ui by @Kitenite in #119
- persist process history by @Kitenite in #120
- Set up hooks for notifications by @saddlepaddle in #121
- delete worktree by @Kitenite in #122
- add close pane control by @Kitenite in #123
- emerald river 7 by @Kitenite in #127
- add xterm addons by @Kitenite in #124
- fix release build by @Kitenite in #130
- feat: add website assets and update site by @Kitenite in #132
- readme by @Kitenite in #133
- add incomplete cookbook by @Kitenite in #135
- update cookbook by @Kitenite in #136
- ui sanding by @Kitenite in #137
- minor bugs and terminal naming by @Kitenite in #138
- fix active tab by @Kitenite in #139
- updated style of panel by @AviPeltz in #118
- update README by @Kitenite in #141
- release setup by @Kitenite in #131
- run format across codebase by @Kitenite in #142
- Right click on workspace group by @Kitenite in #143
- keep terminal tabs rendered by @Kitenite in #147
- fix worktree setup by @Kitenite in #146
- move worktree created directory to home dir by @Kitenite in #148
- terminal theme by @Kitenite in #149
- Fix terminal scrollback by @Kitenite in #150
- conditional render by @Kitenite in #152
- fix terminal history by @Kitenite in #153
- fix: filter terminal query responses from scrollback on reattach by @Kitenite in #154
- feat(desktop): open terminal URLs in system browser by @Kitenite in #155
- setupTab loading spinner by @Kitenite in #156
- filter terminal by @Kitenite in #157
- create release script by @Kitenite in #144
- Settings + Themes by @AviPeltz in #158
- right click menu on workspace item by @Kitenite in #159
- improve test quality and co-locate test files by @saddlepaddle in #161
- feat(desktop): isolate dev and prod persistence layers by @saddlepaddle in #162
- Fix desktop app notifications for Claude Code hooks by @saddlepaddle in #160
- Enforce strict linting and remove unused packages by @saddlepaddle in #163
- Try fix nextjs build by @saddlepaddle in #164
- Small agents.md twak by @saddlepaddle in #165
- fix(desktop): prevent sidebar overflow when empty by @saddlepaddle in #169
- Add modal to view hotkeys, have hotkeys work even when focusing terminals by @saddlepaddle in #166
- feat(desktop): add drag & drop file support to terminal by @saddlepaddle in #171
- Add notif when creating workspace fails by @saddlepaddle in #170
- Adjust build script to work with isolated node modules (bun 1.3) by @saddlepaddle in #172
- Adjust workspace setup logic to match conductor flow by @saddlepaddle in #167
- Style the no terminals open screen a bit by @saddlepaddle in #174
- Add 'Open in...' dropdown for external apps by @saddlepaddle in #175
- feat(desktop): add teardown script support for workspace deletion by @saddlepaddle in #178
- Fetch and point new workspaces to origin/main by @saddlepaddle in #177
- fix: correct setup and teardown scripts by @saddlepaddle in #179
- refactor: move setup/teardown scripts to .superset directory by @saddlepaddle in #181
- feat(desktop): add keyboard shortcuts for workspace navigation by @saddlepaddle in #182
- fix(desktop): wrap zsh and bash to enable claude and codex proxies instead of modifying users' paths by @saddlepaddle in #187
- fix(desktop): use full PATH for open in app in production builds by @saddlepaddle in #185
- Update LICENSE.md by @saddlepaddle in #189
- fix(desktop): add .zprofile wrapper to fix terminal PATH on macOS by @saddlepaddle in #190
- color change on settings button by @AviPeltz in #191
- Update README by @Kitenite in #192
- fix vid by @Kitenite in #194
- website fix by @Kitenite in #195
- fix(desktop): suppress terminal query responses using xterm.js parser… by @Kitenite in #196
- fix(desktop): fallback to worktree branch name in notifications by @Kitenite in #198
- fix(desktop): improve terminal link handling with CMD+click and wrapp… by @Kitenite in #197
- feat(desktop): add Shift+Enter for multiline input in terminal by @Kitenite in #200
- Start screen v3 by @AviPeltz in #201
- WIP Landing Page Redesign - Commit so Avi can see by @saddlepaddle in #202
- add auto update by @Kitenite in #203
New Contributors
- @dependabot[bot] made their first contribution in #2
- @AviPeltz made their first contribution in #15
- @caffeinum made their first contribution in #18
Full Changelog: https://github.com/superset-sh/superset/commits/v0.0.1