Releases: NASA-AMMOS/plandev-ui
Releases · NASA-AMMOS/plandev-ui
v4.2.1
What's Changed in plandev-ui
New Features
- Auto-expand action run logs by default by @AaronPlave in #1916
- Required action parameter validation and action param defaults for action runs by @AaronPlave in #1911
- Default new workspace items to current selection by @AaronPlave in #1918
- List files and folders to be deleted in workspace modal by @AaronPlave in #1920
Bug Fixes
- Swap table cookie persistence for localStorage by @AaronPlave in #1912
- Fix 'Send to Workspace' functionality with directories by @JosephVolosin in #1922
Documentation
- Adopt SLIM contributing and code of conduct guidelines by @AaronPlave in #1913
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
New Features
- Actions Page Rework + Versioning + Archiving by @AaronPlave in #1892
- Sequence metadata UI by @duranb in #1905
- Allow sequence name to be chosen during sequence expansion filter application by @JosephVolosin in #1908
- Make delete button for permanent confirm modal actions red by @AaronPlave in #1907
Other Changes
- Use gqlSubscribable .loading/.error stores across UI by @AaronPlave in #1885
- add scheduling goal invocation ID to the allowed columns on Activity Directives table by @dandelany in #1895
- pin trivy-action to commit hash for release 0.35.0 to avoid compromised versions by @dandelany in #1897
- Content changes for repo rename by @AaronPlave in #1904
- Fix inconsistent file extension handling in workspaces by @duranb in #1899
- Add API integration test mode to aerie-action-demo by @AaronPlave in #1909
- Fixes sequence output editor not applying appropriate linting by @duranb in #1898
Full Changelog: v4.1.1...v4.2.0
v4.1.1
What's Changed
Bug Fixes
Other Changes
- No models available message by @AaronPlave in #1887
- Clear stale SeqJSON output when switching workspace files by @AaronPlave in #1889
- update @nasa-jpl/aerie-sequence-languages library to v1.0.2 by @dandelany in #1890
Full Changelog: v4.1.0...v4.1.1
v4.1.0
What's Changed
Bug Fixes
- Compute start_time_ms for plan merge activities by @AaronPlave in #1867
Other Changes
- e2e Test Refactoring by @AaronPlave in #1832
- Integrate default args for procedural constraints and goals by @AaronPlave in #1852
- Small expansion panel improvements by @AaronPlave in #1838
- Redirect to originally requested page after login by @AaronPlave in #1851
- Silence nuisance chrome request errors present in sveltekit dev server logs by @AaronPlave in #1855
- External event loading fix by @AaronPlave in #1846
- Fix workspace file/folder name path cleaning by @AaronPlave in #1857
- Ensure goal/constraint procedure revision stickiness in selector by @AaronPlave in #1856
- Fix error handling in view file loading to properly return error message by @duranb in #1861
- Fix incorrect return type from tag creation query by @duranb in #1863
- Add prop to disable Ctrl-S/Cmd-S in workspace editors if global listener is already present by @duranb in #1864
- Remove bootstrap icons by @AaronPlave in #1825
- Fix overflowing activity changelog icon and use lucide icon by @AaronPlave in #1868
- Improve simulation panel performance by @AaronPlave in #1869
- Allow dbl click to submit in change mission model modal by @AaronPlave in #1870
- Dynamic role switching + socket consolidation by @AaronPlave in #1741
- Update UI to use node LTS 22.22.0 and require node >= 22.0 by @AaronPlave in #1854
- Update packages for vulnerability reduction by @duranb in #1874
- Add trivyignore file & ignore vulnerability report which does not affect us by @dandelany in #1876
- Add support for uploading activities as JSON by @JosephVolosin in #1843
- Socket consolidation cleanup by @AaronPlave in #1880
- Sequence Editor Fixes by @duranb in #1873
- add file.open annotation to SequenceEditor when opening file, show toast when sanitizing characters by @dandelany in #1883
- Include credentials when making request to action
/secretsby @AaronPlave in #1882 - Workspace Error Console by @AaronPlave in #1844
- Prevent file switching from affecting undo history by @duranb in #1881
- Release v4.1.0 by @joswig in #1884
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- External Event Timeline Filtering by @JosephVolosin in #1652
- Update actions list when selected active file updates by @duranb in #1822
- Make Plan model nullable and display missing model message in plan by @AaronPlave in #1776
- Feat: Workspace bulk operations by @duranb in #1826
- Sort scheduling/activity parameters according to optional order provided in the metadata by @adrienmaillard in #1773
- Sort command expansion rules by ID within new expansion set table by @AaronPlave in #1835
- Sort models by descending ID on models page by @AaronPlave in #1841
- Permission fix for timeline view control menu activity drag by @AaronPlave in #1842
- Improve expansion run page performance by @AaronPlave in #1836
- Require parcelId to not be null before allowing expansion rule save by @AaronPlave in #1839
- Improved parcel viewing permissions by @AaronPlave in #1840
- Workspace file browsing rework by @AaronPlave in #1845
- Aerie -> PlanDev & SeqDev Rebrand by @AaronPlave in #1833
- Fix 'Send to Workspace' to work with new Sequencing Workspaces by @JosephVolosin in #1809
- Update README image by @AaronPlave in #1848
Full Changelog: v3.8.1...v4.0.0
v3.8.1
v3.8.0
What's Changed in aerie-ui
Other Changes
- Rework plan grid menu by @AaronPlave in #1785
- Span table fixes by @AaronPlave in #1784
- Support auto resizing row height for compact activity drawing mode by @AaronPlave in #1786
- Fixes delete workspace context menu not doing anything on click by @duranb in #1800
- Preserve reverse-chronological order of action runs on Actions page by @dandelany in #1806
- Combine shift and pack activity modals by @AaronPlave in #1787
- Prevent escape and click-outside closure of workspace import file modal by @AaronPlave in #1805
- Rename "Sequence Editor" plan menu item to "Workspaces" by @AaronPlave in #1807
- Error console rework by @AaronPlave in #1770
- Plug and Play Sequences - changes to sequence adaptation interface, latest rebase by @cartermak in #1782
- Update sequence adaptation loading to inject CM dependencies by @dandelany in #1813
- use exports to capture output of loading the user sequencing adaptation by @dandelany in #1814
- Feature: Workspace Permission Improvements by @duranb in #1812
- update lint, publish and test workflows to use same NPM version as specified in the .nvmrc file by @dandelany in #1818
- Actions UI improvements - file and fileList type params, tooltips for param description by @duranb in #1817
- Workspace file multi-select in table view by @dandelany in #1816
- Fix sequence adaptation loading in sequence templates by @duranb in #1815
Full Changelog: v3.7.1...v3.8.0
v3.7.1
What's Changed in aerie-ui
Refactoring
Other Changes
- Allow
userrole to modify any workspace's contents by @duranb in #1792 - Fix: don't append .txt extension to sequence files when downloading from editor by @dandelany in #1796
- Fix: don't send secrets request to action server for runs which don't have secrets by @dandelany in #1798
- Duration resource plotting by @AaronPlave in #1783
- Release v3.7.1 by @joswig in #1801
Full Changelog: v3.7.0...v3.7.1
v3.7.0
What's Changed
Bug Fixes
- Improve error toast when user attempts to create anchor cycle by @AaronPlave in #1749
- Properly sort simulated activity table start offset column by @AaronPlave in #1739
- Show specific error message in toast when plan merge fails to begin by @AaronPlave in #1748
- Ensure model revision changes affect simulation status by @AaronPlave in #1731
- Display plan import error in plan form by @AaronPlave in #1732
- Add ability to convert imported files into target language by @duranb in #1763
- Fixed an issue where exception causes were not properly flowing throu… by @cohansen in #1745
- Fix for: Cannot copy parameter values from activity in viewer role by @ivydeliz in #1758
Refactoring
- Update formatting for the Expansion panel by @JosephVolosin in #1753
Other Changes
- Fix e2e tests by using node 22.17.1 instead of LTS (22.18) by @dandelany in #1744
- Revert to Default View by @AaronPlave in #1710
- Plan page error console improvements by @lklyne in #1688
- Fix: Model extraction status text mismatch by @mattdailis in #1761
- Refactor activity table columns menu by @AaronPlave in #1730
- Add metadata section to selected activity by @tratsko in #1756
- Formatting the arguments column in the activity directives table by @tratsko in #1737
- Remove zeros in duration strings by @tratsko in #1757
- New Feature: Packing Activity Directives With Offset by @dandelany in #1752
- Add descriptions to UI for Activity Type, Parameter and Resource by @tratsko in #1765
- New Feature: Bulk Shifting Activities by @shreyasyellenki in #1721
- Added transient secrets to the actions ui by @cohansen in #1711
- Merge duplicate permission denied descendent selector by @joswig in #1775
Full Changelog: v3.6.0...v3.7.0