sct
a908c07670
feat(frontend): allow selecting multiple original languages
4 years ago
TheCatLady
5c135c9974
fix(ui): use correct colspan for 'No results.' message in Settings > Logs ( #1325 )
...
* fix(ui): use correct colspan for 'No results.' message in Settings > Logs
* fix(ui): also fix colspan of pagination row
4 years ago
TheCatLady
77911c03e9
feat(lang): add Catalan to language picker ( #1309 )
4 years ago
sct
5544e4b65e
refactor(ui): relax colors on default and sucecss button styles
4 years ago
sct
a06a85e329
refactor(ui): change view details button on logs page to an icon
4 years ago
sct
67fbb401ac
fix(ui): correctly paginate request list
4 years ago
TheCatLady
a9461f760d
feat(ui): Add user requests page ( #936 )
...
* feat(ui): add user requests page
* fix: return error if user attempts to fetch another user's requests without adequate perms
* fix(ui): make user name on request page link back to user profile
* feat(ui): link user request count to their filtered request list view
* fix(frontend): only display user requests on profiles if current user has adequate perms
* fix: use 'all' filter for user-filtered request list
* fix(frontend): pass userId to router.push()
* fix: do not pass userId in query for non-user-filtered requests page
* fix(frontend): also allow REQUEST_VIEW perm through route guard
* fix(frontend): only link request count to user request list if current user has required perms
4 years ago
TheCatLady
49782c0b73
fix(frontend): 'Recent Requests' slider should link to request list w/ same filter ( #1235 )
...
* fix(frontend): 'Recent Requests' slider should link to request list w/ same filter
* fix(frontend): use 'all' instead of 'unavailable' filter for recent requests slider
* refactor: use enum for request list filter
4 years ago
TheCatLady
f990585914
fix(frontend): use correct path to user profile in request modal quota dropdown ( #1307 )
...
* fix(frontend): use correct path to user profile in request modal quota dropdown
* fix(ui): add link transition duration
4 years ago
TheCatLady
c8f67cf866
fix(frontend): call mutate after changing public settings ( #1302 )
4 years ago
sct
16a611b9df
fix(ui): correctly enable the request button when partial requests are disabled with no quota
4 years ago
TheCatLady
2059fc1cd4
fix(ui): restore saved states of quota override checkboxes ( #1282 )
...
* fix(ui): restore saved states of quota override checkboxes
* fix: check if value is undefined or null, not just truthy
Co-authored-by: sct <ryan@sct.dev>
4 years ago
TheCatLady
7230915094
feat(ui): display movie/series original title ( #1240 )
...
* feat(ui): display movie/series original title
* fix(ui): remove extra margin when tagline is missing
* fix(ui): simply don't show overview when unavailable
* fix(ui): overview heading color should match that of sliders
* fix: revert overview removal on movie/series detail pages
4 years ago
sct
3f1f85a80e
fix(ui): correctly show quota display on tv request modal when only series quota is set
4 years ago
TheCatLady
e393b53b29
refactor(lang): use global strings where appropriate and remove unused strings ( #1265 )
4 years ago
TheCatLady
8546b0ef53
fix(ui): fix label formatting in general user settings ( #1275 )
4 years ago
sct
6c75c88228
feat(requests): add request quotas ( #1277 )
...
* feat(quotas): rebased
* feat: add getQuota() method to User entity
* feat(ui): add default quota setting options
* feat: user quota settings
* feat: quota display in request modals
* fix: only show user quotas on own profile or with manage users permission
* feat: add request progress circles to profile page
* feat: add migration
* fix: add missing restricted field to api schema
* fix: dont show auto approve message for movie request when restricted
* fix(lang): change enable checkbox langauge to "enable override"
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@outlook.com>
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
4 years ago
TheCatLady
173408a1f2
fix(lang): allow proper localization of comma-delimited lists ( #1264 )
...
* fix(lang): allow proper localization of comma-delimited lists
* refactor: add string to globals instead, and remove unused strings
4 years ago
Danshil Kokil Mungur
f5f8269cd2
feat(ui): store sort order and page size of userlist in localstorage ( #1262 )
4 years ago
TheCatLady
1d7a938ef8
fix: fetch localized person details from TMDb ( #1243 )
...
* fix: fetch localized person details from TMDb
* feat: include DOB, hometown, and alternate names on person detail pages
* fix: remove unnecessary ternary operator
* fix(ui): don't display AKA when empty
4 years ago
TheCatLady
cb5ca7acf3
fix(lang): correct strings for library sync button & user import toast ( #1252 )
...
* fix(lang): 'scan plex libraries' should actually be 'sync'
* fix(lang): also fix user import string in case of no imported users
* fix(lang): remove unused 'User Rating' strings
4 years ago
Danshil Kokil Mungur
6210f12e8e
fix(ui): hide 'show details' button if there are no additional details ( #1254 )
4 years ago
sct
958cdf98fd
feat(ui): experimental status bar style change for ios pwa app
...
this might break things. just an experiment. :)
4 years ago
TheCatLady
8ebc829250
fix(lang): correct mismatched language strings ( #1246 )
4 years ago
TheCatLady
3642b1e84a
fix(ui): do not require numeric value in FormattedRelativeTime ( #1234 )
4 years ago
TheCatLady
80165038fd
fix(frontend): redirect from /setup if already initialized ( #1238 )
4 years ago
TheCatLady
380d36119f
fix(ui): display asterisk indicator on required field labels ( #1236 )
4 years ago
TheCatLady
015671f5be
fix(ui): button w/ dropdown z-indices ( #1230 )
...
* fix(ui): button w/ dropdown z-indices
* fix(ui): restore hover/focus z-indices
4 years ago
TheCatLady
665e16475f
fix(lang): change 'Extra Data' string to 'Additional Data' ( #1226 )
4 years ago
sct
8c51c28f54
fix(logs): add i18n strings for new log page changes
4 years ago
sct
e2b8745fdc
feat(logs): add copy to clipboard button to logs page
...
includes various other improvements to the logs page
4 years ago
sct
0974a4c971
fix(ui): do not check isValid on Sonarr/Radarr modals for the test button
4 years ago
sct
3dc27ffd9b
feat(frontend): add apple tv+ to network slider
...
closes #1219
4 years ago
TheCatLady
4a5a9cce48
refactor(ui): add page query param to logs page & user list, and fix log timestamps ( #1218 )
...
* refactor(ui): add page query param to logs & fix timestamp
* refactor(ui): add page query param to user list as well
4 years ago
TheCatLady
6d7671dd80
fix(lang): edit setting label strings for verb tense consistency ( #1214 )
...
* fix(lang): edit setting label strings for verb tense consistency
* fix(lang): remove 'requires and'
4 years ago
sct
0ca3d43749
feat: add option to cache images locally ( #1213 )
4 years ago
TheCatLady
ea1863ac3a
fix(lang): UI string edits, round 2 ( #1202 )
4 years ago
TheCatLady
9ec2c468cb
fix(ui): use appropriate cursor type for readonly input fields ( #1208 )
...
* fix(ui): use appropriate cursor type for readonly input fields
* fix(ui): revert change to API key field
4 years ago
TheCatLady
f49a02449c
fix(ui): add validation to hostname/IP fields ( #1206 )
4 years ago
sct
cbf45196b0
fix(frontend): use next/image to serve login page images
...
re #1207
4 years ago
TheCatLady
d226fc79b8
fix(ui): tweak request list design ( #1201 )
4 years ago
TheCatLady
4a6151873a
fix(ui): center role under title cards on person detail pages ( #1205 )
4 years ago
Danshil Kokil Mungur
54429bbc1d
feat(settings): logs viewer ( #997 )
4 years ago
TheCatLady
d76bf32c9d
fix(ui): sort regions & languages by their localized names rather than their TMDb English names ( #1157 )
4 years ago
TheCatLady
1178ebff73
refactor(ui): tweak genre card colors ( #1197 )
4 years ago
TheCatLady
36c00fde27
feat(ui): add option to only allow complete series requests ( #1164 )
4 years ago
TheCatLady
6f1a31de47
feat(ui): add movie/series genre list pages ( #1194 )
4 years ago
TheCatLady
b767a58b01
fix(ui): use appropriate cursor type for disabled UI elements ( #1184 )
4 years ago
TheCatLady
28a6a70e1e
fix(ui): filter out server options that do not match request type (non-4K or 4K) ( #1183 )
4 years ago
sct
1c4515a1ae
feat: genre sliders (experiment) ( #1182 )
4 years ago
TheCatLady
2f2e00237d
feat: add tagline, episode runtime, genres list to media details & clean/refactor CSS into globals ( #1160 )
4 years ago
Jakob Ankarhem
3d6b343413
feat(frontend): add loading bar indicator ( #1170 )
4 years ago
Jakob Ankarhem
9e5adeb610
feat(email): add pgp support ( #1138 )
4 years ago
TheCatLady
001dcd328c
fix: do not allow editing of user settings under certain conditions ( #1168 )
...
* fix: do not allow editing of user settings under certain conditions
* feat(lang): generate translation keys for new strings
* refactor: modify owner check for clarity
* fix(ui): hide buttons where appropriate and add missing translation string
4 years ago
TheCatLady
3148d31214
fix(notif): loosen input validation on Pushover settings ( #1166 )
4 years ago
sct
8634081c86
fix: correctly send auto-approval notifictions for series
...
also adjusted see more card slightly
4 years ago
TheCatLady
f7d2723fab
feat(notif): add "Media Automatically Approved" notification type ( #1137 )
4 years ago
TheCatLady
1be97fe7fb
refactor(css): add new global classes & card border hover styling ( #1156 )
4 years ago
sct
6e95c8b7a1
feat(ui): add user ID to profile header
...
also adds some missing localized strings for the profile header
4 years ago
TheCatLady
b36aff912a
refactor(ui): move user-related settings out of "General Settings" ( #1143 )
4 years ago
sct
d48edeb5a9
fix(frontend): never hide available content in search results
4 years ago
TheCatLady
fc73592b69
fix(ui): request list button sizes ( #1152 )
4 years ago
TheCatLady
60d453b0bb
fix: fix language filter link on movie detail pages ( #1142 )
4 years ago
TheCatLady
45886ccef1
fix(ui): display "Season" vs. "Seasons" as appropriate, and fix request block "Seasons" formatting ( #1127 )
4 years ago
TheCatLady
75011610e5
feat: add language-filtered Discover pages ( #1111 )
4 years ago
TheCatLady
3384eb1c47
feat(notif): add settings for Discord bot username & avatar URL ( #1113 )
4 years ago
sct
e5f5bdb95c
fix(frontend): check if swr is validating to determine if we should fetch new data
...
fixes #719
4 years ago
sct
36e614f4f3
refactor(ui): adjust language picker style
4 years ago
sct
f5fc0545a4
refactor(ui): add borders to request cards
4 years ago
sct
1c6914f5ce
feat: add studio/network sliders to discover
...
includes some adjustments to titlecard design
4 years ago
Brandon Cohen
1a7dc1acf5
fix(frontend): status, requested by, and modified alignment fix ( #1109 )
4 years ago
TheCatLady
239202d9c1
fix(ui): list all movie studios instead of just the first result ( #1110 )
4 years ago
TheCatLady
85076919c6
fix(ui): fix request list UI behavior when season list is too long ( #1106 )
...
* fix(ui): fix request list UI behavior when season list is too long
* fix: add default variants to Tailwind scale
4 years ago
sct
7aa0239cd9
refactor(ui): request list now adds a page query parameter for switching pages
...
this helps return back to the page you were last looking at when navigated to and from the request
list.
4 years ago
sct
7289872937
fix(ui): add link to poster image on request items
4 years ago
TheCatLady
1f8b03ff6f
fix(ui): improve responsive design on new request list UI ( #1105 )
4 years ago
TheCatLady
e98f2b9605
fix(ui): correct language usage re: "sync" vs. "scan" ( #1079 )
4 years ago
TheCatLady
778dda67d5
fix(frontend): check for ID instead of email after initial setup Plex login ( #1097 )
4 years ago
sct
cd21865c4d
feat(ui): request list redesign ( #1099 )
4 years ago
TheCatLady
0c4637f779
fix(ui): add alt prop to studio/network logos & fix blinking text cursor ( #1095 )
4 years ago
Jakob Ankarhem
420038d5ff
fix(requests): add plex url to request item ( #1088 )
4 years ago
TheCatLady
bdf67e732b
fix(lang): edit new Telegram-related strings to conform to style guide ( #1093 )
4 years ago
Jakob Ankarhem
f6d00d8d15
feat(telegram): add support for individual chat notifications ( #1027 )
4 years ago
sct
6072e8aa9a
fix(lang): add missing i18n strings
4 years ago
sct
63c122e5e0
refactor: move genre/studio/network calls into their own endpoints
...
this commit also adds a `useDiscover` hook to help with creating discover pages with less repeating
code
4 years ago
TheCatLady
b57645d382
fix(lang): fix singular form of season count ( #1080 )
4 years ago
TheCatLady
f28112f057
feat: add genre/studio/network view to Discover results ( #1067 )
...
* feat: add genres view to movie/series Discover results
* feat: add studio/network view to movie/series Discover results
* fix: remove with_release_type filter, since it is removing valid/desired results
4 years ago
TheCatLady
436523139e
feat(ui): display season count on TV details page ( #1078 )
...
* feat(ui): display season count on TV details page
* feat(lang): add new translation string
4 years ago
TheCatLady
6a1e3891aa
feat(ui): in Settings > Services, make Radarr/Sonarr server names and logos clickable links ( #1008 )
4 years ago
TheCatLady
594aad9d3a
feat(lang): localize job names ( #1043 )
4 years ago
TheCatLady
b146d11e2f
fix(ui): don't show "Password" user settings tab if current user lacks perms to modify the password ( #1063 )
4 years ago
TheCatLady
1b55d2dfbc
feat(ui): display "Owner" role instead of "Admin" for user ID 1 ( #1050 )
...
* feat(ui): display "Owner" role instead of "Admin" for user ID 1
Also add role to user settings page, and fix the missing "Account Type" string and use the same
verbiage on the user list page
* feat(lang): generate translation keys
* fix: utilize hasPermission returned by useUser instead of importing from server/lib/permissions
4 years ago
sct
ddfc5e6aa8
fix: add correct permission checks to modifying user password/permissions
4 years ago
Danshil Mungur
eefcbcd3dd
fix(ui): show translated string on sonarr sucesss/failure toast messages ( #1035 )
4 years ago
TheCatLady
3fed26cfbe
fix(ui): for server default options, display "All" region/language option instead of empty string ( #1042 )
4 years ago
TheCatLady
abcd7c9975
fix(ui): use country-flag-icons instead of country-flag-emoji for RegionSelector ( #1011 )
4 years ago
sct
69294a7c4c
fix: allow users to override language/region settings
...
fixes #1013
4 years ago
Danshil Mungur
e9f2fe910d
fix(notif): fixed typo in pushover hint ( #1029 )
4 years ago
TheCatLady
5560abf459
fix(notif): escape application title in Telegram notifications ( #1012 )
4 years ago
TheCatLady
09b5019e95
refactor(api): rename Plex auth endpoint ( #949 )
4 years ago
TheCatLady
6ecd202607
fix(frontend): use region settings instead of hardcoded 'US' value for movie/TV ratings ( #1006 )
4 years ago
TheCatLady
0acad8e9fa
fix(ui): add missing string for default Discover Language & edit string for default Discover Region ( #1004 )
4 years ago
sct
c4af4c42ab
fix(frontend): check for id instead of email after logging in
4 years ago
sct
f9c83e14e5
fix(ui): add fallback for region display name
4 years ago
TheCatLady
c88fcb2e2d
fix(ui): Notification-related string/UI edits and field validation ( #985 )
4 years ago
Daniel Carter
b557c06b0a
feat(regions): add region/original language setting for filtering Discover ( #732 ) ( #942 )
4 years ago
TheCatLady
8701fb20d0
fix(ui): Fix settings navigation horizontal scroll issues ( #987 )
4 years ago
TheCatLady
40b07c35d4
fix(ui): Display 4K download status on 4K status badge ( #988 )
4 years ago
TheCatLady
139341b043
feat(ui): Add support for requesting collections in 4K ( #968 )
4 years ago
TheCatLady
5b64655776
fix(lang): Remove unused strings and correct spelling of 'canceling'/'canceled' ( #981 )
4 years ago
TheCatLady
4e2706b421
fix(ui/notif): Custom application title in password-related emails and UI messages ( #979 )
4 years ago
sct
57c00c1ea7
fix(ui): also allow 17 digit discord ids
...
fixes #971
4 years ago
TheCatLady
b4bac6a915
fix(frontend): Update AdvancedRequester to reflect new /user API response ( #970 )
4 years ago
TheCatLady
e70a4ecae6
fix(ui): Add tip & validation for Discord ID input ( #966 )
4 years ago
TheCatLady
621db89328
feat(ui): Add 'Page Size' setting for request/user list pages ( #957 )
4 years ago
TheCatLady
77b2d9ea22
fix(frontend): Do not allow user w/ ID 1 to disable 'Admin' permission ( #965 )
4 years ago
TheCatLady
2bcc3e3419
refactor(ui): Create PlayButton component ( #946 )
4 years ago
sct
bbb683e637
feat: user profile/settings pages ( #958 )
4 years ago
TheCatLady
29b97ef6d8
feat(notif): Add Pushbullet notification agent ( #950 )
4 years ago
TheCatLady
c9a150b1db
fix(ui): Automatically disable and uncheck user permissions with unmet requirements ( #941 )
4 years ago
Brandon Cohen
e28dfadaf5
fix(frontend): request and cog button would be misaligned without play on plex/watch trailer button ( #956 )
...
* fix(frontend): request and cog button would be misaligned without play on plex/watch trailer button
* fix(frontend): request and cog button would be misaligned without play on plex/watch trailer button
* Update src/components/TvDetails/index.tsx
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* fix(frontend): removed z-index from buttonWithDropdown div
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
4 years ago
Brandon Cohen
f1c335815f
fix(frontend): changed plex, request, and cog buttons to align properly on smaller mobile UIs ( #928 )
4 years ago
sct
8a7fa00164
fix(lang): formatMessage should not use an object spread
4 years ago
TheCatLady
53b7425f67
feat(ui): Add separate permissions for 4K auto approval ( #908 )
...
* Clarify & fix permission descriptions
* Automatically check & disable auto-approve permission options when 'Manage Requests' permission is selected
4 years ago
sct
fb9c878db4
fix(ui): change font size in request list/user list dropdowns to prevent zoom on mobile
4 years ago
TheCatLady
9757e3ae0c
feat(ui): Add 'Available' filter to request list and remove unused MediaRequestStatus.AVAILABLE enum value ( #905 )
4 years ago
TheCatLady
ef5d019c18
feat(ui): Add sort options to user list ( #913 )
4 years ago
Danshil Mungur
04fa9f79e2
fix(frontend): handle empty array of media attributes ( #922 )
4 years ago
TheCatLady
2768155bba
feat(notif): Notification improvements ( #914 )
4 years ago
Jakob Ankarhem
034968e437
fix(search): Handle search errors and escape * ( #893 )
4 years ago
TheCatLady
7e906e2d46
refactor(css): Apply global CSS classes ( #874 )
4 years ago
Danshil Mungur
c8b2a57721
feat(ui): added content ratings for tv shows and movie ratings ( #878 )
4 years ago
TheCatLady
ff0b5ed441
fix(api): Use POST instead of GET for API endpoints that mutate state ( #877 )
4 years ago
Jakob Ankarhem
d163e29459
fix(login): fix the gap when 'use your overseer account' was selected ( #870 )
4 years ago
Danshil Mungur
ee5076146e
fix(ui): fixed anime language profile typo ( #879 )
...
Co-authored-by: sct <ryan@sct.dev>
4 years ago
sct
8056187c3c
fix(ui): rename global group class to form-group
4 years ago
TheCatLady
a3042f8e1b
fix(ui): Fix card sizes on person detail pages ( #881 )
4 years ago
TheCatLady
282f28f2b9
fix(ui): Size cards appropriately based on base font size ( #871 )
4 years ago
TheCatLady
7c0ddad653
fix(ui): Handle missing movie/series data ( #862 )
4 years ago
Jakob Ankarhem
53f6f59798
feat(requests): add language profile support ( #860 )
4 years ago
sct
8956cb3915
refactor(ui): change search input design (experiment)
4 years ago
TheCatLady
baad19a2c9
fix(ui): fix webhook URL validation regex
4 years ago
Jakob Ankarhem
e5966bd3fb
feat(users): add reset password flow ( #772 )
4 years ago
Danshil Mungur
4eae02a7e1
feat(ui): added next airing date to TV Shows ( #842 )
4 years ago
TheCatLady
b531a642f6
fix(ui): Dynamically generate path to config in warning message ( #851 )
4 years ago
TheCatLady
7456bea2ae
fix(ui): Use minimum char validation message ( #850 )
4 years ago
TheCatLady
38c76b55e0
fix(notif/ui): Use custom application title in notifications & sign-in page ( #849 )
4 years ago
TheCatLady
eedadb8884
refactor(ui): Display user avatars in request list ( #848 )
4 years ago
TheCatLady
3f9bfeb01a
fix(ui): Add additional URL & email input validation ( #843 )
4 years ago
TheCatLady
b9d14a9fd0
fix(ui): Limit max width of forms & lists ( #845 )
4 years ago
sct
026795d4c9
fix(ui): validate application url and service external urls
4 years ago
sct
b658ddf5cf
fix(ui): dont show bulk edit options on user list if there is only one user
4 years ago
sct
63d7e2b398
fix(ui): remove yup validation from display name on user edit page
4 years ago
sct
033ba9d41b
feat: new permission to allow users to see other users requests
...
closes #840
4 years ago
sct
06e941171a
fix(ui): prevent names from getting squished in AdvancedRequester user selector
4 years ago
sct
e270999745
fix(ui): fix tables extending outside viewport in mobile formats
4 years ago
sct
fcd1dfc675
refactor(ui): adjust requested username text on RequestCard to show avatar
4 years ago
TheCatLady
1e5f88f462
feat(docker): Check for /app/config volume mount during setup ( #826 )
4 years ago
TheCatLady
035534e9fe
refactor(images): Use SVG logos for Radarr & Sonarr ( #827 )
4 years ago
TheCatLady
c97c96a30c
fix(frontend): fix possible division by zero in download status ( #839 )
4 years ago
sct
b116281196
fix(ui): show request as option even if there are no radarr/sonarr servers
4 years ago
TheCatLady
e4a50c33f1
fix(ui): Hide 'Mark 4k as Available' button if 4k not enabled ( #833 )
4 years ago
sct
59150f955f
feat: request as another user
4 years ago
TheCatLady
c0769d4f8f
fix(lang): Add missing source strings & remove local user sign-in setting tip ( #828 )
4 years ago
TheCatLady
35c6bfc021
feat(ui): Add custom title functionality ( #825 )
4 years ago
sct
3ffd5ab0ee
fix(ui): when PersonCard has no profilePath, correctly position name/role content
4 years ago
TheCatLady
f54df214af
fix(lang): Edit English language strings ( #820 )
4 years ago
TheCatLady
9d0d5b86aa
feat(ui): Add local login setting ( #817 )
4 years ago
TheCatLady
95c2a21697
fix(ui): Don't display empty dropdown when no trailer available ( #804 )
4 years ago
TheCatLady
6e9ac275e1
fix(html): th elements should be nested under tr, not directly under thead ( #801 )
4 years ago
TheCatLady
1ccafc0ebd
fix(ui): Restore original port input size ( #814 )
4 years ago
sct
7c192d54f4
fix(frontend): add github sponsor link to about page
4 years ago
sct
cf7ebc488d
fix(frontend): use consistent spinner style on TitleCard/Plex Presets
4 years ago
TheCatLady
e34fbf72fd
fix(ui): uniform-size checkboxes, vertically-aligned form labels, and fixes for other UI imperfections/inconsistencies ( #737 )
4 years ago
sct
a3b00c3458
fix(frontend): set 4k status on RequestItem when request is for 4k
4 years ago
sct
a7314f876e
fix(frontend): correctly show 4k download tracker activity
4 years ago
sct
5b39911e02
fix(frontend): match request button color on titlecards to other request buttons
4 years ago
TheCatLady
72cffd74a7
feat(frontend): add TheTVDB external link ( #800 )
4 years ago
sct
6c437c515f
fix(cache): use formatted numbers for displaying cache counts
4 years ago
sct
cfacb151b5
feat(lang): add support for Hungarian language
4 years ago
sct
996bd9f14e
feat(cache): add cache table and flush cache option to settings
...
also increases tmdb cache times to about 6 hours (12 hours for detail requests)
4 years ago
TheCatLady
3c5ae360fd
fix(lang): translate language names & change zh-Hant language code to zh-TW ( #793 )
4 years ago
sct
20289b5960
feat(cache): external API cache ( #786 )
4 years ago
TheCatLady
f1dd5e7e12
feat(ui): Move PROXY setting to UI ( #782 )
...
Users who have set PROXY=yes in their Docker containers will need to configure this setting in the UI and restart the container.
4 years ago
sct
67f8aef00d
feat: add manual availability buttons to manage slideover
...
closes #672
4 years ago
Jakob Ankarhem
1d7150c24e
feat(media): add link to the item on plex ( #735 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
sct
946bd2db5e
fix(frontend): dont show external links unless slug is set
4 years ago
sct
ec5fb83678
feat: Radarr & Sonarr Sync ( #734 )
4 years ago
sct
86efcd82c3
fix(frontend): fix server name position on plex settings page
4 years ago
TheCatLady
f05d4a0d0b
fix(ui): Capitalization, punctuation, and grammar inconsistences & errors ( #731 )
4 years ago
Jakob Ankarhem
20ca3f2f5f
feat(users): add editable usernames ( #715 )
4 years ago
Chris Pritchard
82ac76b054
feat: pre-populate server info from plex.tv API ( #563 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
TheCatLady
6e2589178b
feat(auth): Add optional CSRF protection ( #697 )
...
* fix(auth): Missing CSRF middleware
Resolves LGTM alert/error for query js/missing-token-validation
More info: https://lgtm.com/rules/1506064038914/
4 years ago
David
4b0241c3b3
feat: ability to edit user settings in bulk ( #597 )
4 years ago
sct
2f75c4c6ae
fix(lang): add missing i18n strings for notification settings
4 years ago
sct
21db3676d1
feat(notifications): add option to send notifications for auto-approved requests
...
closes #267
4 years ago
sct
d0c830e80d
fix: show recently added series even if they are not complete
4 years ago
sct
5e352c201f
fix(frontend): fixed mismatched rounded sizing on new login
...
also fixes log filename in temp log page
fixes #721
4 years ago
sct
e044146aa5
feat(lang): add support for Portuguese (Portugal) language
4 years ago
Jakob Ankarhem
f90e43b01a
refactor(login): redesign login page ( #709 )
4 years ago
sct
ae9a1b3e94
fix(frontend): add poster not found image to request card and request list item
4 years ago
sct
0b055458d0
fix(frontend): add poster not found image to tv details page
4 years ago
Jakob Ankarhem
2da0da826a
fix(requests): handle when tvdbid is null ( #657 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
sct
6c1742e94c
feat(frontend): add option to hide all available items from discovery ( #699 )
4 years ago
sct
e1032ff5df
fix(requests): allow declined season requests to be re-requested
...
fixes #690
4 years ago
sct
8927c6d2e3
fix(frontend): show auto approval on series request modal only with correct permissions
...
fixes #687
4 years ago
sct
686c4f71bf
feat(lang): add support for Chinese (Traditional) language
4 years ago
sct
2f97f61a6e
feat(notifications): add notification for declined requests
...
closes #663
4 years ago
sct
00944b1ec2
fix(frontend): do not show failed media status on request list for declined requests
...
fixes #664
4 years ago
sct
860d71ed69
fix(frontend): clarify which fields are required in radarr/sonarr modals
...
closes #575
4 years ago
sct
bdb33722e6
feat(requests): Request Overrides & Request Editing ( #653 )
4 years ago
sct
587e8db15e
feat(frontend): add see more card to media sliders
4 years ago
sct
a77a2aa3eb
fix(lang): change email auth user/pass strings to SMTP Username/Password
4 years ago
sct
5cfdfac37b
refactor(frontend): move discovery sliders into reusable MediaSlider component
4 years ago
Jakob Ankarhem
b04d00ef50
fix(user edit): fix user edit not being able to be saved ( #651 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
Jakob Ankarhem
492e19df40
feat(login): add local users functionality ( #591 )
4 years ago
sct
d688a96759
fix(plex-sync): store plex added date and sort recently added by it
4 years ago
sct
a262727078
fix(frontend): fix request button height
4 years ago
sct
29c5bc4097
feat(frontend): add template variable help button to custom webhook settings page
4 years ago
sct
d9e0c90e76
fix(frontend): fix button styling on details page on small screen sizes
4 years ago
sct
a7cc7c5975
feat(notifications): Webhook Notifications ( #632 )
4 years ago
sct
1aa0005b42
fix(frontend): show correct request status on request cards for 4k requests
4 years ago
sct
b491be1b1e
fix(frontend): request dropdown menu now properly shows up over collection button
4 years ago
sct
6b2df24a2e
feat: 4K Requests ( #559 )
4 years ago
Jakob Ankarhem
ee5d0181fc
feat(notifications): add pushover integration ( #574 )
...
* feat(notifications): add pushover integration
* refactor(pushover): group i18n translations
4 years ago
sct
67f2b57f00
fix(frontend): apply same titlecard hover effect to personcard
4 years ago
sct
88810bf0a4
fix(frontend): use hardware acceleration for titlecard scale
4 years ago
sct
0ab4c3c36f
fix(frontend): only animate titlecard when showDetail is true
4 years ago
sct
effc80977a
fix(frontend): adjust titlecard badge styling
...
this commit aligns the badges, removes the border from the availability badge (replaces it with a
light shadow) and also adds a new animation to the titlecard
4 years ago
sct
5add44cfb0
feat(frontend): filter/sorting for request list
...
closes #431
4 years ago
sct
a524b9c4c8
fix(frontend): add i18n for request text on titlecard
4 years ago
sct
b5a3a7a89f
fix(frontend): change titlecard to only have a request button
4 years ago
sct
67ac9e075f
fix(frontend): fix sliders overflowing on firefox
...
fixes #566
4 years ago
sct
ce0687922a
fix(frontend): disable pointer-events on titlecard badges
4 years ago
sct
ba106c447d
fix(frontend): increase titlecard status badge size on larger screens
4 years ago
sct
8cbf39a9d1
fix(frontend): show movie/series badges always
4 years ago
sct
78b15cad18
refactor(frontend): titlecard design experiment
4 years ago
sct
8c0903393c
fix(holiday): remove special holiday slider
4 years ago
sct
93b57a76f1
fix(frontend): handle currentLibrary possibly being null on first manual sync
4 years ago
Brandon Cohen
12db7a065a
fix(frontend): full season request modal fits on a smaller mobile UI ( #535 )
...
* fix(frontend): full season request modal fits on a smaller mobile UI
* fix(frontend): added responsive variant and removed unnecessary padding
* fix(frontend): added in responsive design
* fix(frontend): applied the same spacing from the discovery page to the requests/users pages
* fix(frontend): revered change to keep tables edge to edge on mobile
4 years ago
sct
058fb65495
fix(frontend): update login/setup images
4 years ago
sct
f124d732a2
fix(frontend): fix count of requests in request list
4 years ago
sct
8af6a1f566
feat(notifications): control notifcation types per agent
...
closes #513
4 years ago
sct
343f466788
fix(frontend): search clear button now correctly triggers routing
4 years ago
sct
d188f6ffad
fix(frontend): combine duplicate credits on a persons detail page
...
fixes #504
4 years ago
sct
c034496f55
feat(frontend): add documentation link to about page
...
Also updates the README with new documentation links
4 years ago
sct
2dcda39d40
fix(frontend): add localized strings for status checker
4 years ago
sct
75a426437a
feat: status checker to prompt users to reload their frontend when app version changes
4 years ago
Danshil Mungur
1438b08cf0
fix(frontend): center text in movie auto-approve modal on small screens ( #510 )
...
fix #507
4 years ago
Jakob Ankarhem
0185bb1a70
feat(email): add sendername to email notification ( #506 )
...
* feat(email): add sendername to email notification
* feat(email): add sendername to api + move field in form
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
4 years ago
Jakob Ankarhem
c8d4d674f4
feat(frontend): add telegram integration ( #491 )
...
* feat(frontend): add telegram notification agent
* feat(telegram): add i18n keys for telegram
* style(telegram): change message formatting in notification
* feat(telegram): add short tutorial for telegram setup
* feat(telegram): add i18n keys for telegram tutorial
* style(telegram): correct grammar in infobox
Co-authored-by: sct <ryan@sct.dev>
* fix(telegram): redo i18n extraction
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
Co-authored-by: sct <ryan@sct.dev>
4 years ago
Jakob Ankarhem
7434a26f76
feat(frontend): add clear-field-icon to search field ( #498 )
...
* feat(frontend): add button to clear search field
Clear input field button was not visible on all devices, this replaces native ones with an svg
* refactor(search): use tailwind css for button and change svg
* refactor(search): larger click area on reset button
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
4 years ago
sct
de3d288949
fix(frontend): fix missing styles for alert component
...
also adds relative release time to releases in About page
4 years ago
sct
6353cda582
fix(frontend): fix mobile dropdown in notifications settings
4 years ago
sct
1163e81adc
feat(notifications): add slack notification agent
...
re #365
4 years ago
sct
5d06a34731
fix(frontend): remove vote permission for now
...
currently unsused so no point in showing it currnetly
4 years ago
sct
8f292d538b
fix(frontend): update titlecard status badge to new requested colors
4 years ago
sct
4809257816
feat: add separate auto approve permissions for Movies/Series
...
closes #268
4 years ago
johnpyp
02969d5426
feat: simple failed request handling ( #474 )
...
When a movie or series is added with radarr or sonarr, if it fails, this changes the media state to
unknown and sends a notification to admins. Client side this will look like a failed state along
with a retry button that will delete the request and re-queue it.
4 years ago
sct
ed94a0f335
fix(frontend): status badge Unavailable renamed to Requested
...
closes #374
4 years ago
sct
bd947409e6
fix(frontend): fix scaling titlecard content position
4 years ago
sct
06fc98b6b9
fix(frontend): add margin to ButtonWithDropdown component on movie/tv details page
4 years ago
sct
d7b1c28406
fix(frontend): improve flex header on movie/tv details page
4 years ago
Jakob Ankarhem
4b7af86111
fix(frontend): correctly position title card hover section ( #486 )
...
f2ebba7
introduced an issue where the children of the animation would not be visible during the
animation
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
4 years ago
Jayesh
e88dc83aeb
feat: YouTube Movie/TV Trailers ( #454 )
...
* feat: Get Youtube trailers from TMDB API and show on Movie/TV details page
* docs(overseerr-api.yml): remove youtube trailer URL (unused) from OAS
4 years ago
sct
a333a09582
feat: add collections ( #484 )
...
closes #418
4 years ago
Alex Zoitos
f2ebba7b1d
fix(frontend): invalid dom-nesting title card fix ( #482 )
...
fix #476
4 years ago
sct
17518dbe7f
fix(frontend): sort person detail credits by tmdb votes
4 years ago
sct
2e0e4d5129
fix(frontend): filter out undefined backdrop paths for person details page
4 years ago
sct
9f5f920c23
fix(frontend): show backdrops instead of posters for new person detail design
4 years ago
sct
1fb7ea7258
feat(frontend): adjust person details design and add improved truncate
4 years ago
Brandon Cohen
3bbc716434
fix(frontend): added new Radarr v3 logo ( #471 )
4 years ago
sct
6898357b13
feat(email): option to allow self signed certificates
4 years ago
Brandon Cohen
a7db01fba4
feat(frontend): first air date added to TV details page ( #470 )
4 years ago
sct
0c8a180189
fix: clarify full sync runs every 24 hours
4 years ago
Brandon Cohen
66ef72dd42
fix(frontend): approve and decline button (in manage panel) will now fit on mobile ( #441 )
4 years ago
sct
604ba2a92f
feat(frontend): add full crew page for movies/shows
4 years ago
sct
12127a7763
feat(frontend): add crew related movies/shows to person details page
4 years ago
johnpyp
7e8f361af7
feat: import users from plex ( #428 )
...
* feat: import users from plex
fix #281
* fix(frontend): re-enable delete user confirmation button after finished
4 years ago
sct
6f2a71c788
build(deps-dev): bundled dependency update
4 years ago
sct
22006e9dbd
fix(api): prevent checking first admin account for plex server access
4 years ago
sct
e7ee85c29b
feat: default user permissions added to settings
...
closes #388
4 years ago
sct
6753d9daaa
feat(frontend): add prioritized crew under overview
...
closes #406
4 years ago
sct
4891298891
fix(frontend): adjust person card layout to deal with overflowing content
...
fixes #416
4 years ago
sct
44a305426f
feat(notifications): added ability to send test notifications
...
closes #309
4 years ago
sct
c9fe6cb0b7
feat(lang): add support for swedish language
4 years ago
sct
b7f5739035
feat(frontend): releases added to about page
...
closes #303
4 years ago
sct
c128898206
feat(frontend): add support overseerr block to about page
4 years ago
sct
ff2ab29491
feat(frontend): add language picker to setup/login
4 years ago
sct
108dfc4afd
feat(lang): add support for Italian, Portuguese (Brazil) and Serbian
4 years ago
sct
a0c5608aa0
fix(frontend): try not to render broken rottentomatoes data
4 years ago
sct
2a4dd52275
fix(frontend): hide Request More button if all current seasons are available
...
fixes #343
4 years ago
sct
3601d442db
fix(frontend): adjust padding of search box so placeholder text fits on mobile
...
this only fixes English. Other languages placeholders may or may not fit into the space
fixes #393
4 years ago
sct
53bede692d
feat: add missing tzdata package to image
...
re #394
4 years ago
sct
a0024a0cbe
feat(frontend): add external links to movie and tv detail pages
4 years ago
Brandon Cohen
549567a7e9
fix(frontend): changed request block for slideover on mobile UI ( #387 )
4 years ago
ecelebi29
36b2b4fba4
docs: fixed multiple typos, updated latest en.json strings ( #371 ) [skip ci]
4 years ago
sct
6beac736ef
feat: api key regeneration
4 years ago
sct
6933b661ca
refactor(frontend): remove notification bell from user bar for now
4 years ago
sct
4b6ad8a387
feat(frontend): add studio/networks to movie/tv details
...
closes #370
4 years ago