Commit Graph

35 Commits

Author SHA1 Message Date
Danish Humair
981f5e679c feat: added Letterboxd links for the external link blocks for movies 2024-01-27 03:25:03 +05:00
Jesse Boswell
1fe4bb8a04 fix(ui): Make play symbol white 2023-06-05 18:44:42 -05:00
Jesse Boswell
ad69d6715e fix(ui): Resize Emby icon and add margins 2023-06-05 13:21:00 -05:00
Jesse Boswell
672061cd64 feat(src/components/externallinkblock/index.tsx): support Emby icon
Display the Emby icon instead of Jellyfin when mediaserver type is Emby
2023-06-05 10:59:32 -05:00
notfakie
e9eba96f5a Merge remote-tracking branch 'overseerr/develop' into develop 2022-09-07 18:24:01 +12:00
Ryan Cohen
67f3a3829e feat: improved user dropdown (#2969) 2022-08-24 01:49:25 +00:00
Juan D. Jara
3661eea8bb added Support for Jellyfin Media Server 2022-04-16 09:35:09 +12:00
TheCatLady
ff28c9bfeb fix(frontend): theme-color meta tag (#2420)
* fix(frontend): theme-color meta tag

* fix(frontend): add theme-color to offline.html

* fix(frontend): reorder application-name meta tag instead

* fix(lang): regenerate strings

* refactor: optimize Trakt logo SVG
2022-01-15 09:12:28 +09:00
Sean Chambers
e0b6abe479 feat(notif): add Gotify agent (#2196)
* feat(notifications): adds gotify notifications

adds new settings screen for gotify notifications including url, token and types settings

fix #2183

* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract

fix #2183

* reword validationTokenRequired

change wording to indicate presence, not validity

Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>

* feat(notifications): gotify notifications fix

applies changes from #2077 in which Yup validation was failing for types

fix #2183

* feat(notifications): adds gotify notifications

adds new settings screen for gotify notifications including url, token and types settings

fix #2183

* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract

fix #2183

* reword validationTokenRequired

change wording to indicate presence, not validity

Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>

* feat(notifications): gotify notifications fix

applies changes from #2077 in which Yup validation was failing for types

fix #2183

* feat(notifications): incorporate issue feature into gotify notifications

* feat(notifications): adds gotify notifications

adds new settings screen for gotify notifications including url, token and types settings

fix #2183

* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract

fix #2183

* reword validationTokenRequired

change wording to indicate presence, not validity

Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>

* feat: add missing ts field

include notifyAdmin in test notification endpoint

* feat: apply formatting/line break items

add addition line break before conditional, change ordering of notifyAdmin/notifyUser in test
endpoint

* feat: remove duplicated endpoints

during rebase, notification endpoints were duplicated upon rebasing. remove duplicate routes

* feat: correct linting quirks

* feat: formatting improvements

* feat(gotify): refactor axios post to leverage 'getNotificationPayload'

Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
2022-01-14 01:04:25 +00:00
Danshil Kokil Mungur
4e56bae985 feat(ui): add trakt external link (#2367)
* feat(ui): add trakt external link

* feat(ui): move trakt to end of list of external links

Co-authored-by: Ryan Cohen <ryan@sct.dev>
2022-01-09 14:26:06 +00:00
imgbot[bot]
4ded414aed refactor: [ImgBot] Optimize images (#1803)
*Total -- 149.80kb -> 128.63kb (14.13%)

/public/badge-128x128.png -- 3.43kb -> 1.98kb (42.25%)
/public/android-chrome-512x512_maskable.png -- 28.41kb -> 21.17kb (25.46%)
/public/sparkles-icon-192x192.png -- 6.89kb -> 5.58kb (19.08%)
/public/cog-icon-192x192.png -- 6.01kb -> 4.87kb (18.96%)
/public/apple-touch-icon.png -- 8.36kb -> 7.01kb (16.21%)
/public/clock-icon-192x192.png -- 7.82kb -> 6.68kb (14.58%)
/public/android-chrome-512x512.png -- 27.39kb -> 23.46kb (14.36%)
/public/android-chrome-192x192_maskable.png -- 9.13kb -> 8.00kb (12.32%)
/public/user-icon-192x192.png -- 3.86kb -> 3.41kb (11.81%)
/public/images/overseerr_poster_not_found.png -- 10.47kb -> 9.32kb (11.01%)
/public/android-chrome-192x192.png -- 8.46kb -> 7.92kb (6.32%)
/public/os_logo_filled.png -- 7.83kb -> 7.65kb (2.31%)
/public/os_icon.svg -- 1.64kb -> 1.61kb (1.79%)
/public/favicon-32x32.png -- 1.92kb -> 1.91kb (0.96%)
/public/logo_stacked.svg -- 7.90kb -> 7.85kb (0.61%)
/public/logo_full.svg -- 7.89kb -> 7.84kb (0.59%)
/src/assets/services/plex.svg -- 1.08kb -> 1.07kb (0.54%)
/src/assets/extlogos/pushover.svg -- 1.31kb -> 1.31kb (0.45%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: sct <ryan@sct.dev>
2021-06-17 11:59:27 +00:00
TheCatLady
e60598905b feat: allow users to select notification types (#1512)
* feat: allow users to select notification types

* fix(ui): display personal notification types before management types

* fix: update allRequestsAutoApproved check to account for new REQUEST_MOVIE & REQUEST_TV perms

* fix(ui): do not display Discord notif type selector if user not eligible for any types

* refactor(ui): remove unnecessary 'enabled' checkboxes from user notif settings

* fix(ui): correct checkbox behavior

* fix: add missing return type on hasNotificationType

* refactor: remove unused isValid prop in NotificationsWebPush

* fix(ui): use SensitiveInput for users' public PGP keys

* fix(ui): add missing tip/hint for email encryption setting

* refactor(svg): use the new Discord logo

* revert(api): undo breaking change removing discordEnabled from UserSettingsNotificationsResponse

* fix(lang): update notification type descriptions for clarity

* fix(telegram): do not send users notifications of their own auto-approved requests
2021-06-04 19:31:05 +09:00
TheCatLady
6c34bb2908 refactor(svg): inline *arr logos and optimize SVG assets (#1562) 2021-05-04 02:26:40 +00:00
TheCatLady
4e6fb00a4a feat(notif): add LunaSea agent (#1495)
* feat(notif): add LunaSea agent

* feat(notif): change LunaSea 'Authorization Header' input field to 'Profile Name'
2021-04-26 01:22:54 +09:00
TheCatLady
8fc71bea08 refactor(icons): install and use @heroicons/react (#1438) 2021-04-17 18:07:23 +09:00
imgbot[bot]
aee43cecfd chore: [ImgBot] Optimize images (#1257) [skip ci]
*Total -- 969.79kb -> 949.50kb (2.09%)

/src/assets/extlogos/pushbullet.svg -- 0.97kb -> 0.62kb (35.58%)
/src/assets/spinner.svg -- 0.51kb -> 0.39kb (23.85%)
/public/images/radarr_logo.svg -- 1.24kb -> 0.95kb (23.58%)
/src/assets/services/tvdb.svg -- 4.41kb -> 4.05kb (8.05%)
/public/apple-splash-1136-640.jpg -- 17.49kb -> 16.84kb (3.73%)
/public/apple-splash-1334-750.jpg -- 21.18kb -> 20.57kb (2.9%)
/public/apple-splash-1792-828.jpg -- 28.83kb -> 28.00kb (2.88%)
/public/apple-splash-1668-2388.jpg -- 43.97kb -> 42.81kb (2.63%)
/public/apple-splash-1668-2224.jpg -- 42.03kb -> 40.96kb (2.54%)
/public/apple-splash-1125-2436.jpg -- 28.35kb -> 27.74kb (2.16%)
/src/assets/services/plex.svg -- 1.30kb -> 1.28kb (2.1%)
/public/apple-splash-2048-1536.jpg -- 41.32kb -> 40.46kb (2.1%)
/public/apple-splash-1242-2208.jpg -- 30.06kb -> 29.43kb (2.08%)
/public/apple-splash-1536-2048.jpg -- 35.66kb -> 34.92kb (2.07%)
/public/apple-splash-1170-2532.jpg -- 30.74kb -> 30.11kb (2.05%)
/public/apple-splash-2224-1668.jpg -- 46.75kb -> 45.81kb (2.02%)
/public/apple-splash-2436-1125.jpg -- 42.79kb -> 41.94kb (2.01%)
/public/apple-splash-2532-1170.jpg -- 45.88kb -> 44.96kb (2%)
/public/apple-splash-1620-2160.jpg -- 38.57kb -> 37.81kb (1.97%)
/public/apple-splash-2160-1620.jpg -- 44.77kb -> 43.92kb (1.92%)
/public/apple-splash-1242-2688.jpg -- 33.49kb -> 32.86kb (1.88%)
/public/apple-splash-2208-1242.jpg -- 40.51kb -> 39.75kb (1.87%)
/public/apple-splash-2688-1242.jpg -- 49.20kb -> 48.31kb (1.82%)
/public/apple-splash-2778-1284.jpg -- 52.00kb -> 51.06kb (1.81%)
/public/apple-splash-1284-2778.jpg -- 35.28kb -> 34.70kb (1.65%)
/public/apple-splash-2388-1668.jpg -- 49.96kb -> 49.14kb (1.65%)
/public/apple-splash-2732-2048.jpg -- 63.06kb -> 62.06kb (1.58%)
/public/apple-splash-750-1334.jpg -- 13.66kb -> 13.45kb (1.54%)
/public/apple-splash-828-1792.jpg -- 17.16kb -> 16.90kb (1.46%)
/public/apple-splash-2048-2732.jpg -- 55.33kb -> 54.57kb (1.38%)
/public/apple-splash-640-1136.jpg -- 11.02kb -> 10.87kb (1.38%)
/public/images/sonarr_logo.svg -- 2.28kb -> 2.27kb (0.34%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-03-22 14:34:42 +09:00
TheCatLady
29b97ef6d8 feat(notif): Add Pushbullet notification agent (#950) 2021-02-18 11:26:22 +09:00
TheCatLady
72cffd74a7 feat(frontend): add TheTVDB external link (#800) 2021-02-01 12:12:06 +09:00
Jakob Ankarhem
1d7150c24e feat(media): add link to the item on plex (#735)
Co-authored-by: sct <sctsnipe@gmail.com>
2021-01-28 15:13:43 +09:00
sct
ec5fb83678 feat: Radarr & Sonarr Sync (#734) 2021-01-27 23:52:37 +09:00
imgbot[bot]
a3fe4e6321 refactor: [ImgBot] Optimize images (#712)
*Total -- 3,427.86kb -> 3,268.29kb (4.66%)

/public/images/radarr_logo.png -- 10.34kb -> 8.13kb (21.37%)
/public/logo.png -- 77.09kb -> 64.06kb (16.91%)
/public/os_logo_square.png -- 47.18kb -> 40.52kb (14.11%)
/public/android-chrome-512x512.png -- 78.14kb -> 70.37kb (9.94%)
/public/apple-touch-icon.png -- 25.49kb -> 23.13kb (9.28%)
/public/android-chrome-192x192.png -- 24.60kb -> 22.43kb (8.81%)
/src/assets/services/imdb.svg -- 3.89kb -> 3.63kb (6.58%)
/public/preview.jpg -- 1,658.89kb -> 1,588.79kb (4.23%)
/public/images/rotate2.jpg -- 1,090.20kb -> 1,045.92kb (4.06%)
/public/images/rotate3.jpg -- 382.15kb -> 371.60kb (2.76%)
/src/assets/bolt.svg -- 0.25kb -> 0.24kb (2.72%)
/public/favicon-32x32.png -- 2.09kb -> 2.03kb (2.71%)
/src/assets/xcircle.svg -- 0.26kb -> 0.25kb (2.62%)
/src/assets/extlogos/pushover.svg -- 3.24kb -> 3.16kb (2.44%)
/src/assets/useradd.svg -- 0.28kb -> 0.28kb (2.41%)
/src/assets/download.svg -- 0.32kb -> 0.31kb (2.15%)
/src/assets/ellipsis.svg -- 0.29kb -> 0.28kb (2.05%)
/src/assets/extlogos/slack.svg -- 1.15kb -> 1.15kb (0.59%)
/src/assets/available.svg -- 0.73kb -> 0.73kb (0.53%)
/src/assets/extlogos/discord_white.svg -- 1.30kb -> 1.29kb (0.53%)
/src/assets/requested.svg -- 0.94kb -> 0.94kb (0.52%)
/src/assets/extlogos/telegram.svg -- 0.66kb -> 0.66kb (0.44%)
/src/assets/unavailable.svg -- 1.19kb -> 1.18kb (0.41%)
/src/assets/rt_fresh.svg -- 1.22kb -> 1.22kb (0.08%)
/src/assets/services/tmdb.svg -- 2.52kb -> 2.51kb (0.08%)
/src/assets/rt_rotten.svg -- 1.43kb -> 1.43kb (0.07%)
/src/assets/rt_aud_fresh.svg -- 2.60kb -> 2.60kb (0.04%)
/src/assets/services/rt.svg -- 9.41kb -> 9.41kb (0.01%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: sct <ryan@sct.dev>
2021-01-21 19:00:57 +09:00
sct
b0ce0406bb chore: remove old unused logo.svg [skip ci] 2021-01-18 01:05:50 +00:00
Jakob Ankarhem
492e19df40 feat(login): add local users functionality (#591) 2021-01-14 21:03:12 +09:00
sct
a7cc7c5975 feat(notifications): Webhook Notifications (#632) 2021-01-12 18:28:42 +09: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
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
Jakob Ankarhem
7434a26f76 feat(frontend): add clear-field-icon to search field (#498)
* feat(frontend): add button to clear search field

Clear input field button was not visible on all devices, this replaces native ones with an svg

* refactor(search): use tailwind css for button and change svg

* refactor(search): larger click area on reset button

Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
2020-12-26 23:43:22 +09:00
sct
1163e81adc feat(notifications): add slack notification agent
re #365
2020-12-25 19:02:04 +09:00
sct
8f292d538b fix(frontend): update titlecard status badge to new requested colors 2020-12-25 10:10:27 +09:00
sct
1fb7ea7258 feat(frontend): adjust person details design and add improved truncate 2020-12-23 16:02:55 +09:00
sct
a0024a0cbe feat(frontend): add external links to movie and tv detail pages 2020-12-19 02:46:32 +09:00
sct
1694f60e8a feat: rotten tomatoes scores on movie/tv details pages 2020-11-19 02:02:26 +00:00
sct
1f9cbbfdf1 feat(frontend): cancel movie request modal
also includes tons of performance fixes for the modals
2020-10-14 14:50:33 +00:00
Alex Zoitos
b5e8428a39 New Titlecard Design - Desktop (#81)
* feat(frontend): title card desktop redesign

* refactor(frontend): title card desktop - update status prop

* fix(frontend): update props in search for titlecard
2020-09-14 12:16:57 +09:00
sct
6241d0cf78 style(frontend): login page styling touchup (#64) 2020-09-09 10:16:19 +09:00