Pujit Mehrotra
de36bfab99
chore: fix lint issues
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
1e2f57a4cd
feat(NotificationService): endpoint to manually recalculate notification overview
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
46aa3a3e24
refactor(NotificationService): batchProcess util, gql Notifications->list instead of ->data to get notifications
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
0c627d1ade
refactor(NotificationService): replace removeFromOverview
...
with `decrement` & `publishOverview`
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
f20349fb2a
chore: update vitest major version
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
dc72d63481
fix(NotificationService): file watcher initialization
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
e9efed8067
test(NotificationService): compatibility of outputs & combine archival filter tests
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
71ce064008
fix: rm getServerIdentifier wrapping Notifications id
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
b67b0ea633
test: filtering notifications
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
bf3d46d190
test,fix: crud'ing notifications, timestamp format consistency
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
a1fa3462eb
feat,refactor: update notifications by filter & by id's
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
c84175e763
feat: implement mutations for updating many notifications at once
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
0f9fe18379
refactor: unraid timestamp into src/utils
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
76c0d35783
feat: make notification id logic
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
3ece0d1acc
chore: update uuid@10.0.0 for v7 uuids
...
v7 uuids are basically v4 uuids that are sortable (by creation time)
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
0473c9b676
fix: use correct ini encoder in notification service
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
1956227f63
fix: mv paths() to top of NotificationsService to make it more intuitive
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
c515d08d5c
fix: race condition when updating notification types
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
0bd9820c00
feat: expose mutations for notifications over graphql
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
0c2299cfcd
feat: add deletion & update methods to NotificationService
...
also stubs create method
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
12fdfac467
chore: update prettier line width limit to 105ch
...
to prevent over-aggressive line breaks & wraps.
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
3fc20ec593
fix: disable permissions bypass to avoid incorrect role assignment to api keys
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
69a6163e29
feat: wrap Notifications in a GraphQL Node & implement notification overviews
2024-10-02 12:30:12 -04:00
mdatelle
00294699f0
fix: add return to resolver and update jsdoc for getNotifications
2024-10-02 12:30:12 -04:00
mdatelle
90ff980a00
refactor: update notifications.resolver to handle filtering
...
- Updates the getNotifications function to use the refactored getNotificationsFromPaths function
- Adds filtering logic to the updated getNotificationsFromPaths function
- Update JSdocs
2024-10-02 12:30:12 -04:00
Pujit Mehrotra
17e7d2a2de
fix: load notifications from file system instead of redux state
...
- Adds a Nest.js service for notifications
- Helps improve our memory footprint!
2024-10-02 12:30:12 -04:00
Eli Bosley
d2a88df5bf
fix: lint issues
2024-09-27 13:57:47 -04:00
Eli Bosley
9471f5c918
fix: swap to flexible IDs in tests
2024-09-27 13:57:47 -04:00
Eli Bosley
492d45f363
feat: server identifier changes
2024-09-27 13:57:47 -04:00
Eli Bosley
2951d68f9d
feat: ID prefixer improvement
2024-09-27 13:57:47 -04:00
Eli Bosley
4857bc0478
fix: convert updateId function to iterative instead of recursive
2024-09-27 13:57:47 -04:00
Eli Bosley
c794a1d1a1
feat: add ID prefix plugin to prefix IDs with server identifier
2024-09-27 13:57:47 -04:00
Zack Spear
d2a34acfb9
refactor: always show footer in CheckUpdateResponseModal
2024-09-12 20:14:10 -07:00
Zack Spear
3dc60b6106
feat: add deviceCount to serverAccountPayload for callbacks
2024-09-12 20:14:10 -07:00
Eli Bosley
57587b9175
chore(release): 3.11.0
v3.11.0
2024-09-11 13:25:19 -04:00
ljm42
5ee7cb2647
feat: reduce how often rc.flashbackup checks for changes
...
Instead of checking once per minute, check once every 30 minutes
2024-09-10 12:48:40 -04:00
ljm42
911a3f8f1a
feat: send api_version to flash/activate endpoint
...
also use _var() function in a few more places for consistency
2024-09-10 09:30:17 -07:00
ljm42
d426001372
feat: update ProvisionCert.php to clean hosts file when it runs
2024-09-09 12:49:15 -07:00
ljm42
2d0c65aaf4
fix: remove local flash backup ratelimit file on uninstall/update
2024-09-06 16:38:10 -07:00
ljm42
fd4605b956
chore: prevent corner case issue and fix php warning
...
* Update remoteerror in flashback.ini if it gets out of sync with gitratelimit (can happen during testing if you delete flashbackup.ini)
* Fix php warning for retry_after
2024-09-06 11:27:17 -07:00
Eli Bosley
3f84b6bbfd
chore(release): 3.10.1
v3.10.1
2024-09-03 14:43:08 -04:00
github-actions[bot]
5ad10af303
chore: release main
v3.10.0
2024-09-03 14:36:05 -04:00
Eli Bosley
9aa11faaaa
fix: don't release to github
2024-09-03 14:32:04 -04:00
Eli Bosley
bfa98574f1
fix: single tag for both components
2024-09-03 14:30:03 -04:00
github-actions[bot]
dd2dc40ff1
chore: release main
2024-09-03 14:24:36 -04:00
ljm42
8a3265d7b1
Feat: flash backup supports keyserver rate limits
2024-09-03 11:14:56 -07:00
ljm42
a240a031a8
feat: set OS minver to 6.12.0
2024-08-30 12:50:44 -07:00
ljm42
979e41fe41
fix: remove hard-coded entry for keyserver from hosts file
2024-08-30 10:52:50 -04:00
ljm42
03dc404aa7
Use "go links" when linking to Docs
2024-08-29 16:35:02 -07:00
Eli Bosley
364320ffc9
fix: unify pull requests for release-please
2024-08-28 16:51:26 -04:00