v0.70.355
·
2349 commits
to main
since this release
Changelog
✨ Features
- deploy: run the app's scheduled work in production (b5afbb3) (by Chris chrisbreuer93@gmail.com)
- deploy: run the app's scheduler on the box (2716409) (by Chris chrisbreuer93@gmail.com)
- email: parse inbound MIME messages (d8b0d0a) (by Chris chrisbreuer93@gmail.com)
- browse: add stateful SPA scenarios (9c7b0e6) (by Chris chrisbreuer93@gmail.com)
- dashboard: render inbox attachment downloads (a42d06f) (by Chris chrisbreuer93@gmail.com)
- email: add guarded inbox attachment downloads (ffb3076) (by Chris chrisbreuer93@gmail.com)
- kanban: support editing card comments (7c65189) (by Chris chrisbreuer93@gmail.com)
🐛 Bug Fixes
- release: say why a release was blocked (0131e12) (by Chris chrisbreuer93@gmail.com)
- dashboard: return native CI API errors (c3349d4) (by Chris chrisbreuer93@gmail.com)
- dashboard: surface CI runner history failures (76d2328) (by Chris chrisbreuer93@gmail.com)
- email: constrain inbox storage paths (37f9625) (by Chris chrisbreuer93@gmail.com)
- dashboard: remove fallback action links (b912914) (by Chris chrisbreuer93@gmail.com)
- buddy: reprocess email bodies and attachments (7da65c4) (by Chris chrisbreuer93@gmail.com)
- email: normalize stored MIME bodies (fdb77e1) (by Chris chrisbreuer93@gmail.com)
- browse: target scenario controls by text (962f895) (by Chris chrisbreuer93@gmail.com)
- dashboard: make inbox responsive (252abfd) (by Chris chrisbreuer93@gmail.com)
- dashboard: gate CI navigation by role (8d2c140) (by Chris chrisbreuer93@gmail.com)
- dashboard: normalize model API metadata (e359535) (by Chris chrisbreuer93@gmail.com)
- dashboard: link content to the public app (054ecce) (by Chris chrisbreuer93@gmail.com)
- dashboard: correct detail navigation targets (2109aad) (by Chris chrisbreuer93@gmail.com)
- dev: keep dashboard HMR server alive (9e07fac) (by Chris chrisbreuer93@gmail.com)
- dashboard: serve application public assets (a6cd513) (by Chris chrisbreuer93@gmail.com)
- browse: audit deterministic page widths (8c284f5) (by Chris chrisbreuer93@gmail.com)
- dashboard: contain wide page content (1e7d157) (by Chris chrisbreuer93@gmail.com)
- dashboard: avoid anonymous token requests (b137975) (by Chris chrisbreuer93@gmail.com)
- kanban: normalize raw query rows (ba93d78) (by Chris chrisbreuer93@gmail.com)
- dashboard: stabilize reactive component hydration (667611e) (by Chris chrisbreuer93@gmail.com)
- router: decode route parameters before actions (342b3b9) (by Chris chrisbreuer93@gmail.com)
- types: expose clean dry-run option (6139b81) (by Chris chrisbreuer93@gmail.com)
- buddy: make clean dry runs non-destructive (ce445f1) (by Chris chrisbreuer93@gmail.com)
- browse: relaunch failed crawl sessions (c2eccc0) (by Chris chrisbreuer93@gmail.com)
♻️ Code Refactoring
- auth: type missing RBAC entities (e99ecc3) (by Chris chrisbreuer93@gmail.com)
- dashboard: enforce typed request boundary (059f86c) (by Chris chrisbreuer93@gmail.com)
- models: use typed dashboard requests (2b801ea) (by Chris chrisbreuer93@gmail.com)
- dashboard: type identity requests (2b8c09f) (by Chris chrisbreuer93@gmail.com)
- dashboard: type operational requests (084104f) (by Chris chrisbreuer93@gmail.com)
- rbac: use typed request helpers (bb60a24) (by Chris chrisbreuer93@gmail.com)
- kanban: use typed request helpers (9fcfb84) (by Chris chrisbreuer93@gmail.com)
📝 Documentation
- email: document inbound attachment flow (6449b22) (by Chris chrisbreuer93@gmail.com)
💄 Styles
- dashboard: remove separator dash typography (9e013c9) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.70.355 (b13cfa4) (by Chris chrisbreuer93@gmail.com)
- api: regenerate the artifacts for the inbox attachment route (3c1bd4a) (by Chris chrisbreuer93@gmail.com)
- api: regenerate card comment endpoints (6cb1d75) (by Chris chrisbreuer93@gmail.com)
- deps: update stx to 0.2.173 (ea150fc) (by Chris chrisbreuer93@gmail.com)
- dashboard: refresh model manifest (5e469f2) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com