sct
8d8e750982
feat(lang): add support for russian languge
4 years ago
sct
6c7f1cad8b
refactor: merge weblate langauge files into develop to fix conflicts
4 years ago
sct
335377e250
chore(deps-dev): upgrade prettier to v2.2.1
4 years ago
J. Lavoie
44dbb745b6
feat(lang): translated using Weblate (German)
...
Currently translated at 44.6% (134 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/
4 years ago
J. Lavoie
30a8934626
feat(lang): translated using Weblate (French)
...
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
4 years ago
Alex Zoitos
2d0afb29d3
fix(frontend): update overflow issues with seasons + email ( #217 )
...
* fix(frontend): update overflow issues with seasons + email. Add all message for full seasons
bug #216
* fix: update i18n json files
4 years ago
Artem
86cadb8283
feat(lang): translated using Weblate (Russian)
...
Currently translated at 27.0% (81 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/
4 years ago
T'ai
a494507dfe
feat(lang): translated using Weblate (Japanese)
...
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
4 years ago
Artem
887f5dd487
feat(lang): added translation using Weblate (Russian)
4 years ago
sct
42788adb75
fix(lang): fix missing i18n string for agent enabled in email notification page
4 years ago
sct
d38b28d206
feat(lang): add nb-NO and de language support to app
4 years ago
Weblate (bot)
b0c663bacc
feat(lang): translations update from Weblate ( #201 )
...
* Translated using Weblate (Japanese)
Currently translated at 18.0% (54 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* Translated using Weblate (Japanese)
Currently translated at 18.3% (55 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* Translated using Weblate (Japanese)
Currently translated at 19.0% (57 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* chore: Translated using Weblate (Japanese)
Currently translated at 25.0% (75 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* Added translation using Weblate (German)
* Added translation using Weblate (Norwegian Bokmål)
* chore: Translated using Weblate (French)
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
* chore: Translated using Weblate (German)
Currently translated at 23.6% (71 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/
* chore: Translated using Weblate (French)
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
* revert(lang): deleted translation using Weblate (Norwegian Bokmål)
* feat(lang): added translation using Weblate (Norwegian Bokmål)
* feat(lang): translated using Weblate (Norwegian Bokmål)
Currently translated at 75.6% (227 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nb_NO/
* feat(lang): translated using Weblate (English)
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/en/
* feat(lang): translated using Weblate (Norwegian Bokmål)
Currently translated at 87.6% (263 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nb_NO/
* feat(lang): translated using Weblate (Japanese)
Currently translated at 26.0% (78 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* feat(lang): translated using Weblate (Japanese)
Currently translated at 35.6% (107 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* feat(lang): translated using Weblate (Japanese)
Currently translated at 35.6% (107 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* feat(lang): translated using Weblate (Japanese)
Currently translated at 37.0% (111 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* feat(lang): translated using Weblate (French)
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/
* feat(lang): translated using Weblate (Japanese)
Currently translated at 89.3% (268 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
* feat(lang): translated using Weblate (German)
Currently translated at 31.0% (93 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/
* feat(lang): translated using Weblate (Japanese)
Currently translated at 100.0% (300 of 300 strings)
Translation: Overseerr/Overseerr Frontend
Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ja/
Co-authored-by: T'ai <chivalrousjosh@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: NGVICIOUS <giyomu1@gmail.com>
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
sct
a0e594a292
refactor(frontend): force movie/series tag on titlecard to be uppercase
4 years ago
sct
86addbc4dd
chore(deps-dev): upgrade typescript to v4.1.2 and ts-node to v9.1.1
4 years ago
sct
a8393707fe
feat: generate real api key
...
This also hides the api key from users without the ADMIN permission. It will not be returned from
the api for them. Regenerate functionality is not in the commit.
4 years ago
sct
8e6daf7bd2
fix: fix a few misc unused imports and useless assignments/conditionals
4 years ago
sct
79a352b7b3
build(deps): update dependencies and update relevant files
4 years ago
sct
2d51efd716
feat(frontend): only load request/tmdb cards when in the browser view
4 years ago
sct
b4002d7132
fix(frontend): push updated i18n locale files
4 years ago
sct
83fde46a59
fix(frontend): dont show delete button in request list for users without correct permission
4 years ago
sct
6c4022fb23
feat(frontend): add i18n strings for request list and request item
4 years ago
sct
1ba027b435
feat(frontend): initial version of the requests page (no filtering/sorting)
4 years ago
sct
a1c16ab0d0
Update ja.json (POEditor.com)
4 years ago
Alex Zoitos
139871f218
fix(frontend): canceled movie request should set parent movie status back to unknown ( #198 )
4 years ago
sct
2e599f235b
Merge branch 'develop' of github.com:sct/overseerr into develop
4 years ago
sct
c688cf60c7
feat: add migration for delete cascades on season requests/seasons
...
fix some i18n english strings
4 years ago
GiyomuWeb
eab3d330f5
Update fr.json ( #196 )
...
* Update fr.json
* Update fr.json
4 years ago
sct
0d2f360c22
feat(frontend): add translatable strings for request card
4 years ago
sct
a56fd16ab6
fix(frontend): fix missing data for request modal title i18n
4 years ago
GiyomuWeb
f73ec90085
Update fr.json ( #195 )
4 years ago
sct
659a601877
feat(frontend): added more localized strings
4 years ago
GiyomuWeb
45d6a1e1c0
Update fr.json ( #192 )
4 years ago
sct
cd6d8a8216
feat(frontend): add french language file
...
also expanded translation coverage (still lots to do!)
4 years ago
sct
a28a8b37b0
feat: actually include email templates in built server files
4 years ago
sct
a359672eba
feat: add application url config to main settings ui
4 years ago
sct
0d73d88f35
feat: other email notifications for approved/available
...
also adds UI to configure email notifications to frontend
4 years ago
sct
0962392e39
feat(api): email notification agent
...
no ui yet built to configure it and currently only handles MEDIA_PENDING notification types
4 years ago
sct
0601b44687
feat: throw 404 when movie/tv show doesnt exist
...
also adds site webmanifest for mobile icons and title changes for tv/movie pages
4 years ago
sct
6ad3384a78
feat(frontend): add links to detail pages from new request card
4 years ago
sct
59056c44f9
fix(frontend): show a badge on requestcard for partially available status
4 years ago
sct
b26a2347e7
fix(frontend): fix missing import for ReactNode type in Slider
4 years ago
sct
ef62c67480
fix(frontend): fix request card placeholder sizes for mobile
4 years ago
sct
93738e154c
feat(frontend): new design for request card
...
renamed old requestcard to TmdbTitleCard
4 years ago
sct
d8e542e5fe
feat: notification framework
4 years ago
sct
fb5c791b0b
feat: upgrade tailwindcss to 2.0.1
4 years ago
sct
89be56d840
fix: fix type import from server side crashing build process
4 years ago
sct
250f48492c
feat: media delete option in manage media slideover
4 years ago
Brandon Cohen
a3ca9b40c5
fix(frontend): fixed similar/recommendations showing when empty ( #180 )
4 years ago
sct
1694f60e8a
feat: rotten tomatoes scores on movie/tv details pages
4 years ago
sct
236c4e5e61
feat: manage series slideover added (and approve/decline/delete hooked up)
4 years ago
sct
cb9ae25d94
feat: add filtering for requests api
4 years ago
sct
f5f2545520
feat(frontend): add header styling to movie/tv recommendation and similar list views
4 years ago
sct
94eaaf96b4
feat: upcoming/trending list views and larger title cards
4 years ago
sct
185ac2648f
feat: user edit functionality (managing permissions)
4 years ago
sct
ff8b9d8e7e
feat: add trending to discover page
4 years ago
sct
67290dd502
feat: upcoming movies on discover
4 years ago
sct
2b46268824
fix(frontend): always show request modal option for tv
4 years ago
sct
a99705f6a5
feat: force setup if app is not initialized
4 years ago
sct
c0ce87b6f6
fix(frontend): when there were no results in the list view, it would call fetch more infinitely
4 years ago
Jeff Bentley
366074c12a
[Design/Routes] Welcome Screen / Initial Setup ( #42 )
...
* feat(new component): welcome screen and initial setup component
* feat(frontend): setup with login, settings, radarr/sonarr
* feat(frontend): add login functionality to login step for setup
Co-authored-by: Alexander Zoitos <azoitos1@gmail.com>
4 years ago
sct
06dc606bcf
feat(frontend): recently added on discover
...
also improves modal requests by not waiting for result from radarr/sonarr
4 years ago
sct
1390cc1f13
feat(api): plex tv sync and recently added sync
4 years ago
sct
16221a46a7
feat(frontend): improved settings menu design for mobile
4 years ago
sct
46d99b02b1
fix(frontend): fix modal design and rename some text for adding servers
4 years ago
sct
24a0423f3b
feat: initial user list (no edit/delete yet) and job schedules
4 years ago
sct
320432657e
feat: sonarr edit/delete modal
4 years ago
sct
877a518415
feat(frontend): radarr delete modal
4 years ago
sct
c4ac357ef4
feat: radarr edit/create modal/backend functionality
4 years ago
sct
e032e385a5
fix: dont cross import SyncStatus type
4 years ago
sct
0b239f0bdf
feat(frontend): allow permission check for showing nav items
4 years ago
sct
1bc3f7be4b
feat(frontend): plex library scan
4 years ago
sct
97e30367fb
fix(frontend): reinitalize plex form after data loads
4 years ago
sct
47714b698c
feat(frontend): plex settings page
4 years ago
sct
33da7e9df3
feat(frontend): alpha notice
4 years ago
sct
8742da0ebb
feat(frontend): initial Settings design
4 years ago
sct
14b9cb610c
feat(frontend): slideover initial work
4 years ago
sct
ca43b2c6c5
Merge branch 'develop' of github.com:sct/overseerr into develop
4 years ago
sct
4975841b5d
feat(frontend): buttonWithDropdown component added (no hookups yet)
4 years ago
Alex Zoitos
f628903577
Custom 404/Error page ( #133 )
...
* feat(frontend): custom 404 + error page with intl formatting
* style(frontend): add styling for error message
4 years ago
sct
1f9cbbfdf1
feat(frontend): cancel movie request modal
...
also includes tons of performance fixes for the modals
4 years ago
sct
61b6152e89
fix(frontend): remove requestId from tilecard request modal component
4 years ago
sct
5f8114f730
feat: tv request modal status hookup
4 years ago
sct
85ae4998f0
fix(frontend): close request modals when complete
4 years ago
sct
364d9d105c
fix(frontend): fix opening popups on safari
4 years ago
Alex Zoitos
4d0c23c269
When opening plex Oauth window, open an empty page then redirect to plex oauth ( #127 )
...
* feat(frontend): custom toast
* refactor(frontend): move toast width styling to globals
* feat(frontend): add loading spinner for browser popup
4 years ago
sct
608b96600a
feat(frontend/api): tv request modal (no status. only request)
4 years ago
Alex Zoitos
7cb92028fb
Redesign toasts ( #103 )
...
* feat(frontend): custom toast
* refactor(frontend): move toast width styling to globals
Co-authored-by: sct <sct@users.noreply.github.com>
4 years ago
sct
6aca82607b
fix(frontend): have tvDetail use the new RequestModal
...
although nothing implemented for tv just yet
4 years ago
sct
2bf7e10e32
feat(frontend/api): beginning of new request modal
...
also includes new api endpoints for seasons
4 years ago
sct
1be8b18361
feat(api): plex Sync (Movies)
...
Also adds winston logging
4 years ago
sct
5a43ec5405
feat(frontend): logo updates
4 years ago
Alex Zoitos
b77db5a439
Horizontal scroll buttons ( #100 )
...
* feat(frontend): horizontal scroll buttons with animations
* feat(frontend): scroll + window resize events for buttons on slider
4 years ago
sct
8577db1be1
feat(api): decouple media requests from media info
4 years ago
sct
02cbb5b030
feat(frontend/api): tv details page
4 years ago
sct
8f21358f79
feat(frontend): approve/decline request well added to movie detail
4 years ago
sct
e0c39aeca1
fix(frontend): dont show runtime if there is no runtime data
4 years ago
sct
de84658b48
feat(frontend): loading spinner
4 years ago
sct
fdf9f38776
fix(frontend): run initial props for children components after getting the user
4 years ago
sct
9131254f33
feat(frontend/api): i18n support
4 years ago
sct
04252f88bb
feat(frontend/api): cast included with movie request and cast list on detail page
4 years ago
sct
6398e3645a
feat(frontend/api): movie recommendations/similar request and frontend detail page update
4 years ago
sct
be0003a85d
feat(frontend): discover tv/movies full page
...
Also adds ListView component for infinite scrolling pages
4 years ago
sct
31809d952c
feat(frontend): design updates for responsive titlecards
4 years ago
sct
b92f64fa6e
fix(frontend): fix title detail background image to be centered
4 years ago
sct
73ce24a37b
feat(frontend): title detail (movie) initial version
4 years ago
sct
4638fae336
feat(frontend): refresh indicator for titlecards / toasts
4 years ago
sct
16e74e3298
refactor(frontend): move slider blocks from home page into reusable component
4 years ago
sct
371e43356d
feat(frontend): request card / recent requests
4 years ago
sct
d1b5c08913
refactor(frontend): abstract out request modal into its own component (movie only)
4 years ago
sct
f22f8c5d73
feat(frontend): add cancel request modal for titlecards
4 years ago
sct
626099a2c9
feat(frontend): modal component and basic request hookup ( #91 )
4 years ago
Alex Zoitos
42cf45fa19
refactor(frontend): make sidebar links map ( #90 )
4 years ago
sct
eae38bb9ec
feat(frontend): new dashboard concept ( #82 )
4 years ago
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
4 years ago
sct
1910876706
Request Model ( #79 )
...
* feat(api): request model
Also adds request binding to search/discover results
* fix(api): rename Request to MediaRequest and update nextjs tsconfig
* refactor(api): move related request fetching code into MediaRequest entity
4 years ago
sct
342d1a3c75
feat(frontend): initial search functionality ( #78 )
4 years ago
sct
bbfe349b52
feat(frontend): basic discover page (only movies) ( #74 )
4 years ago
Brandon Cohen
b126899e07
Build common reusable Button component ( #66 )
...
* feat: reusable button component
* style(frontend): added Button Size Functionality
4 years ago
sct
6241d0cf78
style(frontend): login page styling touchup ( #64 )
4 years ago
Alex Zoitos
432ad76b3b
Titlecard Component ( #56 )
...
* feat(titlecard): initial titleCard
* fix(frontend): fix aspect ratio of titlecard
* style(frontend): title card styling - transition effect
* refactor(frontend): title card props - showDetail change
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
sct
c0166e7ecb
feat(api): public settings route ( #57 )
...
adds public settings route that provides initalized value to check if the app has been configured
for the first time
4 years ago
sct
cb9098f457
feat: logout route/sign out button ( #54 )
4 years ago
sct
e6349c13a0
feat: user avatars from plex ( #53 )
4 years ago
sct
190a8831c7
User Context ( #51 )
...
* feat(frontend): user Context / useUser hook
Adds a UserContext to wrap the app and load/cache the user when the website renders. Also adds the
useUser hook to pull in user data anywhere its needed on the site. This commit also adds redirection
to the login page for users who are not signed in
* fix(frontend): use process.env.PORT for user request on server side (defaults to 3000)
* docs(frontend): added documentation/notes for how the user context/login works
4 years ago
Alex Zoitos
995e700138
refactor(layout component + sub components): refactor layout - extract sidebar, search etc ( #11 )
...
Extract Sidebar, search, userDropdown, Notifications from Layout component
4 years ago
Alexander Zoitos
e61d9a767f
refactor(app conditional cleanup): remove unnecessary else statement
4 years ago
Alexander Zoitos
f9b174c311
refactor(login component): remove copyright - to design later
4 years ago
Alexander Zoitos
0151134949
refactor(use component on login path conditional): use component on login path conditional
4 years ago
Alexander Zoitos
159718891f
feat(pass pageprops to loginpage): pass page props to loginPage
4 years ago
Alexander Zoitos
7d179ae3b4
feat(login route conditional): on login route, do not display layout
4 years ago
Alexander Zoitos
6e47be2fa8
feat(login component/route): add: Login Component and Route
4 years ago
sct
1f497e8913
feat(layout): created Layout component
...
Also adds a Transition component for dealing with transitions easily with tailwind
4 years ago
sct
c6474558f1
style: added Inter font for use with Tailwind UI
4 years ago
sct
0abf743b17
feat(components/plexloginbutton): added PlexLoginButton
4 years ago
sct
72f9624f1d
feat(plex/utils): added Plex OAuth class
4 years ago