Brandon Cohen
7f868f38e6
fix: filter specials from modal all seasons and watchlist ( #4108 )
...
* fix: filter specials from modal all seasons and watchlist
* fix: skip specials when marking available
* fix: edge case where specials were marked as completed
2025-04-20 00:30:58 +00:00
Brandon Cohen
8cd53cdc3c
fix: handle partial seasons more reliably ( #4116 )
...
refactor: remove matchingOldSeason variable
2025-04-19 08:20:30 +09:00
Brandon Cohen
064ae92134
fix: handle currently available non-completed media ( #4115 )
...
* fix: check media status has changed before modifying request
fix: refactor: code cleanup
* fix: manually load database entity seasons
2025-04-18 09:49:38 +00:00
Brandon Cohen
605f187b27
fix: availability sync requests ( #3460 )
...
* fix: modified media status handling when media has been deleted
fix: requests will now be updated to completed on scan
fix: modified components to display deleted as a status
fix: corrected media status switching away from deleted
fix: modified components to display deleted as a status
fix: corrected media status switching away from deleted
fix: base scanner will set requests to completed correctly
fix: mark available button correctly sets requests as completed
fix: status will now stay deleted after declined request
refactor: request completion handling moved to entity
fix: prevented notifications from sending to old deleted requests
refactor: cleaned up code and added more detail to logs
refactor: updated to reflect latest availability sync changes
* fix: fetch requests only if necessary in db and remove unneeded code
* fix: update request button logic to accomodate specials
fix: remove completed filtering in tv details
* fix: correctly set seasons status when using the manual button
* refactor: improve reliability of season request completion
refactor: remove seasonrequest code
* fix: send notification for 4k movies
fix: same for shows
* feat: add completed filter to requests list
refactor: correct label
2025-04-15 11:48:07 +09:00
Ryan Cohen
c6a133d4e5
refactor: absolute imports with path alias ( #2960 ) [skip ci]
2022-08-22 11:02:46 +09:00
TheCatLady
6c0fd40877
feat(notif): auto-request notif type ( #2956 )
2022-08-21 10:26:19 +00:00
Danshil Kokil Mungur
0fa84eae8d
build(deps): bump dependencies ( #2796 )
2022-08-17 20:43:35 +09:00
Ryan Cohen
f5864b49de
refactor: update a few dev deps and convert to using type imports where possible ( #2886 )
...
* build: bump deps and add some new eslint rules
* refactor: run eslint --fix on code to convert to type imports where possible
2022-08-03 12:57:51 +09:00
TheCatLady
8cba486249
fix: address unhandled promise rejections & bump node to v16.13 ( #2398 )
...
* fix: unhandled promise rejections
* build(deps): bump node from 14.18 to 16.13
* fix: unhandled promise rejection in new Plex users endpoint
* fix: build error
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-27 20:00:30 +09:00
TheCatLady
fcb0dcf5be
fix(notif): only send MEDIA_AVAILABLE notifications for non-declined requests ( #2343 )
2021-12-12 11:25:26 +09:00
TheCatLady
88a8c1aa59
feat(notif): 4K media notifications ( #2324 )
2021-12-08 08:56:41 +09:00
TheCatLady
c9ffac33f7
feat(notif): issue notifications ( #2242 )
...
* feat(notif): issue notifications
* refactor: dedupe test notification strings
* fix: webhook key parsing
* fix(notif): skip send for admin who requested on behalf of another user
* fix(notif): send comment notifs to admins when other admins reply
* fix(notif): also send resolved notifs to admins, and reopened notifs to issue creator
* fix: don't send duplicate notifications
* fix(lang): tweak notification description strings
* fix(notif): tweak Slack notification styling
* fix(notif): tweak Pushbullet & Telegram notification styling
* docs: reformat webhooks page
* fix(notif): add missing issue_type & issue_status variables to LunaSea notif payloads
* fix: explicitly attach media & issue objects where applicable
* fix(notif): correctly notify both notifyUser and managers where applicable
* fix: update default webhook payload for new installs
* fix(notif): add missing comment_message to LunaSea notif payload
* refactor(sw): simplify notificationclick event listener logic
* fix(notif): add missing event description for MEDIA_AVAILABLE notifications
2021-12-04 21:24:26 +09:00
Ryan Cohen
e402c42aaa
feat: issues ( #2180 )
2021-10-24 12:44:20 +00:00
sct
41aa72535f
build(deps): bump dependencies
2021-09-20 20:14:12 +09:00
TheCatLady
42e45f38e5
fix(notif): truncate media overviews ( #1800 )
2021-06-17 04:54:36 +00:00
TheCatLady
11aa712eb0
fix(notif): include year in Media Available notifications ( #1672 )
2021-05-20 09:52:29 +00:00
TheCatLady
2768155bba
feat(notif): Notification improvements ( #914 )
2021-02-12 22:27:11 +09:00
sct
b5fd1d520c
fix(notifications): only send a single notification when standard media becomes available
...
fixes #770
2021-01-29 08:13:50 +00:00
sct
e1032ff5df
fix(requests): allow declined season requests to be re-requested
...
fixes #690
2021-01-20 05:23:42 +00:00
sct
78444a9e64
fix(requests): update requests to approved when parent media is set as available
...
fixes #688
2021-01-19 15:10:15 +00:00
sct
bdb33722e6
feat(requests): Request Overrides & Request Editing ( #653 )
2021-01-17 22:52:50 +09:00
sct
f17fa2a2db
fix(notifications): correctly compare seasons before sending series notifications
2021-01-13 12:24:08 +00:00
sct
fc6f7ccea5
fix(notifications): only send one available notification for standard media
2021-01-11 15:45:28 +00:00
sct
659fa505f0
feat(notifications): include direct links to media in notifications
...
closes #437
2020-12-23 00:25:44 +09:00
sct
67146c33ef
fix(plex-sync): bundle duplicate ratingKeys to speed up recently added sync
...
This includes a rewrite to move movie/series availability notifications into a subscriber to prevent
duplicate notifications for series
fix #360
2020-12-17 06:28:03 +00:00