Release notes
Superset desktop-v1.25.0
What's Changed
- fix(email): stop habit-drip triggering on a per-workspace event by @saddlepaddle in https://github.com/superset-sh/superset/pull/6747
- chore(desktop): bump version to 1.24.2 by @saddlepaddle in https://github.com/superset-sh/superset/pull/6748
- perf(auth): collapse the session lookup from seven round trips to one by @saddlepaddle in https://github.com/superset-sh/superset/pull/6743
- Agent-readiness upgrades: get superset.sh to 100 on is-agentic.com by @Kitenite in https://github.com/superset-sh/superset/pull/6750
- feat(desktop): grow the new-workspace screen composer with content, symmetric width resize by @Kitenite in https://github.com/superset-sh/superset/pull/6746
- fix(desktop): resolve the dev app's workspace title from host.db by @Kitenite in https://github.com/superset-sh/superset/pull/6751
- feat(desktop): multi-window with per-window organization context (#4018) by @ashbrener in https://github.com/superset-sh/superset/pull/5337
- fix(desktop): collapse the Cloud sidebar section's rows like every other section by @Kitenite in https://github.com/superset-sh/superset/pull/6754
- fix(api): automation pruner passed its provider list as one bind parameter by @saddlepaddle in https://github.com/superset-sh/superset/pull/6756
- perf(ingest): split webhook bodies into a day-partitioned table by @saddlepaddle in https://github.com/superset-sh/superset/pull/6749
- fix(api): read the DEFAULT partition count before maintenance, not after by @saddlepaddle in https://github.com/superset-sh/superset/pull/6757
- chore(ingest): drop webhook_events.payload and retire its pruner by @saddlepaddle in https://github.com/superset-sh/superset/pull/6758
- feat(marketplace): add Tokyo Night Blackout theme by @talarczykco in https://github.com/superset-sh/superset/pull/6095
- chore(mobile): align App Store listing with ASC, drop external billing link, add release runbook by @Kitenite in https://github.com/superset-sh/superset/pull/6760
- fix(marketing): improve Tokyo Night comment & muted-text contrast by @hubertmine in https://github.com/superset-sh/superset/pull/5799
- feat(marketplace): add Obsidian theme by @joaobnobre in https://github.com/superset-sh/superset/pull/6638
- fix(api): keep the webhook body out of a failed ingest write's error by @saddlepaddle in https://github.com/superset-sh/superset/pull/6764
- docs(skills): concise feedback format and align plugin skills with Agent Skills guidance by @Kitenite in https://github.com/superset-sh/superset/pull/6762
- feat(mobile): rewrite the composer as a native iOS component by @saddlepaddle in https://github.com/superset-sh/superset/pull/6761
- fix(api): run the api test suite in CI and repair the slack interactions test by @saddlepaddle in https://github.com/superset-sh/superset/pull/6770
- fix(host-service): name the phase in a worker task's timeout error by @saddlepaddle in https://github.com/superset-sh/superset/pull/6771
- feat(ingest): bound row growth on webhook_events by @saddlepaddle in https://github.com/superset-sh/superset/pull/6763
- feat(mobile): native composer on the terminal, and match the reference's chrome by @saddlepaddle in https://github.com/superset-sh/superset/pull/6773
- fix(desktop): equalize pane splits actually moves v2 panes by @saddlepaddle in https://github.com/superset-sh/superset/pull/6776
- fix(mobile): paste into the composer, and keep a draft per surface by @saddlepaddle in https://github.com/superset-sh/superset/pull/6778
- fix(desktop): one 1px border between the panes and the sidebar by @0x962 in https://github.com/superset-sh/superset/pull/6777
- fix(mobile): refetch host agent lists on focus and land on the new terminal tab by @saddlepaddle in https://github.com/superset-sh/superset/pull/6786
- fix(desktop): don't abort the login import on a cookie row that isn't a buffer by @saddlepaddle in https://github.com/superset-sh/superset/pull/6788
- fix(desktop): stop a folder rename from throwing out of the Files tab fs handler by @saddlepaddle in https://github.com/superset-sh/superset/pull/6789
- fix(desktop): survive losing the auth-token lock mid-write by @saddlepaddle in https://github.com/superset-sh/superset/pull/6790
- fix(workspace-fs): stop reporting an un-stattable path as a file by @saddlepaddle in https://github.com/superset-sh/superset/pull/6793
- test(desktop): pin that a reclaimed auth-token lock cannot crash the write by @saddlepaddle in https://github.com/superset-sh/superset/pull/6792
- feat(ingest): accept Hookdeck-forwarded deliveries, and reject stale inbound Linear events by @saddlepaddle in https://github.com/superset-sh/superset/pull/6799
- feat(mobile): wire every pull request card action by @saddlepaddle in https://github.com/superset-sh/superset/pull/6796
- fix(host-service): drain check and thread pagination before grading a PR by @saddlepaddle in https://github.com/superset-sh/superset/pull/6797
- feat(host-service): remember every PR a workspace links, and serve it to mobile by @saddlepaddle in https://github.com/superset-sh/superset/pull/6798
- feat: introduce pages v1 by @saddlepaddle in https://github.com/superset-sh/superset/pull/6806
- fix(mobile): honest agent-picker states, and a checks filter with room to breathe by @saddlepaddle in https://github.com/superset-sh/superset/pull/6808
- feat(shared): add Kiro CLI as a built-in terminal agent by @Kitenite in https://github.com/superset-sh/superset/pull/6765
- feat(shared): add Antigravity CLI (agy) as a built-in terminal agent by @Kitenite in https://github.com/superset-sh/superset/pull/6767
- feat(shared): add fx by Vercel as a built-in terminal agent by @Kitenite in https://github.com/superset-sh/superset/pull/6768
- feat(shared): add Hermes as a built-in terminal agent by @Kitenite in https://github.com/superset-sh/superset/pull/6766
…