jellyseerr-weblate
0c7e652672
refactor(i18n): merge weblate ( #934 )
...
* Added translation using Weblate (Slovenian)
* Translated using Weblate (German)
Currently translated at 93.1% (1216 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/de/
* Translated using Weblate (Slovenian)
Currently translated at 4.1% (54 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/sl/
* Translated using Weblate (Dutch)
Currently translated at 99.4% (1299 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/nl/
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 7.2% (95 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (German)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/de/
* Translated using Weblate (Romanian)
Currently translated at 33.5% (438 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/ro/
* Translated using Weblate (Russian)
Currently translated at 96.6% (1262 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/ru/
* Translated using Weblate (Russian)
Currently translated at 97.4% (1273 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/ru/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/nl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/zh_Hans/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/es/
* Translated using Weblate (French)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/fr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.0% (1254 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/pt_BR/
* Translated using Weblate (Hebrew)
Currently translated at 15.2% (199 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/he/
* Translated using Weblate (Polish)
Currently translated at 82.6% (1079 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/pl/
* Translated using Weblate (Polish)
Currently translated at 83.9% (1096 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/pl/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/es/
* Translated using Weblate (Ukrainian)
Currently translated at 93.7% (1225 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 94.3% (1232 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 94.3% (1232 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Polish)
Currently translated at 84.1% (1099 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/pl/
* Translated using Weblate (Ukrainian)
Currently translated at 99.8% (1304 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 99.8% (1304 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 99.8% (1304 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Catalan)
Currently translated at 94.1% (1230 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/ca/
* Translated using Weblate (Ukrainian)
Currently translated at 99.8% (1304 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/uk/
* Translated using Weblate (Hebrew)
Currently translated at 23.0% (301 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/he/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/zh_Hans/
* Translated using Weblate (Hebrew)
Currently translated at 26.4% (346 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/he/
* Translated using Weblate (German)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/de/
* Translated using Weblate (Polish)
Currently translated at 94.4% (1233 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/pl/
* Translated using Weblate (Turkish)
Currently translated at 19.2% (252 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (Slovenian)
Currently translated at 4.2% (56 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/sl/
* Translated using Weblate (Turkish)
Currently translated at 42.7% (558 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (Turkish)
Currently translated at 44.6% (583 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (Turkish)
Currently translated at 75.6% (988 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (Turkish)
Currently translated at 85.0% (1111 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1306 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/tr/
* Translated using Weblate (Swedish)
Currently translated at 99.7% (1303 of 1306 strings)
Translate-URL: http://jellyseerr.borgcube.de/projects/jellyseerr/jellyseerr-frontend/sv/
* style(i18n): ran prettier
* style(i18n): ran prettier
---------
Co-authored-by: Boštjan KOLAR <civywl@users.noreply.jellyseerr.borgcube.de >
Co-authored-by: Alex F <weblate@xathon.de >
Co-authored-by: Bas <910100490+weblate@proton.me >
Co-authored-by: N/A <me@puffin.icu >
Co-authored-by: Ramon Stohr <ramonstohr@gmail.com >
Co-authored-by: Cosmin Mocan <cosmin_mocan@hotmail.com >
Co-authored-by: Aleksandr <AlexZagric@users.noreply.jellyseerr.borgcube.de >
Co-authored-by: Aleksandr <alexzag2004@gmail.com >
Co-authored-by: Bas Muldder <bas.d.mulder@gmail.com >
Co-authored-by: 宿命 <331874545@qq.com >
Co-authored-by: Eduard Perez Mendez <eduardperezmendez@gmail.com >
Co-authored-by: Quack6765 <weblate@po-mail.com >
Co-authored-by: grayair <grayair@proton.me >
Co-authored-by: osh <osh@osh.cc >
Co-authored-by: uqlel <jellyseer.borgcube.de@uqlel.ovh >
Co-authored-by: Flashk <mevengar@gmail.com >
Co-authored-by: michael <michaelvelosk@gmail.com >
Co-authored-by: A a <arnau2106@gmail.com >
Co-authored-by: Albert Einstien <dbig350@gmail.com >
Co-authored-by: C W <the-eggs@163.com >
Co-authored-by: Nir Israel Hen <nirisraelh@gmail.com >
Co-authored-by: Adrian Konopczynski <adrikonop@anomalie.ga >
Co-authored-by: Wiktor Kowalski <a1opnxgtr@mozmail.com >
Co-authored-by: Jakob Števanec <jakolin98.windowslive@gmail.com >
Co-authored-by: Mattias Magnusson <mattish.91@gmail.com >
Co-authored-by: fallenbagel <98979876+Fallenbagel@users.noreply.github.com >
2024-08-16 23:02:16 +05:00
Gauthier
bd4da6d5fc
feat(jellyfinapi): switch to API tokens instead of auth tokens ( #868 )
...
* feat(jellyfinapi): create Jellyfin API key from admin user
* fix(jellyfinapi): add migration script for Jellyfin API key
* feat(jellyfinapi): use Jellyfin API key instead of admin auth token
* fix(jellyfinapi): fix api key migration
* feat(jellyfinapi): add API key field to Jellyfin settings
* fix: move the API key field in the Jellyfin settings
2024-08-13 19:01:45 +05:00
Gauthier
12f908de7f
fix(tmdb): fallback movie/show overview to English when none is available in requested locale ( #928 )
...
This PR adds a second call to TMDB to retried the overview in English if no overview is available in
the requested locale
fix #925
2024-08-13 10:41:59 +02:00
Gauthier
61dcd8e487
fix: update the filter removing existing users from Jellyfin import modal ( #924 )
...
Currently import button sometimes shows already imported users and this would break it if an admin
tries to import an already imported user.
2024-08-11 19:25:17 +02:00
Gauthier
9aee8887d3
fix: rewrite request from axios to Fetch ( #920 )
2024-08-07 14:33:44 +02:00
Joaquin Olivero
2348f23f43
feat: Option on item's page to add/remove from watchlist ( #781 )
...
* feat: adds button on the page of a media item to add or remove it from a user's watchlist
re #730
* fix: whitespace and i18n key
* style: fix code format to the required standards
* refactor: change axios for the fetch api
---------
Co-authored-by: JoaquinOlivero <joaquin.olivero@hotmail.com >
2024-08-07 13:46:57 +02:00
Gauthier
74a2d25f15
fix(api): handle non-existent ratings on IMDb ( #822 )
2024-08-05 14:30:27 +02:00
Fallenbagel
a2c2d261fc
docs(windows): add win-node-env instructions to develop build from source ( #918 )
2024-08-05 17:19:06 +05:00
Fallenbagel
71acfb1b1f
docs(windows): add missing win-node-env dependency in the installation steps ( #912 )
2024-08-05 17:13:22 +05:00
allcontributors[bot]
29a32d0391
docs: add myselfolli as a contributor for code ( #917 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-08-05 17:08:21 +05:00
allcontributors[bot]
f7be4789a2
docs: add franciscofsales as a contributor for code ( #916 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-08-05 17:07:29 +05:00
allcontributors[bot]
181cb19048
docs: add XDark187 as a contributor for code ( #915 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-08-05 17:06:58 +05:00
allcontributors[bot]
32c77f9e94
docs: add mobihen as a contributor for translation ( #913 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-08-05 17:05:26 +05:00
fallenbagel
b43c1e350e
chore(codeowners): add gauthier-th as a codeowner
2024-08-05 16:46:08 +05:00
Oliver Laing
64453320d3
feat: show quality profile on request ( #847 )
...
* feat: backend fetch and return quality profile
* feat: show request profile name
* fix: wrong backend types
* feat: i18n keys
* fix: don't display quality profile if not set
* fix: remove development artifact
* fix: reduce parent div padding
2024-08-01 14:59:45 +02:00
Gauthier
36d98a2681
fix: add missing parameter to delete requests from ExternalAPI ( #904 )
...
fix #903
2024-07-30 00:43:40 +02:00
Gauthier
d5f817e734
fix: remove email requirement for the user, and use the username if no email provided ( #900 )
...
* fix: remove email requirement for the user, and use the username if no email provided
* fix: update translations
* fix: remove useless console.log
* test: fix user list test
* fix: disallow Plex users from changing their email
2024-07-29 21:27:31 +02:00
Gauthier
422085523e
fix: resize header image in network and studio pages ( #902 )
2024-07-29 16:49:51 +02:00
Gauthier
fccfca6ed0
fix: enhance error messages when Fetch API fails ( #893 )
2024-07-27 01:43:16 +02:00
Gauthier
3fc14c9e22
fix: rewrite the rate limit utility ( #896 )
2024-07-26 21:12:41 +05:00
Fallenbagel
62dbde448c
revert: fix(api): fix nextjs error handler ( #882 ) ( #892 )
...
This commit reverts the nextjs error handler fix that was introduced in #882 as that change requires
further refactor which should be held off for another version owing to the fact that there are
currently a lot of changes ready for the next version of jellyseerr.
2024-07-25 16:48:29 +05:00
Gauthier
0116c13e06
fix(api): fix nextjs error handler ( #882 )
...
This PR removes a custom error handler that sometimes caused issues by sending headers after some
content had already been sent.
2024-07-24 21:31:18 +02:00
Nir Israel Hen
c96ca6742e
feat(translation): added full Hebrew translation ( #871 )
...
* feat(translation): added full Hebrew translation
* Update he.json
fixed missing translations
2024-07-24 23:51:55 +05:00
Gauthier
c80d9a853a
fix: remove protocol-relative URLs from next/image ( #889 )
...
Next.js image component doesn't support protocol-relative URLs, so this PR replaces them to https
URLs
2024-07-24 20:10:31 +02:00
Gauthier
6cea8bba59
fix: add missing brackets ( #888 )
2024-07-24 22:14:04 +05:00
Fallenbagel
2be9c7dcc1
fix: add missing content-type header ( #887 )
...
* fix: add missing headers when commenting on an issue
* fix: more missing content-type headers in post requests
2024-07-24 19:34:54 +05:00
Gauthier
5cc4389825
fix(api): save new password when reset password of local account ( #886 )
2024-07-24 15:44:10 +02:00
Baraa
dd6dbf1de9
style(scrollbar): changed the scrollbar to be a bit thin and darker to match the theme of jellyseerr ( #857 )
...
fix #856
2024-07-21 23:37:25 +02:00
Francisco Sales
c600566ac0
fix: length of undefined on users warnings ( #875 )
2024-07-21 23:37:01 +02:00
Joaquin Olivero
4db1df2ba5
refactor: auto close manage slide on media delete ( #877 )
...
* refactor: auto close manage slide on media delete
re #841
* fix: close manage slide-over when removing media item from *arr
---------
Co-authored-by: JoaquinOlivero <joaquin.olivero@hotmail.com >
2024-07-21 23:36:33 +02:00
Gauthier
3a363ae1ff
feat: update Plex logo ( #884 )
2024-07-21 23:36:02 +02:00
Gauthier
084e1b224e
fix: add missing header when creating an issue ( #879 )
2024-07-17 00:02:07 +02:00
Gauthier
b36bb3fa58
refactor: switch from Axios for Fetch API ( #840 )
...
* refactor: switch ExternalAPI to Fetch API
* fix: add missing auth token in Plex request
* fix: send proper URL params
* ci: try to fix format checker
* ci: ci: try to fix format checker
* ci: try to fix format checker
* refactor: make tautulli use the ExternalAPI class
* refactor: add rate limit to fetch api
* refactor: add rate limit to fetch api
* refactor: switch server from axios to fetch api
* refactor: switch frontend from axios to fetch api
* fix: switch from URL objects to strings
* fix: use the right search params for ExternalAPI
* fix: better log for ExternalAPI errors
* feat: add retry to external API requests
* fix: try to fix network errors with IPv6
* fix: imageProxy rate limit
* revert: remove retry to external API requests
* feat: set IPv4 first as an option
* fix(jellyfinapi): add missing argument in JellyfinAPI constructor
* refactor: clean the rate limit utility
preview-post-fetch
2024-07-14 19:04:36 +02:00
Fallenbagel
ae955e9e7c
docs: remove code block from admonition ( #864 )
preview-pre-fetch
2024-07-06 06:34:00 +05:00
Fallenbagel
7a826a1308
docs: add better env variable instructions ( #863 )
2024-07-06 06:29:26 +05:00
Fallenbagel
f201fee1ff
refactor: changes the docs link to jellyseerr docs link in about page ( #862 )
2024-07-06 06:23:37 +05:00
Fallenbagel
316c31bd06
docs: remove docker desktop container creation tab ( #861 )
2024-07-06 06:14:40 +05:00
Fallenbagel
9dd175bb2e
docs: add querystring support & admonitions to docker page ( #860 )
...
* docs: add querystring support to docker methods
* docs: add query string support to the rest of the tabs
* docs: add admonition for named volumes and emby variable
2024-07-06 05:45:46 +05:00
Fallenbagel
31ca32df99
docs: update to the latest build/i18n extract instructions ( #855 )
2024-06-30 05:51:16 +05:00
Fallenbagel
df2f05f129
docs(readme): fix issues in readme, contributing guide ( #854 )
...
* docs(readme): fix formatting in the getting started section
* docs: proper contributing instructions & fix docs website url
2024-06-30 05:48:42 +05:00
fallenbagel
5428b19c62
docs: rename missed labels to jellyseerr
2024-06-30 05:47:31 +05:00
fallenbagel
8dde04396d
docs: rename labels to jellyseerr
2024-06-30 05:30:38 +05:00
fallenbagel
3f7c01853c
docs: rename the labels
2024-06-30 05:19:34 +05:00
fallenbagel
31472009ab
ci: attempt to fix docs deployment
2024-06-30 05:06:59 +05:00
Fallenbagel
73890ac802
chore(gen-docs): set deploymentBranch for the docs ( #853 )
2024-06-30 04:31:40 +05:00
Fallenbagel
f2d6987e53
docs: update gen-docs readme to trigger gh pages deployment ( #852 )
2024-06-30 04:07:18 +05:00
Fallenbagel
2109cf8841
ci(docs): fix github doc deployment ( #851 )
2024-06-30 04:03:30 +05:00
Fallenbagel
d03c77321b
ci: attempt to fix docs deployment ( #850 )
...
* chore(gen-docs): add trailing slash as false and remove deployment branch definition
* ci(docs): update the download artifact version
2024-06-30 03:53:13 +05:00
Fallenbagel
ce02f61c0d
docs: setup docusaurus for documentation ( #848 )
...
* docs: setup docusaurus for documentation
* docs: setup tailwind content for docusaurus
* chore: ensure tailwindcss is installed so pages deploy works
* docs: add cname to point to docs
* ci: override format checking for pnpm-lock in gen-docs folder
* docs(gen-docs): readme for docusaurus
* chore(gen-docs): remove unnecessary image files
* docs: remove installation instructions (moved to docs)
* ci: rename docusaurus workflows to a more explicit name
* style(gen-docs): custom color for links
* docs: add more doc pages
* style: gradient menu link bg, proper jellyseerr font & footer bg color
* docs: fix proper link to relative pages
* style: tab-items also now uses the proper jellyseerr colors
* style: use prismTheme shadesOfPurple for codeblock/syntax highlighting
* docs: fix broken links
* docs: fix broken links
* docs: fix broken anchors
* chore(gen-docs): local search bar
* style(gen-docs): tab colors
* docs: reverse-proxy documentation
* style(gen-docs): jellyseerr-like cards
* docs: rename baremetal to build from source
* docs: nixpkg version check component
* docs: conditionally render override package derivation block and admonitions
* docs: users section of the documentation
2024-06-30 03:37:56 +05:00
Fallenbagel
bdee340530
fix: abort availability sync job if auth token invalid/connection lost ( #845 )
...
This fix aborts the media availability sync job if the following conditions are met:
a) auth token has expired
b) connection to jellyfin/emby has been lost
Previously, the sync job will continue even if auth token was invalid or
connection was lost, thereby, resulting in removal of series/movies that
were never removed on jellyfin/emby/sonarr/radarr. This also removed the
requests. With the current fix, the sync job should refuse to run unless
the auth token is valid.
2024-06-29 19:10:43 +05:00