dev
fix(app): omit empty prompt text parts (#37577)
feat(app): ui improvements (#32438)
feat(app): update review panel tooltip to v2 (#37095)
feat(app): update settings description line height (#37759)
chore: generate
feat(desktop): add focus debug toggle (#37465)
feat(app): align cmd k menu with v2 styles (#35152)
feat(desktop): align provider onboarding dialogs (#36733)
app: manage mutation loading states with tanstack query (#18501)
feat(app): align edit project modal with v2 style (#36213)
refactor(app): unify provider connect dialog (#35518)
chore(app): i18n sync (#15362)
experiment: better web picker using @pierre/tree (#31208)
feat(app): updates to design system (#34066)
refactor(app): rename cached context accessors (#33627)
fix(app): prevent command palette first-open flash (#35858)
feat(app): scope sdk/sync hooks per-route so /new-session targets its draft server (#32290)
feat(app): improvements to model search (#34954)
feat(app): fix descender clipping (#35950)
fix(desktop): few WSL bugs (#31095)
fix(app): avoid shortcut settings flash (#35349)
desktop: add free limit + go usage exceeded dialogs to match tui (#27677)
fix(app): throttle directory tree loading (#33576)
feat(desktop): open attachments in active project (#31192)
feat(app): review panel updates (#36240)
feat(app): /new-session route for new design (#31457)
feat(app): add inline file browser tabs (#35829)
fix(app): shrink Windows drawer close button (#37909)
chore: refactor packages/app files (#13236)
fix(app): show keybind tooltips on prompt input controls (#37824)
feat(session-ui): rewrite v2 prompt input (#37102)
feat(desktop): prevent overlapping composer borders (#37490)
feat(desktop): align new session project picker (#37461)
fix(app): align context tokens with usage (#36015)
feat(desktop): add provider connection tip (#35948)
feat(app): cmd+k menu shows sessions on home page (#36686)
fix(app): list item background colors
feat(app): add servers tab to settings dialog (#29675)
fix(app): clarify status indicator severity (#36031)
feat(app): sync embedded terminal theme (#37931)
ignore: refactoring and tests (#12460)
refactor(app): replace tab drag handling with dndkit (#33880)
feat(app): hide separators around active tabs (#34591)
feat(desktop): refine session tab preview popover (#34792)
fix(app): delay initial tab preview (#35266)
fix(app): persist session tab info (#34934)
feat(app): toggle debug tools from dev badge (#36689)
feat(desktop): make updates persistent and responsive (#31191)
fix(app): optimize large review panes (#35375)
feat(app): v2 desktop UI improvements (#29689)