Skip to content

Paradev Desktop desktop-v2.0.4

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:44
· 40 commits to main since this release

What's Changed

  • fix(marketing): say "formerly Superset" in the homepage description and link paradev.com by @Kitenite in #9216
  • fix(i18n): stop React Compiler from showing raw message ids, and catch it in check:i18n by @Kitenite in #9222
  • fix(api): flush the reconcile-usage cron check-in before responding by @superset-home in #9223
  • chore(desktop): bump version to 2.0.3 by @Kitenite in #9217
  • docs: point status and trust links at paradev.com by @Kitenite in #9227
  • docs: generate weekly changelog 2026-11-01 by @Kitenite in #9232
  • fix(desktop): stop PR code tab expanding unchanged lines it cannot load by @superset-home in #9237
  • feat(desktop): clearer copy for the cloud Claude Code sign-in by @saddlepaddle in #9240
  • refactor: one resolver for the app home directory (SUPER-2983) by @saddlepaddle in #9157
  • fix(desktop): simplify environment picker empty states by @saddlepaddle in #9243
  • feat: move the app home from ~/.superset to ~/.paradev (SUPER-2985) by @saddlepaddle in #9158
  • feat(channels): a channel shows a project's tasks by @saddlepaddle in #9238
  • docs(dev-doctor): archive the run's workspace every time by @saddlepaddle in #9241
  • feat(channels): pick or create a channel's project from its Tasks tab by @saddlepaddle in #9239
  • feat: repo config in .paradev/, .superset/ still read (SUPER-2984, SUPER-2986) by @saddlepaddle in #9248
  • fix(chat-ui): send on Enter in code blocks and keep a line under them by @saddlepaddle in #9252
  • feat(channels): store a Linear project on a channel by @saddlepaddle in #9249
  • fix(host-service): classify a client disconnect during listDirectory as a non-500 by @superset-home in #9253
  • docs(changelog): better right-pane hero for 2026-11-01 by @Kitenite in #9254
  • feat(channels): show a Linear project's issues in a channel by @saddlepaddle in #9250
  • feat(desktop): calmer release notes dialog by @Kitenite in #9255
  • fix(desktop): make narrow panes and narrow windows readable by @Kitenite in #9226
  • fix(desktop): link no-Homebrew Macs to gh releases in onboarding by @Kitenite in #9229
  • chore(plugins): point schema links at paradev.com by @Kitenite in #9256
  • fix(cli): --host cloud targets cloud workspaces instead of an offline host by @Kitenite in #9251
  • feat(cli): cloud workspace commands that work while the sandbox sleeps by @Kitenite in #9257
  • feat(cli): make integrations and connections public by @Kitenite in #9259
  • chore(skills): fix broken tool names, commands and paths across agent skills by @Kitenite in #9258
  • fix(skills): boot environment setup on a large box and give its final message a fixed structure by @saddlepaddle in #9266
  • chore: finish the .superset → .paradev move for repo config, dev data and worktree repair by @saddlepaddle in #9265
  • feat(desktop): show workspace status glyph on the left of list rows by @harshithmullapudi in #9272
  • docs(agents): document superset sessions in AGENTS.md by @harshithmullapudi in #9268
  • fix(workspaces): accept chat permission modes when creating a workspace with a prompt by @harshithmullapudi in #9246
  • fix(chat): end chat runs cleanly: input waits, background holds, compaction by @harshithmullapudi in #9270
  • fix(automations): fire every slot of schedules whose hour list wraps past midnight by @saddlepaddle in #9274
  • feat(plugins): add Inngest, Supabase, Firecrawl, and Wispr Flow plugins by @saddlepaddle in #9273
  • feat(api): trace a cloud workspace from start to host-service answering by @saddlepaddle in #9267
  • fix(trpc): match @sentry/core to the API's Sentry SDK by @saddlepaddle in #9281
  • fix(automations): keep multi-hour schedules intact in the schedule picker by @saddlepaddle in #9278
  • refactor(plugins): install plugins in-process through agent-setup by @harshithmullapudi in #9269
  • feat(attachments): attachments go where the workspace lives (whole attachments plan; SUPER-3014, SUPER-2658, SUPER-2874) by @harshithmullapudi in #9064
  • feat(api): trace cloud workspace wakes that resume a stopped box by @saddlepaddle in #9284
  • fix(chat-ui): let arrow keys leave inline code at a line edge by @saddlepaddle in #9286
  • feat(desktop): set project, host, environment and size with # in the new-workspace composer by @harshithmullapudi in #9291
  • feat(desktop): show running subagents and background tasks above the chat composer by @harshithmullapudi in #9289
  • feat(desktop): show pinned pages in the sidebar's Pinned section by @harshithmullapudi in #9295
  • fix(desktop): stop showing the launch prompt when resuming a chat by @harshithmullapudi in #9296
  • feat(desktop): redesigned shell behind the paradev-shell flag (rail, title-bar tabs, pane cards, composer home) by @AviPeltz in #9124
  • feat(marketing): plugins marketplace page and plugin authoring docs by @harshithmullapudi in #9297
  • feat(db): agent turns can be queued, and keep their prompt by @saddlepaddle in #9298
  • feat(devs): Devs as their own caller; channels and pages on the actor model by @saddlepaddle in #9275
  • fix(desktop): stop the new-workspace screen from switching the launch target on its own by @saddlepaddle in #9287
  • feat(db): pages can be shared with an edit role by @saddlepaddle in #9300
  • feat(pages): "Can edit" in page sharing by @saddlepaddle in #9302
  • feat(marketing): ship the "Run an Army of Coding Agents" headline by @Kitenite in #9304
  • feat(desktop): Chrome extensions and passkeys in the browser pane by @serhii-kucherenko in #9221
  • refactor(devs): remove agentApi by @saddlepaddle in #9305
  • feat(desktop): Quick Open parity and file icons for chat @ mentions by @harshithmullapudi in #9299
  • docs(marketing): guide for GPT-6.1 Terra by @Kitenite in #9322
  • feat(cli): manage browser pane extensions with superset browser extensions by @Kitenite in #9306
  • fix(host-service): price GPT-6.1 Terra in usage estimates by @Kitenite in #9323
  • fix(desktop): save a host named in the new-workspace URL instead of reading it as state by @saddlepaddle in #9325
  • fix(desktop): browser extension follow-ups: agent panes, install questions, CLI deadline by @Kitenite in #9326
  • feat(db): automations can be archived by @Kitenite in #9336
  • feat(automations): archive instead of delete by @Kitenite in #9337
  • feat(desktop,cli): archive automations instead of deleting them by @Kitenite in #9338
  • feat(desktop): native messaging for browser pane extensions by @Kitenite in #9327
  • fix(agent-setup): show the working indicator for OpenCode V2 terminals by @Kitenite in #9303
  • feat(desktop): enforce declarativeNetRequest so content blockers block by @Kitenite in #9328
  • feat(desktop): check browser extension files against Web Store hashes before loading by @Kitenite in #9329
  • feat(desktop): storage.sync, onInstalled and lasting context menus for browser extensions by @Kitenite in #9330
  • fix(desktop): native messaging review follow-ups by @Kitenite in #9342
  • fix(desktop): ad blocking (DNR) review follow-ups by @Kitenite in #9343
  • perf(desktop): ship only runtime files in the packaged app by @saddlepaddle in #9348
  • fix(desktop): show CLI mode / Chat mode menus whenever Chat is on by @AviPeltz in #9349
  • style(desktop): new-shell polish: flat workspace frame, sliding left sidebar, aligned pane headers by @AviPeltz in #9334

Full Changelog: desktop-v2.0.3...desktop-v2.0.4