Tidebreak v0.83.0
Pre-release
Pre-release
Thanks for using Tidebreak ❤️
What's Changed
New Features
Core
- one journal for chat and code (#3033) by @naingthet
- a chat is a session (#3030) by @naingthet
Other
- Code: host the internal engine behind the adapter contract (#3010) by @naingthet
Bug Fixes
Desktop
- parse sessions and digests that bind no workspace (#3034) by @naingthet
- bound every string the code-mode decoder draws (#2998) by @naingthet
- render one check summary in the delivery row and the Checks tab (#2996) by @naingthet
Other
- Core: finish the internal engine migration after an interrupted SQLite rebuild (#3025) by @naingthet
- Server: back the remote pump off after a retryable events fault (#2997) by @naingthet
Performance Improvements
- Desktop: push same-document navigation from the browser view (#2999) by @naingthet
Dependency Updates
Deps
- bump plotly.js-dist-min from 3.7.0 to 4.0.0 in /crates/tidebreak-desktop/ui (#3020) by @dependabot[bot]
- bump the cargo-minor-and-patch group with 2 updates (#3009) by @dependabot[bot]
- bump the ui-minor-and-patch group across 1 directory with 9 updates (#3017) by @dependabot[bot]
- bump jsonschema from 0.50.1 to 0.52.0 (#3011) by @dependabot[bot]
- bump the docs-site-minor-and-patch group in /docs-site with 8 updates (#3008) by @dependabot[bot]
Deps-Dev
- bump typescript from 5.8.3 to 7.0.2 in /crates/tidebreak-desktop/ui (#3018) by @dependabot[bot]
- bump vite from 7.3.6 to 8.2.2 in /crates/tidebreak-desktop/ui (#3019) by @dependabot[bot]
Maintenance
- ci(deps): bump the github-actions group with 2 updates (#3007) by @dependabot[bot]
- chore(deps): bump pypdf from 6.15.0 to 6.16.1 in /crates/tidebreak-sandbox-agent in the pip group across 1 directory (#3023) by @dependabot[bot]
- chore: remove a stray polling script from the repository root (#3031) by @naingthet
- test(server): wait for the parked turn before asserting on it (#3032) by @naingthet
- refactor(cli): decode the code-mode API with the server's wire types (#3029) by @naingthet
- refactor(cli): decode the REST records with the server's response types (#3028) by @naingthet
- refactor(core): one SQLite table-rebuild routine for migrations (#3026) by @naingthet
- docs(decisions): amend 0048 to merge internals and keep two surfaces (#3024) by @naingthet
- refactor(desktop): extract the workspace and delivery page bodies into hooks (#3000) by @naingthet
- chore(mobile): sync the generated wire types (#3021) by @naingthet
- refactor(cli): decode the chat event socket with the server's wire types (#3006) by @naingthet
- refactor(server): split code runtime, delivery, and gateway runtime by concern (#2993) by @naingthet
- test: finish the topic split and scope the dead_code allow (#2994) by @naingthet