Releases: NASA-AMMOS/aerie-ui
Releases · NASA-AMMOS/aerie-ui
v2.3.0
What's Changed
New Features
- Display username in app menu by @AaronPlave in #1073
- Add SSO support by @skovati in #1053
Bug Fixes
- Take "out of plan bounds" activities into account in total count display by @duranb in #1066
- Handle non-gap null values in line and x-range plots by @AaronPlave in #1070
- Upload file before setting activity parameter path by @duranb in #1085
- Fix constraint violations display by @mattdailis in #1084
- Filter scheduling goals and conditions by plan scheduling specification id by @AaronPlave in #1072
- Set expiration time in the past for
activeRole
cookie by @skovati in #1115
Performance Improvements
- Split Resource -> LinePoint Processing Across Multiple Frames by @jeffpamer in #1056
Other Changes
- Initial pass at adding a toggle to show mode changes as a line chart by @cohansen in #1025
- Scroll to selection by @joswig in #958
- Fix/734/external dataset loading by @cohansen in #1071
- Remove typo by @duranb in #1083
- Ensure simulation duration is greater than 0 by @joswig in #1086
- run release workflows on dev-a.b.c by @joswig in #1092
- Feature/external dataset subscription by @cohansen in #1081
- Include all non-derived simulation stores when resetting sim stores by @AaronPlave in #1096
- Remove max-width on tooltip by @AaronPlave in #1102
- Added Z to convertDoyToYmd to stop local timezone conversion by @cohansen in #1094
- Feat/1088/activity directive creator by @AaronPlave in #1095
- Make it possible to cancel an in-progress simulation by @mattdailis in #1032
- Consistent display of model and version in model dropdowns by @AaronPlave in #1111
- Use one day as default plan duration by @AaronPlave in #1110
- Fix unit parameter layout issue by @AaronPlave in #1109
- Release v2.3.0 by @joswig in #1116
Full Changelog: v2.2.0...v2.3.0
v2.2.1
What's Changed
This is a point release which brings a fix #1084 onto the 2.2.0 release
Other Changes
- Fix constraint display time conversion by @mattdailis in #1084
- Release v2.2.1 by @joswig in #1093
Full Changelog: v2.2.0...v2.2.1
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