Jakob Ankarhem
2da0da826a
fix(requests): handle when tvdbid is null ( #657 )
...
Co-authored-by: sct <sctsnipe@gmail.com >
2021-01-22 10:49:17 +09:00
sct
421f4c17f0
fix(api): prevent duplicate movie requests
...
fixes #705
2021-01-21 09:37:47 +00:00
Mārtiņš Možeiko
e97228899a
fix: lookup movie by imdbid if tmdbid does not exits for plex movie agent ( #711 )
2021-01-21 13:27:24 +09:00
sct
6c1742e94c
feat(frontend): add option to hide all available items from discovery ( #699 )
2021-01-20 18:56:45 +09: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
TheCatLady
192cfd8a8e
feat(api): /request/count endpoint ( #682 )
2021-01-19 09:33:30 +09:00
sct
eb6fc8a190
fix(notifications): send media declined email
...
fixes #679
2021-01-18 22:11:28 +00:00
sct
2f97f61a6e
feat(notifications): add notification for declined requests
...
closes #663
2021-01-18 06:34:20 +00:00
sct
7db62ab824
fix(api): improve rottentomatoes rating matching for movies
...
fixes #494
2021-01-18 02:47:12 +00:00
sct
51d8fba916
fix(server): support absolute paths for CONFIG_DIRECTORY
2021-01-18 01:25:44 +00:00
sct
fa8f112c31
feat(server): add CONFIG_DIRECTORY env var to control config directory location
2021-01-18 01:15:08 +00:00
sct
bdb33722e6
feat(requests): Request Overrides & Request Editing ( #653 )
2021-01-17 22:52:50 +09:00
Jakob Ankarhem
b04d00ef50
fix(user edit): fix user edit not being able to be saved ( #651 )
...
Co-authored-by: sct <sctsnipe@gmail.com >
2021-01-15 12:05:58 +09:00
sct
23624bd144
fix(build): remove cross import from client to server for UserType
2021-01-14 13:08:48 +00:00
Jakob Ankarhem
492e19df40
feat(login): add local users functionality ( #591 )
2021-01-14 21:03:12 +09:00
sct
f17fa2a2db
fix(notifications): correctly compare seasons before sending series notifications
2021-01-13 12:24:08 +00:00
sct
d688a96759
fix(plex-sync): store plex added date and sort recently added by it
2021-01-13 09:51:11 +00:00
sct
a740b07f06
fix(plex-sync): improve plex sync error handling. add session id to fix stuck runs
2021-01-12 11:53:35 +00:00
sct
a7cc7c5975
feat(notifications): Webhook Notifications ( #632 )
2021-01-12 18:28:42 +09:00
sct
fc6f7ccea5
fix(notifications): only send one available notification for standard media
2021-01-11 15:45:28 +00:00
sct
e0d9f891e7
fix(requests): select the correct radarr/sonarr server when sending request to service
2021-01-11 15:32:59 +00:00
sct
6b2df24a2e
feat: 4K Requests ( #559 )
2021-01-11 23:42:33 +09:00
Mārtiņš Možeiko
0600ac7c3a
feat: map AniDB IDs from Hama agent to tvdb/tmdb/imdb IDs ( #538 )
...
* feat: map AniDB IDs from Hama agent to tvdb/tmdb/imdb IDs
re #453
* refactor: removes sync job for AnimeList, load mapping on demand
* refactor: addressing review comments, using typescript types for xml parsing
* refactor: make sure sync job does not update create same tvshow/movie twice
Hama agent can have same tvdbid it for different library items - for example
when user stores different seasons for same tv show separately. This change
adds "AsyncLock" that guarantees code in callback runs for same id fully,
before running same callback next time.
* refactor: do not use season 0 tvdbid for tvshow from mapping file
* refactor: support multiple imdb mappings for same anidb entry
* refactor: add debug log for missing tvdb entries in tmdb lookups from anidb/hama agent
2021-01-08 09:46:00 +09:00
sct
493d82b6b0
fix(plex-sync): do not run plex sync if no admin exists
2021-01-06 00:55:53 +00:00
Jakob Ankarhem
ee5d0181fc
feat(notifications): add pushover integration ( #574 )
...
* feat(notifications): add pushover integration
* refactor(pushover): group i18n translations
2021-01-05 13:19:25 +09:00
sct
5c847026aa
fix(api): return 202 when same seasons are requested again
2021-01-02 07:48:43 +00:00
sct
721ed9a930
fix: correctly deal with tmdb id duplicates between movies/series
...
fixes #526
2020-12-29 10:26:37 +00:00
sct
8af6a1f566
feat(notifications): control notifcation types per agent
...
closes #513
2020-12-28 02:21:45 +00:00
sct
d00e470b55
fix: use new commit tag file for app version as well
2020-12-27 17:22:21 +00:00
sct
55f9e41f1b
build: write commit tag to json file inside docker image
2020-12-27 17:08:25 +00:00
sct
75a426437a
feat: status checker to prompt users to reload their frontend when app version changes
2020-12-27 10:05:54 +00:00
Jakob Ankarhem
0185bb1a70
feat(email): add sendername to email notification ( #506 )
...
* feat(email): add sendername to email notification
* feat(email): add sendername to api + move field in form
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se >
2020-12-27 00:54:23 +09:00
Jakob Ankarhem
c8d4d674f4
feat(frontend): add telegram integration ( #491 )
...
* feat(frontend): add telegram notification agent
* feat(telegram): add i18n keys for telegram
* style(telegram): change message formatting in notification
* feat(telegram): add short tutorial for telegram setup
* feat(telegram): add i18n keys for telegram tutorial
* style(telegram): correct grammar in infobox
Co-authored-by: sct <ryan@sct.dev >
* fix(telegram): redo i18n extraction
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se >
Co-authored-by: sct <ryan@sct.dev >
2020-12-27 00:02:00 +09:00
sct
1163e81adc
feat(notifications): add slack notification agent
...
re #365
2020-12-25 19:02:04 +09:00
sct
4809257816
feat: add separate auto approve permissions for Movies/Series
...
closes #268
2020-12-25 09:58:29 +09:00
johnpyp
02969d5426
feat: simple failed request handling ( #474 )
...
When a movie or series is added with radarr or sonarr, if it fails, this changes the media state to
unknown and sends a notification to admins. Client side this will look like a failed state along
with a retry button that will delete the request and re-queue it.
2020-12-25 09:53:32 +09:00
sct
395cbb2be6
fix(logs): rotate logs on a daily basis instead of incrementing log filename
2020-12-24 23:05:05 +09:00
Jayesh
e88dc83aeb
feat: YouTube Movie/TV Trailers ( #454 )
...
* feat: Get Youtube trailers from TMDB API and show on Movie/TV details page
* docs(overseerr-api.yml): remove youtube trailer URL (unused) from OAS
2020-12-24 20:41:32 +09:00
sct
a333a09582
feat: add collections ( #484 )
...
closes #418
2020-12-24 16:31:56 +09:00
sct
6898357b13
feat(email): option to allow self signed certificates
2020-12-23 12:18:40 +09:00
sct
0c8a180189
fix: clarify full sync runs every 24 hours
2020-12-23 01:40:46 +09:00
sct
0980fa54f9
fix(email): correctly log errors when emails fail to send
2020-12-23 01:34:29 +09:00
sct
32b4c99950
fix(api): correctly return firstAirDate for series in search endpoints
...
fixes #462
2020-12-23 01:13:29 +09:00
sct
22002ab4c7
feat(logs): rotate log files if they reach 20MB in size
...
closes #438
2020-12-23 00:58:33 +09:00
sct
659fa505f0
feat(notifications): include direct links to media in notifications
...
closes #437
2020-12-23 00:25:44 +09:00
sct
4205e32ae7
fix(plex-sync): match correct tmdb format for movies
2020-12-22 22:37:18 +09:00
sct
ffe9e19c3b
feat(plex-sync): add support for hama guid's
...
re #453
2020-12-22 13:45:04 +09:00
sct
69fd7a5511
fix(migration): fixes issue migrating away from the unique imdbId constraint
2020-12-22 12:10:57 +09:00
sct
4b505223b8
fix(logs): improve logging when adding to sonarr/radarr
2020-12-22 11:12:41 +09:00