v111.19.3
Pre-release
Pre-release
·
518 commits
to develop
since this release
111.19.3 (2026-08-05)
Continuous Integration
- accept PR-merge promotions in the app release-tag gate (stage cherry-pick of #9818) (#9819) (50e2004), closes #9780 #9813
- Linux VM runners + drop DO Spaces publisher (stage cherry-pick of #9827) (#9829) (41a3f21)
What's Changed
- fix: OutsideDirective output type + timesheet row selection (e2e) by @evereq in #9904
- fix(ui): stop the sidebar menu re-querying Nebular on every change-detection pass by @evereq in #9905
- fix(ai-chat): stop defaulting to a provider that has no credentials (AI chat 503s out of the box) by @evereq in #9908
- feat(ai-chat): free-tier OpenRouter by default, with a rate-limit path that tells users what to do by @evereq in #9909
- fix(ui): chat as a full-height column; header belongs to the canvas (fixes the UI-wide click blocking) by @evereq in #9907
- fix(timesheet): daily view jumps to the wrong day after creating a log (and the e2e churn it causes) by @evereq in #9910
- Cascade develop → stage: chat layout + click-blocking, AI chat defaults, free-tier OpenRouter, timesheet timezone, e2e fixes by @evereq in #9911
Full Changelog: v111.18.5...v111.19.3