-
-
Notifications
You must be signed in to change notification settings - Fork 455
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: pull to refresh #3391
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Passing run #1690 ↗︎
Details:
This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. |
OwsleyJr
force-pushed
the
refactor/pull-to-refresh
branch
4 times, most recently
from
March 22, 2023 20:07
10c23b3
to
5a3798f
Compare
OwsleyJr
force-pushed
the
refactor/pull-to-refresh
branch
3 times, most recently
from
March 27, 2023 22:16
b630aa7
to
c55c122
Compare
OwsleyJr
force-pushed
the
refactor/pull-to-refresh
branch
2 times, most recently
from
April 10, 2023 18:46
5dffba9
to
29b52bf
Compare
OwsleyJr
force-pushed
the
refactor/pull-to-refresh
branch
from
April 21, 2023 00:16
29b52bf
to
d09ccf0
Compare
OwsleyJr
force-pushed
the
refactor/pull-to-refresh
branch
2 times, most recently
from
May 11, 2023 01:54
368801f
to
20ce166
Compare
OwsleyJr
force-pushed
the
refactor/pull-to-refresh
branch
from
May 11, 2023 02:00
20ce166
to
b56f925
Compare
sct
approved these changes
May 11, 2023
🎉 This PR is included in version 1.33.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
lenaxia
pushed a commit
to lenaxia/overseerr-oidc
that referenced
this pull request
Jan 3, 2024
* refactor: decoupled PTR by removing import and creating new touch logic * fix: overscroll behavior on mobile is now prevented on the y axis * feat: added shadow effects to icon * fix: modified cypress test * fix: added better scroll lock functionality * fix: hide icon if scroll value is negative * fix: changed to allow usage on all touch devices
ankarhem
pushed a commit
to ankarhem/overseerr
that referenced
this pull request
Nov 6, 2024
* Create oidc-ci.yml * Update oidc-ci.yml * fix the redirect uri generation to use x-forward-proto to allow handling of reverse proxies. * added additional logging and error handling to try to debug a scope parameter failure * add scope support for oidc * scope missing is not a fatal error * okay trying again with no error handling changes. Just logging and scope support * oidc callback logging * log middlware * blah * made proggress on oidc with better try catch * got oidc working for authelia * fix(ui): minor fixes (#3036) * fix(ui): hide available media on person page * fix(ui): set correct label for image cache settings * fix(ui): disable status badge tooltip for collections * fix(ui): replace empty space when no episodes in season * fix: suggested changes * fix(jobs): set watchlist sync to short interval * chore: run i18n:extract * fix: suggested changes * fix: update API docs to allow 'all' seasons value (#3073) * fix: added deep links to issues and status badges (#3065) * feat: custom image proxy (#3056) * build: update semantic-release to use proper arg for git sha (#3075) * docs: add Eclipseop as a contributor for code (#3087) [skip ci] * docs: update README.md * docs: update .all-contributorsrc Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * feat(lang): add Croatian display language (#3041) * fix: improved PTR scrolling performance (#3095) * fix(api): handle auth for accounts where the plex id may have been set to null (#3125) also made some changes to hopefully alleviate this issue from happening at all in the future * chore(docs): fix typo in fail2ban article (#3139) [skip ci] * docs: add s0up4200 as a contributor for doc (#3153) [skip ci] * docs: update README.md * docs: update .all-contributorsrc Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix(experimental): use new RT API (sorta) (#3179) * feat(ui): request card progress bar (#3123) * fix: changed overflow scroll to only if necessary (#3184) * fix: tooltip shows properly if not in progress (#3185) * fix: added download status and title to request card/item error components (#3186) * refactor: update mini status icons on titlecard to match badge colors (#3188) * fix: add bg-opacity to in-progress status badges (#3190) * chore: update to use github codeql (#3191) [skip ci] * feat: add discover customization (#3182) * chore(deps): update all non-major dependencies (#2926) * chore(deps): update all non-major dependencies * fix: correct breaking changes Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sct <ryan@sct.dev> * fix(deps): pin dependency @headlessui/react to 1.7.7 (#3194) [skip ci] Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @heroicons/react to v2 (#2970) * fix(deps): update dependency @heroicons/react to v2 * fix: update imports and fix icon name changes for heroicons * fix: also update MiniStatusBadge to use new check icon * fix: update last place with old import Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sct <ryan@sct.dev> * fix: convert genre/studio to string in create slider (#3201) * fix: convert genre/studio to string in create slider * fix: fix typo in variable name for i18n message * chore(deps): update dependency cypress to v12 (#3197) [skip ci] Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: add keywords to movie/series detail pages (#3204) * fix: series displayed an empty season with series list/request modal (#3147) * fix: series would show an empty season on season list or tv request modal * fix: request more would show even if all requestable seasons are already requested * fix: will check if request or season length is longer * refactor: update titlecard to use StatusBadgeMini (#3205) * fix: restore status badges on titles on actors page when hide available media enabled (#3206) * fix: correct link to correct keyword results for series (#3208) * fix(deps): update dependency axios to v1 (#3202) * fix(deps): update dependency axios to v1 * fix: deal with possibly undefined headers from axios Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sct <ryan@sct.dev> * fix: update StatusBadgeMini to shrink on title cards (and remove ring) (#3210) * docs: removed 'available' from /request/{requestId}/{status} endpoint (#3098) [skip ci] * docs: add ceptonit as a contributor for doc (#3211) [skip ci] * docs: update README.md * docs: update .all-contributorsrc Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * chore(deps): update dependency lint-staged to v13 (#2931) [skip ci] Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update all non-major dependencies (#3195) [skip ci] Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat(lang): translations update from Hosted Weblate (#3030) * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Spanish) Currently translated at 84.8% (955 of 1125 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Joseph Valderrama Palacios <jvalderrama.es@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/es/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Romanian) Currently translated at 23.3% (263 of 1125 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 23.3% (263 of 1125 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 21.6% (243 of 1125 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 17.6% (199 of 1125 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 10.9% (123 of 1125 strings) Co-authored-by: DragoPrime <emperordrago@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Sergiu Pahontu <pahontusergiu@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ro/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Polish) Currently translated at 100.0% (1129 of 1129 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Patryk <byakurau1@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pl/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Russian) Currently translated at 87.7% (987 of 1125 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Sergey Moiseev <ty4ko@bk.ru> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Portuguese (Portugal)) Currently translated at 98.0% (1103 of 1125 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_PT/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1125 of 1125 strings) Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.7% (1126 of 1129 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1125 of 1125 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.5% (1120 of 1125 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1120 of 1120 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1120 of 1120 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1120 of 1120 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.8% (1118 of 1120 strings) Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: lkw123 <2020393267@qq.com> Co-authored-by: lkw123 <lkw20010211@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hans/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Hungarian) Currently translated at 96.7% (1083 of 1119 strings) feat(lang): translated using Weblate (Hungarian) Currently translated at 94.3% (1056 of 1119 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Nandor Rusz <nandor.rusz@vodafone.de> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hu/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1129 of 1129 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1125 of 1125 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 99.9% (1124 of 1125 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1120 of 1120 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kobe <kobaubarr@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Czech) Currently translated at 100.0% (1119 of 1119 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Smexhy <roman.bartik@icloud.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/cs/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (1120 of 1120 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: TheCatLady <o40yoym9@anonaddy.me> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hant/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (German) Currently translated at 98.0% (1152 of 1175 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (German) Currently translated at 100.0% (1129 of 1129 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Squizzy911 <tobias.mueller1210@gmail.com> Co-authored-by: inkarnation <94744834+inkarnation@users.noreply.github.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (1120 of 1120 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: exentler <gurandsrud@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nb_NO/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Swedish) Currently translated at 100.0% (1125 of 1125 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 95.0% (1069 of 1125 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 94.0% (1058 of 1125 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 93.8% (1050 of 1119 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Micke Nilsson <mikni@proton.me> Co-authored-by: Mikael Nilsson <mikni@proton.me> Co-authored-by: Shjosan <shjosan@kakmix.co> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sv/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Hebrew) Currently translated at 12.1% (137 of 1125 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Izik Avinoam <izik.avi@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/he/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Catalan) Currently translated at 100.0% (1125 of 1125 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 100.0% (1120 of 1120 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: dtalens <databio@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ca/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Croatian) Currently translated at 100.0% (1129 of 1129 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 100.0% (1125 of 1125 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 99.9% (1124 of 1125 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 100.0% (1120 of 1120 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 100.0% (1119 of 1119 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 98.3% (1100 of 1119 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 96.9% (1085 of 1119 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 96.0% (1075 of 1119 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 95.3% (1067 of 1119 strings) feat(lang): translated using Weblate (Croatian) Currently translated at 95.3% (1067 of 1119 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Milo Ivir <mail@milotype.de> Co-authored-by: lpispek <lpispek@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hr/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Albanian) Currently translated at 100.0% (1125 of 1125 strings) feat(lang): translated using Weblate (Albanian) Currently translated at 99.5% (1120 of 1125 strings) feat(lang): translated using Weblate (Albanian) Currently translated at 100.0% (1119 of 1119 strings) Co-authored-by: Denis Çerri <deniscerri3@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sq/ Translation: Overseerr/Overseerr Frontend Co-authored-by: Joseph Valderrama Palacios <jvalderrama.es@gmail.com> Co-authored-by: DragoPrime <emperordrago@gmail.com> Co-authored-by: Sergiu Pahontu <pahontusergiu@gmail.com> Co-authored-by: Patryk <byakurau1@gmail.com> Co-authored-by: Sergey Moiseev <ty4ko@bk.ru> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: lkw123 <2020393267@qq.com> Co-authored-by: lkw123 <lkw20010211@gmail.com> Co-authored-by: Nandor Rusz <nandor.rusz@vodafone.de> Co-authored-by: Kobe <kobaubarr@gmail.com> Co-authored-by: Smexhy <roman.bartik@icloud.com> Co-authored-by: TheCatLady <o40yoym9@anonaddy.me> Co-authored-by: Squizzy911 <tobias.mueller1210@gmail.com> Co-authored-by: inkarnation <94744834+inkarnation@users.noreply.github.com> Co-authored-by: exentler <gurandsrud@gmail.com> Co-authored-by: Micke Nilsson <mikni@proton.me> Co-authored-by: Shjosan <shjosan@kakmix.co> Co-authored-by: Izik Avinoam <izik.avi@gmail.com> Co-authored-by: dtalens <databio@gmail.com> Co-authored-by: Milo Ivir <mail@milotype.de> Co-authored-by: lpispek <lpispek@gmail.com> Co-authored-by: Denis Çerri <deniscerri3@gmail.com> * feat: discover inline customization (#3220) * fix: improve small screen layout for discover editing (#3221) * refactor: redesign discover customization buttons (#3224) * fix: correct spacing between sliders (#3225) * fix: restore border to ghost button and fix discover slider visibility toggle position (#3226) * fix: correct checkbox position (again) for slider edits (#3227) * fix(deps): update dependency swr to v2 (#3212) * fix(deps): update dependency swr to v2 * fix: correct type import for swr Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sct <ryan@sct.dev> * fix(request): approve request when retrying request (#3234) chore(request): clarify comment * feat: discover overhaul (filters!) (#3232) * fix: include new package calendar css in build (#3235) * fix: prevent double encode if we are on /search endpoint (#3238) * feat(ui): add episode number to front of episode name in season details (#3086) * docs: add aedelbro as a contributor for code (#3240) [skip ci] * docs: update README.md * docs: update .all-contributorsrc Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: screen would zoom on mobile if date picker input was selected (#3241) * fix(request): mark request as approved if media is already available when retrying failed request (#3244) * feat: add streaming services filter (#3247) * feat: add streaming services filter * fix: count watch region/provider as one filter * fix: correct grid sizing for webkit on streaming services (#3248) * fix: correctly restore selected streaming service filters (#3249) * chore: add holopin config (#3250) [skip ci] * feat: new mobile menu (#3251) * feat: translations update from Hosted Weblate (#3218) * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (French) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.5% (1217 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.4% (1215 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.4% (1215 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.2% (1213 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 98.6% (1203 of 1219 strings) feat(lang): translated using Weblate (French) Currently translated at 92.6% (1130 of 1219 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (French) Currently translated at 96.0% (1132 of 1179 strings) feat(lang): translated using Weblate (French) Currently translated at 95.9% (1131 of 1179 strings) Co-authored-by: Dimitri <dimitridroeck@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mathieu <math_du_88@yahoo.fr> Co-authored-by: Sulli <susu.leduc@gmail.com> Co-authored-by: Uruk <uruknarb20@gmail.com> Co-authored-by: slundi <slundi@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Spanish) Currently translated at 85.5% (1045 of 1222 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Angel <adelpozoman@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/es/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Polish) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Polish) Currently translated at 93.6% (1144 of 1222 strings) feat(lang): translated using Weblate (Polish) Currently translated at 90.6% (1105 of 1219 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Patryk <byakurau1@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pl/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1219 of 1219 strings) feat(lang): translated using Weblate (Danish) Currently translated at 96.9% (1182 of 1219 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1179 of 1179 strings) Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 94.0% (1105 of 1175 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: lkw123 <lkw20010211@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hans/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1219 of 1219 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Dutch) Currently translated at 95.5% (1126 of 1179 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 93.8% (1107 of 1179 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kobe <kobaubarr@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (German) Currently translated at 94.6% (1154 of 1219 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (German) Currently translated at 100.0% (1175 of 1175 strings) Co-authored-by: Ben <ben.david.wallner@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Norwegian Bokmål) Currently translated at 94.7% (1113 of 1175 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: exentler <gurandsrud@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nb_NO/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Hindi) Currently translated at 11.8% (145 of 1222 strings) feat(lang): translated using Weblate (Hindi) Currently translated at 9.4% (115 of 1222 strings) feat(lang): translated using Weblate (Hindi) Currently translated at 9.1% (112 of 1222 strings) feat(lang): translated using Weblate (Hindi) Currently translated at 9.1% (112 of 1222 strings) feat(lang): translated using Weblate (Hindi) Currently translated at 2.7% (33 of 1222 strings) Co-authored-by: Gaurang Goel <gaurang7goel+hosted@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Ishan Jindal <jindal25ishan@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hi/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translation: Overseerr/Overseerr Frontend * Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. feat(lang): translated using Weblate (Albanian) Currently translated at 97.1% (1142 of 1175 strings) Co-authored-by: Denis Çerri <deniscerri3@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sq/ Translation: Overseerr/Overseerr Frontend Co-authored-by: Dimitri <dimitridroeck@gmail.com> Co-authored-by: Mathieu <math_du_88@yahoo.fr> Co-authored-by: Sulli <susu.leduc@gmail.com> Co-authored-by: Uruk <uruknarb20@gmail.com> Co-authored-by: slundi <slundi@gmail.com> Co-authored-by: Angel <adelpozoman@gmail.com> Co-authored-by: Patryk <byakurau1@gmail.com> Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: lkw123 <lkw20010211@gmail.com> Co-authored-by: Kobe <kobaubarr@gmail.com> Co-authored-by: Ben <ben.david.wallner@gmail.com> Co-authored-by: exentler <gurandsrud@gmail.com> Co-authored-by: Gaurang Goel <gaurang7goel+hosted@gmail.com> Co-authored-by: Ishan Jindal <jindal25ishan@gmail.com> Co-authored-by: Denis Çerri <deniscerri3@gmail.com> * docs(installation): add PORT env variable to example commands (#3254) [skip ci] * docs(installation): add PORT env variable to Docker CLI & Docker Compose examples * docs(installation): fix typo * docs(installation): clarify hint about named volumes for windows installation example * feat: discover slider edit arrow buttons for reordering (#3259) * fix: arrow icons were misplaced on mobile in slider edit (#3260) * fix: issues with issues (#3267) * fix: issues with issues * fix: don't notify on user closing/reopening own issue * fix: only show close/reopen buttons for OP and admins * fix: correct issue detail bottom padding on mobile displays (#3268) * fix: create shared class to add bottom spacing (#3269) * fix: correctly check mobile menu permissions (#3271) * fix: multiple genre filtering now works (#3282) * fix(ui): series first air date sorting (#3283) * fix(build): update usage of publish snap action (#3272) * fix(build): use env variable to login with snapcraft 7 * refactor(build): replace deprecated set-output command in GHA * fix(build): use correct environment variable for output * style(build): run prettier * fix: pass in library type when scanning recently added items (#3287) * fix(ui): style range thumbs correctly for firefox (#3294) * fix(ui): show 5 icons when possible on mobile menu (#3298) * fix(ui): air date will use UTC for timezone (#3297) * fix(ui): correct range slider styling in chrome (#3299) * fix(snapcraft): use the correct config folder for image cache (#3302) * test: change custom keyword for slider creation (#3333) * fix(build): increase threshold for amount of data to be fetched when SSR'ing (#3320) Co-authored-by: Ryan Cohen <ryan@sct.dev> * feat: full title of download item on hover with tooltip (#3296) Co-authored-by: Ryan Cohen <ryan@sct.dev> * perf(imageproxy): do not set cookies to image proxy so CDNs can cache images (#3332) CDNs such as Cloudflare bypass their cache if cookies are set in the response. clearCookies middleware removes the header before imageproxy serves the image. * docs: add lunks as a contributor for code (#3334) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: remove unnecessary parenthesis from api key generation (#3336) * docs: add owenvoke as a contributor for code (#3340) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * chore(api): update descriptions for API endpoints (#3341) * fix: added a refresh interval if download status is in progress (#3275) * fix: added a refresh interval if download status is in progress * refactor: switched to a function instead of useEffect * feat: added editable download sync schedule * fix(ui): hide mini status badge if non-4K media status is unknown (#3346) * fix(ui): prevent title cards from flickering when quickly hovering across them (#3349) * fix(ui): remove opacity classes from transition enter and leave props The flickering was caused by the opacity classes in the `leave` prop to take effect as the transition ends; when the `leaveTo` prop classes are no longer applied, but the `leave` prop classes are still applied. * fix(ui): resolve transition issues for all components 1. Remove opacity classes from `enter` and `leave` props 2. Fix some class name typos 3. Remove transform classes since those are automatically applied as from TailwindCSS v3.0 4. Narrow down `transition` classes to only the properties being transitioned in Transition components * fix(watchlist): correctly load more than 20 watchlist items (#3351) * fix(discover): correctly load additional watchlist items pages * chore(discover): remove unused params types * fix(ui): hide search bar behind slideover when opened (#3348) * feat: availability sync rework (#3219) * feat: add availability synchronization job fix #377 * fix: feedback on PR * perf: use pagination for Media Availability Synchronization job The original approach loaded all media items from the database at once. With large libraries, this could lead to performance issues. We're now using a paginated approach with a page size of 50. * feat: updated the availability sync to work with 4k * fix: corrected detection of media in plex * refactor: code cleanup and minimized unnecessary calls * fix: if media is not found, media check will continue * fix: if non-4k or 4k show media is updated, seasons and request is now properly updated * refactor: consolidated media updater into one function * fix: season requests are now removed if season has been deleted * refactor: removed joincolumn * fix: makes sure we will always check radarr/sonarr to see if media exists * fix: media will now only be updated to unavailable and deletion will be prevented * fix: changed types in Media entity * fix: prevent season deletion in preference of setting season to unknown --------- Co-authored-by: Jari Zwarts <jari@oberon.nl> Co-authored-by: Sebastian Kappen <sebastian@kappen.dev> * fix: logger was set to info for the wrong logs (#3354) * docs: add Nimelrian as a contributor for code (#3356) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * docs: add jariz as a contributor for code (#3357) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * feat: adds streaming services custom slider (#3361) * feat: adding streaming services as a slider is now an option * fix: truncated slider titles on mobile * fix(deps): update all non-major dependencies (#3223) * chore(deps): update all non-major dependencies * fix: resolve same express-session types for connect-typeorm --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sct <ryan@sct.dev> * fix(ui): corrected default badge hover opacity (#3369) * fix(ui): corrected mobile menu spacing in collection details (#3432) * fix: availability sync file detection (#3371) * fix: added extra check for unmonitored movies in radarr * feat: created new radarr/sonarr routes to grab existing series data * refactor: updated job routes to check by external service id * fix: season check will now also look at episode file count * fix: handle search results with collections (#3393) * feat: handle search collection * Update server/utils/typeHelpers.ts Co-authored-by: Danshil Kokil Mungur <danshil.mungur@gmail.com> * fix: modified title card to show collection instead of movies --------- Co-authored-by: Danshil Kokil Mungur <danshil.mungur@gmail.com> Co-authored-by: Brandon <cohbrandon@gmail.com> * docs: add Alexays as a contributor for code (#3452) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: error deleting users with over 1000 requests (#3376) Break-up request removal into groups of 1000 requests to be removed at a time. * docs: add Zebebles as a contributor for code (#3453) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * refactor: pull to refresh (#3391) * refactor: decoupled PTR by removing import and creating new touch logic * fix: overscroll behavior on mobile is now prevented on the y axis * feat: added shadow effects to icon * fix: modified cypress test * fix: added better scroll lock functionality * fix: hide icon if scroll value is negative * fix: changed to allow usage on all touch devices * fix: corrected initial fallback data load on details page (#3395) * fix: lock body scroll when using webkit (#3399) * fix: correctly load series fallback modal with sonarr v4 (#3451) * feat(discover): support filtering by tmdb user vote count on discover page (#3407) * docs: add SMores as a contributor for code (#3455) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * feat: auto tagging requested media with username (#3338) * feat: auto tagging requested media with username Relating to discussion: https://github.com/sct/overseerr/discussions/3313 Adding an option to the Radarr and Sonarr service to enable automatic tagging with the username requesting the media. Current format, to reduce tag clutter if a user changes displayname: `[user.id] - [user.displayName]` * fix: modified new secondary tip language --------- Co-authored-by: Brandon Cohen <brandon@z3hn.dev> * docs: add IzaacJ as a contributor for code (#3473) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * chore: update codeowners (#3474) [skip ci] * fix(genreselector): fix searching in Genre filter (#3468) * docs: add SalmanTariq as a contributor for code (#3478) * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: make a (shallow) copy of radarr/sonarr tags into a request before adding user tags (#3485) * Make a (shallow) copy of radarr/sonarr tags into a request before adding user tags * Undo random formatting changes * more undoing formatting changes * Fix undefined case. * Prettier format * docs: add andrew-kennedy as a contributor for code (#3489) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: fixes RT ratings for tv shows (#3492) fix #3491 * docs: add Fallenbagel as a contributor for code (#3493) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix(ui): corrected issues icon color (#3498) * fix: adjust the plex watchlist sync schedule to have fuzziness (#3502) also fixes the schedule making it uneditable * fix: improved handling of edge case that could cause availability sync to fail (#3497) * fix: resolved issue with create slider causing incorrect form submission (#3514) * fix(statusbadge): handle missing season/episode number (#3526) * fix: resolved user access check issue (#3551) * fix: importing friends update checkUserAccess to use getUsers * refactor(server/api/plextv.ts): clean up removed unused getFriends function, and its interface. renamed friends variable. * docs: add scorp200 as a contributor for code (#3555) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: handle issue causing incorrect media to change to unknown (#3516) * fix: handle issue causing incorrect media to change back to unknown * fix: prevent start if plex client is unavailable * fix: initialize radarr and sonarr clients before the scan starts * fix: compensate for multiple *arr servers * fix: added a more reliable season lookup * refactor: modified tuples to increase code readability * feat(rating): added IMDB Radarr proxy (#3496) * feat(rating): added imdb radarr proxy Signed-off-by: marcofaggian <m@marcofaggian.com> * refactor(rating/imdb): rm export unused interfaces Signed-off-by: marcofaggian <m@marcofaggian.com> * docs(rating/imdb): rt to imdb Signed-off-by: marcofaggian <m@marcofaggian.com> * refactor(rating/imdb): specified error message Signed-off-by: marcofaggian <m@marcofaggian.com> * refactor(rating/imdb): rm line break Signed-off-by: marcofaggian <m@marcofaggian.com> * refactor(rating): conform to types patter Signed-off-by: marcofaggian <m@marcofaggian.com> * chore(rating/imdb): added line to translation file Signed-off-by: marcofaggian <m@marcofaggian.com> * feat(rating/imdb): ratings to ratingscombined Signed-off-by: marcofaggian <m@marcofaggian.com> * fix(rating/imdb): reinstating ratings route Signed-off-by: marcofaggian <m@marcofaggian.com> * docs(ratings): openapi ratings Signed-off-by: marcofaggian <m@marcofaggian.com> * chore(ratings): undo openapi ratings apex Signed-off-by: marcofaggian <m@marcofaggian.com> --------- Signed-off-by: marcofaggian <m@marcofaggian.com> * docs: add marcofaggian as a contributor for code (#3563) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: Include all defaults in payload (#3538) * fix: Include all defaults in payload * style(src/components/settings/notifications/notificationswebhook/index.tsx): prettier format format changes from previous commit using prettier. line length requirement now met. * fix(server/lib/settings.ts): update default settings for first install * docs: add nemchik as a contributor for code (#3565) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix(tautulli): only test connection if hostname is defined (#3573) * ci: remove docker caching to save space after build (#3574) * feat: translations update from Hosted Weblate (#3258) * feat(lang): translated using Weblate (Korean) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Korean) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Korean) Currently translated at 11.2% (139 of 1233 strings) feat(lang): translated using Weblate (Korean) Currently translated at 11.3% (139 of 1226 strings) feat(lang): translated using Weblate (Korean) Currently translated at 7.8% (96 of 1226 strings) feat(lang): translated using Weblate (Korean) Currently translated at 7.4% (91 of 1226 strings) feat(lang): translated using Weblate (Korean) Currently translated at 1.7% (21 of 1226 strings) feat(lang): added translation using Weblate (Korean) Co-authored-by: Developer J <jshsakura@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: sct <sctsnipe@gmail.com> Co-authored-by: 김상구 (Studio) <spair0039@gmail.com> Co-authored-by: 최효근 <gyrms7532@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ko/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1233 of 1233 strings) Co-authored-by: BeardedWatermelon <periklis.karantonis@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/el/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Serbian) Currently translated at 49.7% (608 of 1222 strings) Co-authored-by: Dzonkins <nikoladjordjevic.ns@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sr/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1228 of 1228 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Angel <adelpozoman@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/es/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Romanian) Currently translated at 33.0% (408 of 1234 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 29.7% (367 of 1234 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.9% (345 of 1234 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.8% (344 of 1233 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.6% (339 of 1226 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.4% (337 of 1226 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 22.8% (279 of 1223 strings) Co-authored-by: Bunduc Dragos <bunduc.dragos@gmail.com> Co-authored-by: DragoPrime <emperordrago@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ro/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Russian) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Russian) Currently translated at 87.4% (1069 of 1223 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kirill Zhukov <siper13@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Emil Nymann <ens@hiper.dk> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Hungarian) Currently translated at 86.3% (1055 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ZsiGiT <zsigit@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hu/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Dutch) Currently translated at 99.4% (1226 of 1233 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Bas <bashankamp+weblate@gmail.com> Co-authored-by: COTMO <moermantom1@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kobe <kobaubarr@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.6% (1229 of 1233 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1228 of 1228 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.2% (1213 of 1222 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.1% (1212 of 1222 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.1% (1212 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mateus <mateusbernardo@protonmail.com> Co-authored-by: Rafael Vieira <rafaelvieiras@pm.me> Co-authored-by: Tijuco <sendtomy@protonmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_BR/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Czech) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Czech) Currently translated at 99.7% (1223 of 1226 strings) feat(lang): translated using Weblate (Czech) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Czech) Currently translated at 96.4% (1179 of 1222 strings) feat(lang): translated using Weblate (Czech) Currently translated at 89.1% (1090 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Marek <marek@pavelka.xyz> Co-authored-by: Smexhy <roman.bartik@icloud.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/cs/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I opted to create my own implementation of the Pull to Refresh feature, eliminating the need for an external import. The result is a much more seamless and smoother user experience. To develop the new component, I utilized event listeners to track user touch input and included an observer to detect component visibility and enable body scroll locking accordingly. With this new implementation, I was also able to add a box shadow to the icon.
Screenshot (if UI-related)
Added screenshot due to new box shadow effect.
To-Dos
yarn build