What's Changed in plandev-ui
New Features
- UI for constraint violation messages by @dandelany in #1928
- Simplify action run logs viewer and add JSON download by @AaronPlave in #1932
- Activity Search Phase 1 by @joswig in #1875
- Add default Derivation Group associations for Plans at the Model level by @pranav-super in #1934
- Auto-refresh workspace file list when an action finishes by @AaronPlave in #1951
- Change plan time bounds by @AaronPlave in #1834
- Add a sanitized Markdown "Report" block to action run results by @AaronPlave in #1952
- Implement workspace back button functionality by @AaronPlave in #1925
- Activity Directive Builder by @JosephVolosin in #1900
- Simultaneous-edit protection for workspace files by @AaronPlave in #1949
- Save before navigate in workspace by @AaronPlave in #1960
- Timeline resource streaming by @AaronPlave in #1929
Bug Fixes
- [HOTFIX] Improve Plan External Events Request Efficiency by @pranav-super in #1927
- Ensure blank sequence opened on new page shows correct right side tabs by @AaronPlave in #1924
- Close plan branches modal on branch select by @AaronPlave in #1939
- Clear derivationGroupVisibilityMap on external source store reset by @AaronPlave in #1944
- Fix admin view saving permission by @AaronPlave in #1946
- Fix workspace collaborator input overflow by @AaronPlave in #1955
- Flip timeline hover cursor left instead of overflowing right by @AaronPlave in #1954
- Use a full-page navigation on SSO logout so the login redirect is followed by @AaronPlave in #1950
- Fix: Remove empty activity type from search filter and fix placeholder selection by @duranb in #1947
Refactoring
- Add Output Language Handling to Sequence Editor by @duranb in #1931
- Refactor Log and Error Types and Handling by @AaronPlave in #1933
Continuous Integration
- Exclude test files from duplication detection in SonarQube by @AaronPlave in #1953
Other Changes
- New scan workflow + sonar project config file to enable sonarqube scans by @dandelany in #1935
- Code quality & security updates by @AaronPlave in #1941
- Fix recent flaky e2e tests by @AaronPlave in #1967
- Manual GH workflow for analyzing flaky/failing/timed-out tests by @dandelany in #1964
- Fix: Datepicker default time view by @duranb in #1962
- Update ui base docker image to node 22.22.3 to fix security issues by @dandelany in #1972
Full Changelog: v4.2.1...v4.3.0