Releases: NASA-AMMOS/aerie-ui
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
v1.8.0
Summary
- New "expansion run" page that lists all expansion runs and corresponding sequences
- Double click activity in timeline or table to open selected activity panel
- More updates with user permissions to the plan creation and model creation pages (ongoing effort)
- New environment variable to disable the login page if running Aerie without authentication
What's Changed
Please see our latest upgrade guide for complete instructions for upgrading from 1.7.0
to 1.8.0
.
New Features
- Add user permissions to requests by @duranb in #668
- Table and timeline activity double click by @AaronPlave in #678
- Expansion Runs UI by @jeffpamer in #674
- Add page redirection to login when no permissions available by @duranb in #679
- Add permissions to plan creation page by @duranb in #681
- Add permissions to model creation page by @duranb in #696
Bug Fixes
- Fix issue with command dictionary creation by @camargo in #653
- Add env var to enable or disable the login page by @camargo in #689
- Merge review fix by @AaronPlave in #703
- Respond to changes in device pixel ratio for canvas components by @AaronPlave in #701
- Fix rendering issues with Data Grids by @Cobular in #614
Refactoring
- Use new resource_type table instead of action by @camargo in #651
- Fix Breaking Changes from Hasura Auth PR by @Mythicaeda in #652
- Remove version store by @camargo in #663
- Put app in SPA mode for now by @camargo in #664
- Updated the constraint violation query to match the new structure by @cohansen in #661
- Remove user store and instead pass user in component tree by @camargo in #697
Documentation
Build System and Dependencies
- Implement Custom TS Worker by @Cobular in #625
- Update stellar to latest version by @AaronPlave in #707
New Contributors
Full Changelog: v1.7.0...v1.8.0
v1.6.1
There are no new changes in this release.
Full Changelog: v1.6.0...v1.6.1
v1.7.0
Summary
- The activity directive and simulated activity tabes now display absolute times where applicable.
- External dataset gaps are now rendered in the timeline.
- Directive rendering can now be toggled on or off in the timeline.
- New constraints panel on the planning page that aligns design with other panels.
What's Changed
Breaking Changes
Please see our latest upgrade guide for complete instructions for upgrading from 1.6.0
to 1.7.0
.
New Features
- Add derived start to directives table and derived start/end to spans table by @duranb in #609
- Render external dataset with profile gaps by @jeffpamer in #607
- Toggle directive rendering on timeline by @duranb in #626
Bug Fixes
- Improve simulated activity timeline rendering by @AaronPlave in #619
- Disallow duplicate model creation by @Cobular in #628
- Fix searchable dropdown by @duranb in #632
Refactoring
- Remove 'summary' section from constraints by @camargo in #618
- Use custom Collapse component instead of native details and summary elements by @AaronPlave in #620
- Constraints panel refactor by @AaronPlave in #599
- Fix DataGrid
strict:true
errors by @duranb in #627 - Update test compose with new env vars by @camargo in #631
- Add disableable default resize behavior to tables by @duranb in #643
- Update GQL playground link to Gateway by @camargo in #645
New Contributors
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
Please see our latest upgrade guide for complete instructions for upgrading from 1.5.0
to 1.6.0
.
Bug Fixes
- Fix for histogram rendering when directive/span start matches plan end time by @AaronPlave in #595
Refactoring
- Utilize new SearchableDropdown for anchor selection by @duranb in #573
- Add
strict
flag to tsconfig for convenience by @duranb in #610
Documentation
Build System and Dependencies
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Summary
- Simulation panel now allows for creating and setting simulation templates
- New modal for deleting anchored activities
- Time range for current simulation is now visualized in the timeline
- Scheduling panel now contains toggle for simulating after goals
What's Changed
Please see our latest upgrade guide for complete instructions for upgrading from 1.4.0
to 1.5.0
.
New Features
- Delete Anchored Directives UI by @duranb in #539
- Simulation time range visualization by @AaronPlave in #550
- Add context menu item to toggle simulation of scheduling goals by @jeffpamer in #572
- Simulation Templates UI by @duranb in #562
Bug Fixes
- Sample profiles using profile duration by @camargo in #557
- Refactor generateDefaultView and view validation by @AaronPlave in #561
- Ensure activity directive start time is not earlier than plan start by @AaronPlave in #564
- Explicitly check that the subFormParameter value is not null by @AaronPlave in #571
- Anchored activity dragging fixes by @AaronPlave in #567
Refactoring
Testing
Build System and Dependencies
Full Changelog: v1.4.0...v1.5.0