Commit Graph

22 Commits

Author SHA1 Message Date
Neil MacDougall 56bcea43ab Add home page announcements 2025-10-23 15:50:11 +01:00
Neil MacDougall ab7f8e4358 Revert merge errors 2025-10-22 11:08:04 +01:00
Neil MacDougall 2374e2796e Fix lint 2025-10-22 11:06:28 +01:00
Neil MacDougall ebf64c1ea8 Address PR feedback 2nd round 2025-10-22 11:06:28 +01:00
Neil MacDougall 555a1ef4a0 Address PR feedback 2025-10-22 11:06:28 +01:00
Neil MacDougall f772f20903 Remove dev readme file 2025-10-22 11:06:28 +01:00
Neil MacDougall e740f3fcd4 Add test ids and updated e2e tests, fix lint 2025-10-22 11:06:28 +01:00
Neil MacDougall 5e7e6f9d49 Address feedback from walk through 2025-10-22 11:06:28 +01:00
Neil MacDougall 92b7e92381 Remove test code 2025-10-22 11:06:27 +01:00
Neil MacDougall 05274f8b0a Further fixes 2025-10-22 11:06:27 +01:00
Neil MacDougall db8e25c684 Avoid using general 'actions' class name 2025-10-22 11:06:27 +01:00
Neil MacDougall 734c61b253 Localisations 2025-10-22 11:06:27 +01:00
Neil MacDougall 0b736cc6de Add some notes 2025-10-22 11:06:27 +01:00
Neil MacDougall 24d6f0af9d Tidy ups and lint fixes 2025-10-22 11:06:27 +01:00
Neil MacDougall 9ce9866c4d Fix lint issues 2025-10-22 11:06:27 +01:00
Neil MacDougall fbd4f0883d Initial version 2025-10-22 11:06:27 +01:00
Phillip Rak f33be47da3 Move `scrollIntoView()` implementation to `useDropdownItem()`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-08-05 13:42:52 -07:00
Neil MacDougall 533bcb3ec2
Notification Centre: Update 3: Simplify storage/encryption in local storage (#14642)
* Simplification of encryption

* Address PR feedback
2025-07-02 08:22:58 +01:00
Neil MacDougall 25f1df9a80
Notification Centre: Update 2: UX Improvements (#14646)
* Update styling as per UX, allow up/down to exit focus and move to previous/next item

* Fix lint

* Fix lint
2025-07-01 16:57:52 +01:00
Neil MacDougall 12339bfa7c
Notification Centre: Update 1: Performance improvements (#14610)
* Fix lint issue

* Bug fix, simplify load mutation, remove load action (not needed)

* Fix lint
2025-07-01 13:28:14 +01:00
Neil MacDougall 59a08dfa07
Add support for vue route and extension init (#14590)d
* Add support for vue route and extension init

* Fix lint

* Minor doc fix, fix issue with buttons when scrolled

* Ensure onReady is only called once

* Address PD feedback

* Address more PR feedback - simplify close on action

* Add support for vue route and extension init

* Fix lint

* Ensure onReady is only called once

* Address PD feedback

* Tidy ups

* Add one missing tidy up
2025-06-26 16:40:12 +01:00
Neil MacDougall a0d725938c
Add Notification Center (#14419)
* Initial version

* Improve growl integration

* Fix lint issues

* Tidy ups and lint fixes

* Add a maxiumum number of notifications

* Add some notes

* Localisations

* Avoid using general 'actions' class name

* Remove clear all button

* Further fixes

* Remove test code

* Always show a read notification indicator

* Address feedback from walk through

* Add test ids and updated e2e tests, fix lint

* Bump version number to match backend

* Work around version issues

* Fix lint issue

* Fix e2e test

* Fix release notes seen issue breading login landing page

* Update .gitignore

* Remove dev readme file

* Remove todo and tweak comments

* Add simple developer docs, update type comments, bump icon package version number

* Update lock file

* Address PR feedback

* Address PR feedback 2nd round

* Fix lint

* Fix broken import

* PR feedback

* Used partial

* PR review feedback

* Use user id hash in the local storage key

* Encrypt the notifications in local storage

* Remove persist stuff from store

* Fix bug with initialization of the store and release notes

* Bug fix - store encryption key

* Debounce setting of notifications to avoid loop
- tab 1 can fight tab 2 if tab 2 progresses whilst tab 1 processes stale content

---------

Co-authored-by: Richard Cox <ricox@suse.com>
2025-06-19 19:47:50 +01:00