Releases: NASA-AMMOS/aerie-ui
Releases · NASA-AMMOS/aerie-ui
v2.2.0
What's Changed
New Features
- Activity error rollup by @duranb in #1039
- Loading indicator for line and x-range layers by @AaronPlave in #1017
Bug Fixes
- Fixes the number of directives displayed associated with snapshot by @duranb in #1015
- Fix Activity Preset Update Failing by @Mythicaeda in #1020
- Fix: Remove permission from model dropdown that prevents the model from ever being selected by @duranb in #1028
- Switch timeline navigation mode to interact when page loses focus by @AaronPlave in #1048
- Prevent scroll on timeline if in navigation mode by @AaronPlave in #1044
- Set correct path for uploaded file in sim config by @mattdailis in #1054
Performance Improvements
- View subscription refactor and bug fixes by @AaronPlave in #1021
- X-Range performance improvements by @AaronPlave in #1016
Refactoring
- Fix concurrent test worker login failure by @AaronPlave in #1033
- Add toggle to autosize activity table columns by @duranb in #1031
Other Changes
- Display View JSON validation feedback in UploadViewModal by @AaronPlave in #1011
- Fix/flaky e2e tests by @duranb in #1029
- Add Download view option to view menu by @AaronPlave in #1030
- Rename view fix by @AaronPlave in #1024
- Fix incomplete import path for customTS worker by @duranb in #1038
- Timeline zooming and panning by @AaronPlave in #1006
- Basic Chart/Point Drawing Optimizations by @jeffpamer in #1009
- Add Constraint Compile Icon by @goetzrrGit in #1022
- Add fallback support for standard Canvas if OffscreenCanvas unavailable by @jeffpamer in #1052
- Refresh simulation results after scheduling by @adrienmaillard in #1055
- Release v2.2.0 by @joswig in #1065
New Contributors
- @adrienmaillard made their first contribution in #1055
- @dandelany made their first contribution in #1063
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
New Features
- Timeline density improvements and refactoring by @AaronPlave in #977
Bug Fixes
- Debounce parameter form number inputs by @AaronPlave in #989
- Proper truncation of row names in timeline editor by @AaronPlave in #988
- Ensure getPlanTags returns an array if no tags found by @AaronPlave in #987
- Do not hide bottom row border when row has auto height by @AaronPlave in #997
- Fix local time display by @AaronPlave in #998
Refactoring
- enable strict equal lint rule by @duranb in #990
- Make drag handles follow cursor more closely by @duranb in #1003
Other Changes
- Units UI by @duranb in #968
- Return Constraint Compilation Errors by @goetzrrGit in #967
- Feature/972 center time range on span by @duranb in #991
- Release v2.1.0 by @joswig in #1014
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
New Features
Bug Fixes
- Catch failed requests from custom extension endpoints by @duranb in #949
- Utilize svelte
base
for importing files during runtime to allow for proxied deployment configurations by @duranb in #950 - include effective arguments in preset by @joswig in #969
Other Changes
- Draw y axis lines by @AaronPlave in #937
- Directive quick search by @joswig in #957
- Always display select/unselect all buttons on layer filters by @jeffpamer in #971
- Fix login redirect by @duranb in #975
- include description with snapshot creation by @joswig in #981
- Release v2.0.0 by @joswig in #985
Full Changelog: v1.14.0...v2.0.0
v1.14.0
What's Changed
New Features
- Show simulation progress by @mattdailis in #808
- Create and restore plan snapshots by @duranb in #885
- Column to show applied presets by @joswig in #904
- Set plan readme state when snapshot is selected by @duranb in #928
- Add ability to create a new snapshot before restoring a snapshot by @duranb in #929
- Activity Changelog UI by @jeffpamer in #909
- Added support for showing and accessing custom helpers by @cohansen in #920
Bug Fixes
- remove negative margin from dropdown search component by @duranb in #895
- Custom Worker - Warning when use of identifiers. by @goetzrrGit in #896
- Properly align icons in plan navbar buttons by @AaronPlave in #921
Refactoring
- Remove logout to be in line with Gateway by @camargo in #890
- Store active role in cookie instead of token by @camargo in #891
Build System and Dependencies
- Temporarily disable failing scheduling test until backend fixes issue by @duranb in #925
- Re-enable the disabled scheduling e2e tests by @duranb in #935
Other Changes
- Snapshot Panel by @AaronPlave in #905
- Upgrade deps to latest by @duranb in #906
- Upgrade deps to latest by @duranb in #917
- Add simulation snapshot panel interactions by @duranb in #913
- Implement plan read only mode by @AaronPlave in #918
- Use new codeActionsOnSave vscode setting format by @AaronPlave in #927
- feat: add ability to react to action/function permissions by @duranb in #902
- Deep link to a specific time window on the timeline by @joswig in #907
- Y-Axis Autofit by @AaronPlave in #926
- Feature/add active role to extension by @cohansen in #940
- Avoid fetching
id
from theextension_roles
table by @Mythicaeda in #941 - Release v1.14.0 by @camargo in #945
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
New Features
- Add columns for model name and version by @joswig in #882
- Implement Quick Fix Popover by @goetzrrGit in #866
Bug Fixes
- Fix setting vertical guide color from timeline editor by @camargo in #869
- Show Success Toast when Constraints Successfully Update by @Mythicaeda in #871
- Fix tag filtering in tables by @duranb in #873
- Catch and print 'parse-failed' errors nicely by @camargo in #874
- Sort Start Offset column chronologically by @joswig in #881
Refactoring
- Update Constraint Violations to Use New Schema by @jeffpamer in #847
Other Changes
New Contributors
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
New Features
- Pass by Position Argument Validation by @goetzrrGit in #799
- Supply optional expansion set name during set creation by @AaronPlave in #818
- Global tag management by @AaronPlave in #810
- Display version in model selector in plan form by @AaronPlave in #819
- More specific deletion messages by @AaronPlave in #817
- Added Balanced Time Checking to Custom Worker by @goetzrrGit in #820
- Add resource name to plot tooltips by @camargo in #849
Bug Fixes
- Close the "plan locked" warning modal if the page is navigated away from by @duranb in #812
- Destroy modal component on close to unload window listeners by @AaronPlave in #815
- Specify type="button" in DatePickerActionButton by @AaronPlave in #816
- Fix directives getting removed from UI when not actually being deleted by @duranb in #813
- Nullable owner type and tag editor fixes by @AaronPlave in #828
- Handle "silent" errors by @duranb in #837
- Add back removed filter type for layer by @camargo in #838
- Remove showName field from param by @camargo in #843
- Fix add new series parameter value by @camargo in #844
- Fix how
user
cookie is fetched ingetTokenFromUserCookie
by @Mythicaeda in #846 - Remove reset text from value source badge if disabled by @camargo in #848
- Fix miscalculated parameter padding by @duranb in #850
- Prevent non-activities from being dragged onto an activity layer by @camargo in #852
Refactoring
- Fix UI permissions by @duranb in #842
- Update plan snapshot queries to latest API by @camargo in #859
Other Changes
- Expansion Editor: Fix the custom worker not starting up correctly by @goetzrrGit in #839
- Release v1.12.0 by @camargo in #858
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
New Features
- Add permissions to Expansion panel by @duranb in #773
- Tags for plan creation, constraint, and expansion rules by @AaronPlave in #765
- Custom Worker- EPOCH HMS String Parsing should support Negative Duration. by @goetzrrGit in #761
- Add permissions to Simulations panel by @duranb in #775
- Scheduling goal tag editing and display by @AaronPlave in #784
- Add permissions to Timeline panel by @duranb in #779
- Implement Permissions on Scheduling Page by @jeffpamer in #790
- Implement permissions for scheduling goal/conditions panels by @jeffpamer in #795
- Add permissions to plan constraints panel by @jeffpamer in #796
- Add permissions to plan merge by @duranb in #793
- Plan nav header permissions by @duranb in #798
Bug Fixes
- Fix issue where CSS classes are lost when permissions change by @duranb in #791
- Fix editable behavior for plan creation tag input by @AaronPlave in #804
- Disable events in child elements for permission disabled components by @duranb in #805
Refactoring
- Update permissions for aerie_admin changes by @camargo in #789
- Update the admin constant to be consistent with the backend by @duranb in #788
- Fix lint errors not already addressed in Timeline related files by @duranb in #787
- Turn on
strict: true
for typescript by @duranb in #801
Other Changes
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
New Features
- Expansion permissions by @duranb in #741
- Add permission checks to Command Dictionaries page by @jeffpamer in #749
- Sequence permissions by @duranb in #750
- Custom tags input by @AaronPlave in #740
- Plan management panel with tag editing by @AaronPlave in #755
- Custom Worker - TS AST Repeated Argument Checking by @goetzrrGit in #735
- Add permissions to Activity Directives Table and Types Panels by @duranb in #754
- Add permission to model create button by @duranb in #764
Bug Fixes
- Remove duplicative start and end times from plans table by @AaronPlave in #753
- Remove explicit setting of owner in view creation/update by @duranb in #766
Refactoring
Documentation
Build System and Dependencies
- Upgrade deps to latest by @camargo in #744
- Revert TypeScript to previous version by @camargo in #760
Other Changes
Full Changelog: v1.9.0...v1.10.0
v1.6.2
There are no new changes in this release.
Full Changelog: v1.6.1...v1.6.2
v1.9.0
Summary
- The sequence editor and expansion rule editor now validate command parameter types and ranges from the command dictionary!
- More metadata has been added to different areas of the UI to help improve data ergonomics. See the complete list in #854, and #660.
- For users with more than one allowed role, a select dropdown has been added to the nav bar to change roles to quickly understand how the UI responds.
- The default UI view (i.e. no UI view selected) now shows the first 20 resource profile rows in the planning timeline. This is primarily to help new users of Aerie explore their mission model more quickly and easily.
- Permissions have been added to the constraints pages.
- Various bug fixes (see the section below).
What's Changed
Please see our latest upgrade guide for complete instructions for upgrading from 1.8.0
to 1.9.0
.
New Features
- Extended metadata (excluding tags) by @AaronPlave in #660
- User role switching by @duranb in #705
- Custom Worker for TypeScript Parameter Validation by @goetzrrGit in #691
- Add default resource rows by @camargo in #733
- Permissions constraints by @duranb in #722
Bug Fixes
- Remove unneeded z-index from ag grid cell resize class by @AaronPlave in #716
- Simulation history dataset checkbox fix by @AaronPlave in #713
- Fix redirecting to login by @duranb in #721
- Fix incorrect User object being used for permissions query by @duranb in #726
- Clear selected activity if the active plan changes by @AaronPlave in #719
- Add basic handling of expired JWTs by @jeffpamer in #729
- Fix tables not updating when user is changed by @duranb in #727
- Fix redundant simulation deletion query preventing plan deletion by @duranb in #739
Refactoring
Build System and Dependencies
Full Changelog: v1.8.0...v1.9.0