Skip to content

v0.13.0

Compare
Choose a tag to compare
@camargo camargo released this 06 Sep 18:25
· 639 commits to develop since this release

Summary of New Features

  • New activity directive metadata fields were added to the selected activity form. See the wiki entry for how to add your own metadata fields to an activity type.
  • All tables in the UI now use a data grid with row filtering, row sorting, column resizing, and column reordering.
  • You can now delete many activities at a time in the activities table by selecting multiple activities and right clicking.
  • You can now delete many views at a time in the views table by selecting multiple views and right clicking.
  • Dragging activities on the timeline is now locked by default. You can shift+click an activity to unlock and drag it.
  • Activity table changes (e.g. column sizes or sorts) are now saved to UI view.
  • A sequence editor has been added for creating, editing, reviewing, and generating .seq.json for user-defined sequences.
  • Users are now visually notified about unsaved changes in editors (e.g. constraints, scheduling, or sequence editors).

Breaking Changes

The UI view activity tables schema has been updated with columnDefs and columnStates properties to reflect the types ag-grid ColDef and ColumnState respectively. See the updated wiki entry for an example of how to update your default UI views to the new schema.

What's Changed

New Features

  • feat: add activity directive metadata fields to activity form by @AaronPlave in #86
  • feat: convert all <Table /> components to <DataGrid /> components by @duranb in #96
  • feat: add hover background on datepicker month and year dropdowns by @duranb in #97
  • feat: batch delete activities with ag-grid by @duranb in #98
  • feat: use real profile schema by @camargo in #100
  • feat: add plan lock/unlock functionality by @jeffpamer in #101
  • feat: replace status badge text with icons, update intermediate state colors by @jeffpamer in #105
  • feat: select model in scheduling goal editor by @camargo in #107
  • feat: bulk delete views by @duranb in #108
  • feat: use new stellar eraser icon to match design by @duranb in #113
  • feat: validate select field on input and dispatch event by @AaronPlave in #116
  • feat: save activity table column config by @duranb in #119
  • feat: sequence editor by @camargo in #120
  • feat: update editor save button style to reflect presence of unsaved edits by @jeffpamer in #123
  • feat: inline forms for activity directive metadata by @AaronPlave in #124
  • feat: add filters on all tables by @duranb in #128

Bug Fixes

  • fix: bind selected activity id to the table by @duranb in #103
  • fix: Prevent deletion of system views by @duranb in #110
  • fix: only call isRowSelectable when defined by @duranb in #111
  • fix: ui freezes with multiple timelines open by @Mythicaeda in #121

Refactoring

  • refactor: rename activity to activity_directive by @camargo in #102
  • refactor: update Stellar and some BS font icons to use Stellar SVG icons by @AaronPlave in #118
  • refactor: use bootstrap-icon SVGs throughout by @camargo in #129

Testing

Continuous Integration

Documentation

  • docs: update CODEOWNERS file to use Aerie frontend team by @skovati in #125

Build System and Dependencies

Styling

New Contributors

Full Changelog: v0.12.3...v0.13.0