v0.13.1
Summary of New Features
- Simulation and scheduling results are now subscribed to. Thus you no longer need to keep pressing the 'simulate' or 'scheduling' button to get results. After pressing the button once the results will be automatically available in the UI once the operation completes.
- Right-click context menu for tables so you can select and delete rows.
- Icons for parameter input fields that show the data source of the parameter. For example a parameter can come from a model or user.
- Vertical timeline cursor that shows the time when you hover over a timeline row.
- New view menu on the plan page so you can save a view from the top-level navigation bar.
- Timeline row headers with row name and collapsible state.
- Text editors now have save hotkey (cmd+s or ctrl+s).
- Expansion set table is now filterable.
- Create a sequence by uploading a
.seq.json
file. - Added up and down arrows to adjust scheduling goal priority in the goal list on the plan page.
- Added sweet Aerie logo to app header and favicon!
Breaking Changes
- All Aerie UI environment variables are now prefixed with
PUBLIC_
. This is for security so we do not expose non-application environment variables to the browser client. Please see the updated environment variable documentation and docker-compose.yml for examples of what you need to update. - The UI view timeline row schema has been updated with an
expanded
andname
property to accommodate the new timeline row headers. You will need to update your view JSONs with these two properties for every timeline row. An example can be seen here and here. - The UI view
IFrame
component has been renamed toIFramePanel
.
What's Changed
New Features
- feat: auto query scheduling and simulation results by @camargo in #131
- feat: add context menu to tables with deletable items by @duranb in #132
- feat: subscribable store vars by @camargo in #136
- feat: display activity directive value source and validation messages by @AaronPlave in #139
- feat: prevent menu from going off screen by @duranb in #140
- feat: add vertical timeline cursor by @jeffpamer in #141
- feat: add view menu to plan page by @camargo in #142
- feat: timeline row headers by @AaronPlave in #143
- feat: add save hot key to editors by @camargo in #144
- feat: add iframe panel component by @camargo in #145
- feat: filterable expansion set table by @duranb in #148
- feat: make all drag handles as large as default activity view's by @duranb in #149
- feat: subscribe to sim datasets and activities by @camargo in #150
- feat: create sequence from .seq.json file by @camargo in #156
- feat: display activity name in timeline by @camargo in #157
- feat: more intuitive scheduling goal priority controls by @jeffpamer in #165
- feat: add logo and favicon by @jeffpamer in #167
Bug Fixes
- fix: sample real profile rate calculation for y-value by @camargo in #135
- fix: invalidate all routes after login/logout by @camargo in #160
- fix: display activity label correctly for children by @camargo in #161
- fix: overlapping activities by @camargo in #163
- fix: query id instead of dataset_id by @JoelCourtney in #164
- fix: update seq json queries to latest spec by @camargo in #168
Refactoring
- refactor: update parameter validation schema by @camargo in #133
- refactor: subscribe to activity directive metadata schemas by @camargo in #134
- refactor: add new dictionary to store after create by @camargo in #138
- refactor: prefix public env vars by @camargo in #147
Testing
Continuous Integration
Build System and Dependencies
- build: upgrade deps to latest by @camargo in #130
- build: upgrade deps to latest by @camargo in #137
- build: upgrade deps to latest by @camargo in #146
- build: upgrade deps to latest by @camargo in #154
Styling
- style: fieldset updates by @AaronPlave in #151
- style: Chip and GridMenu updates by @AaronPlave in #152
- style: fix padding for activity metadata fields by @AaronPlave in #162
New Contributors
- @JoelCourtney made their first contribution in #164
- Shout-out to @lklyne who has continued to provide amazing designs for this application
Full Changelog: v0.13.0...v0.13.1