Skip to content

Commit

Permalink
Merge branch 'main' into three-pane-okrs
Browse files Browse the repository at this point in the history
  • Loading branch information
simenheg committed Oct 10, 2023
2 parents 0ad389a + 39fc690 commit ab9ebda
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 24 deletions.
49 changes: 28 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,42 +4,35 @@ All notable changes to this project will be documented in this file. The format

## [UNRELEASED]

### Fixed
### Changed

- Fixed create/edit/delete rights for organization admins.
- Organization, department and product filter in admin panel should no longer
disappear when search result count reaches certain threshold.
- Improved WCAG compliance with respect to text color contrast.
- Fixed a problem that would sometimes cause an "infinite spinner" when a new
version of the app was deployed.
- Fixed cropping of dropdown menus when creating new
organizations/departments/products.
- Unauthorized users can no longer attempt to drag and drop reorder
measurements.
- Detail views for both objectives and key results are now shown as panes in the
OKR timeline view. The number of simultaneously visible panes depends on the
viewport size (and is otherwise stacked). Clicking objectives in the timeline
now toggles the detail pane rather than adding objectives to a list. To group
objectives in a list (and see combined progression), the meta key must now be
pressed while selecting one or more objectives.
- Key results can now be rearranged by drag and drop.

## [3.10.0] 2023-10-10

### Changed

- Organization, department and product details are now edited from within the
current item's about page.
- Made links clickable in the description of objects, key results and goals.
- Made links clickable in the description of objectives, key results and
measurements.
- It is no longer possible to close open modals or drawers by clicking outside
them. This is meant to prevent accidental data loss in unsaved forms. Drawers
can however still be closed by outside click after form submission.
- Items in the admin panel now links directly to each respective item about page
- Items in the admin panel now link directly to each respective item about page
with the edit drawer opened.
- The currently active item tab is now kept when navigating between
organizational items.
- Validation in forms are now less "eager" and errors are only displayed after
- Validation in forms is now less "eager" and errors are only displayed after
attempted form submissions.
- Administration of measurements has been moved to drawers and follows the same
pattern as when editing OKRs and other items.
- Detail views for both objectives and key results are now shown as panes in the
OKR timeline view. The number of simultaneously visible panes depends on the
viewport size (and is otherwise stacked). Clicking objectives in the timeline
now toggles the detail pane rather than adding objectives to a list. To group
objectives in a list (and see combined progression), the meta key must now be
pressed while selecting one or more objectives.
- Key results can now be rearranged by drag and drop.
- It is now again possible to adjust the weight of each key result used in the
calculation of overall progression of an objective.

Expand All @@ -48,9 +41,23 @@ All notable changes to this project will be documented in this file. The format
- The admin panel tab has been completely removed from the item tab bar (all
functionality moved to drawers).

### Fixed

- Fixed create/edit/delete rights for organization admins.
- Organization, department and product filters in the admin panel should no
longer disappear when the search result count reaches a certain threshold.
- Improved WCAG compliance with respect to text color contrast.
- Fixed a problem that would sometimes cause an "infinite spinner" when a new
version of the app was deployed.
- Fixed cropping of dropdown menus when creating new
organizations/departments/products.
- Unauthorized users can no longer attempt to drag and drop reorder
measurements.

### Security

- Fixed an XSS issue with the rendering of tooltips.
- Updated dependencies.

## [3.9.0] 2023-09-01

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "okr-tracker",
"version": "3.9.0",
"version": "3.10.0",
"private": true,
"scripts": {
"test:unit": "NODE_ENV=test jest",
Expand Down

0 comments on commit ab9ebda

Please sign in to comment.