Fallenbagel
0dd8b15109
style: added mediaServerType to reflect which mediaserver is being used in the enable new sign in
...
added mediaServerType to reflect which mediaserver is being used in the enable new sign in so it
displays either plex or jellyfin in the ui
2022-05-17 01:25:33 +05:00
notfakie
9d54776a2c
fix: plex Login
2022-04-27 08:08:32 +12:00
notfakie
9fbc4074e4
feat: allow Jellyfin to set a playback URL different to the Jellyfin host specified during setup
2022-04-27 08:07:57 +12:00
notfakie
9e2f3f0639
feat: implement import users from Jellyfin button
2022-04-27 08:07:39 +12:00
notfakie
3e1e11d9d9
feat: remove email requirement for jellyfin/emby non-admin users
2022-04-24 18:59:21 +12:00
Fallenbagel
25bee8b9f7
fix: fix usertype from local user to mediaServerType
...
Fixes usertype from appearing as local user even if the mediaServerType is jellyfin
2022-04-20 03:03:56 +05:00
Fallenbagel
f09b86aa87
fix: replaced unknown job with jellyfin in jobsandcache and added translations for it
...
Replaced unknown job with jellyfin library full scan and jellyfin recently added and added locales
to reflect it
2022-04-19 21:19:51 +05:00
notfakie
4db8e5464d
fix: disable user-import from mediaserver for non-plex mediaservers until implemented
2022-04-19 22:28:56 +12:00
notfakie
d0c5481d22
fix: play on Jellyfin for TV shows
2022-04-19 22:28:56 +12:00
notfakie
3a010f8211
fix: relax jellyfin url validation to allow local domains
2022-04-19 22:28:56 +12:00
notfakie
da88771da5
update README & repo links throughout repo. Fixes outdated message displayed in app
2022-04-16 13:56:36 +12:00
notfakie
aab1b2d4c6
update workflow and discord locations for jellyseerr
2022-04-16 13:22:27 +12:00
Juan D. Jara
3661eea8bb
added Support for Jellyfin Media Server
2022-04-16 09:35:09 +12:00
Danshil Kokil Mungur
0c7373c7e8
feat(about): show config directory ( #2600 )
...
* feat(about): show config directory
* feat(about): run yarn i18n:extract
* refactor(about): use existing appdata path method
* feat(about): suggested changes
* refactor(logs): rename variable to be more consistent
* feat: suggested changes
2022-03-15 09:01:11 -04:00
TheCatLady
086f0b6ce2
fix(css): rename form-input to form-input-area ( #2613 )
2022-03-14 11:24:39 +04:00
TheCatLady
a229b15e7a
build(deps): bump dependencies ( #2584 )
...
* build(deps): bump dependencies
* build(ci): disable broken snap builds
2022-03-13 19:27:39 +00:00
TheCatLady
c3dbd0d691
fix(frontend): various fixes ( #2524 )
...
* fix(frontend): various fixes
* fix: service URL does not require media type
2022-03-13 17:06:04 +00:00
Alex Cortelyou
82d16177bf
fix(frontend): disable autocomplete on search field ( #2592 )
2022-03-12 05:43:07 +00:00
TheCatLady
eff665ef4b
fix: add Discord ID setting to general user settings page ( #2406 )
2022-02-10 07:31:01 +00:00
Ryan Cohen
822ae9eec7
style: add new tailwind prettier plugin ( #2465 )
2022-01-25 21:09:41 +09:00
Danshil Kokil Mungur
5b2a8f682b
build(deps): bump dependencies ( #2454 )
...
* build(deps): bump react-select from 4.3.1 to 5.2.2
* build(deps): bump axios from 0.21.4 to 0.25.0
* build(deps-dev): bump lint-staged from 12.2.1 to 12.2.2
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 12.2.1 to 12.2.2.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v12.2.1...v12.2.2 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps-dev): bump typescript from 4.5.4 to 4.5.5
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.5.4 to 4.5.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps-dev): bump eslint-plugin-formatjs from 2.20.3 to 2.20.4
Bumps [eslint-plugin-formatjs](https://github.com/formatjs/formatjs ) from 2.20.3 to 2.20.4.
- [Release notes](https://github.com/formatjs/formatjs/releases )
- [Commits](https://github.com/formatjs/formatjs/compare/eslint-plugin-formatjs@2.20.3...eslint-plugin-formatjs@2.20.4 )
---
updated-dependencies:
- dependency-name: eslint-plugin-formatjs
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps-dev): bump @commitlint/cli from 16.0.3 to 16.1.0
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli ) from 16.0.3 to 16.1.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v16.1.0/@commitlint/cli )
---
updated-dependencies:
- dependency-name: "@commitlint/cli"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump @tanem/react-nprogress from 4.0.3 to 4.0.4
Bumps [@tanem/react-nprogress](https://github.com/tanem/react-nprogress ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/tanem/react-nprogress/releases )
- [Changelog](https://github.com/tanem/react-nprogress/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tanem/react-nprogress/compare/v4.0.3...v4.0.4 )
---
updated-dependencies:
- dependency-name: "@tanem/react-nprogress"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: cleanup comments
* build(deps-dev): bump lint-staged from 12.2.1 to 12.3.1
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-25 02:10:37 +00:00
Danshil Kokil Mungur
f9200b7977
feat(notif): add Pushbullet channel tag ( #2198 )
...
* feat(notif): add pushbullet channel tag to server notif settings
* feat(notif): suggested changes
* docs(notif): add pushbullet channel tag
2022-01-20 11:38:24 +00:00
TheCatLady
0842c233d0
feat: Tautulli integration ( #2230 )
...
* feat: media/user watch history data via Tautulli
* fix(frontend): only display slideover cog button if there is media to manage
* fix(lang): tweak permission denied messages
* refactor: reorder Media section in slideover
* refactor: use new Tautulli stats API
* fix(frontend): do not attempt to fetch data when user lacks req perms
* fix: remove unneccessary get_user requests
* feat(frontend): display user avatars
* feat: add external URL setting
* feat: add play counts for past week/month
* fix(lang): tweak strings
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-20 10:36:59 +00:00
TheCatLady
1f5785d6c5
feat(frontend): open media management slideover on status badge click ( #2407 )
...
* feat(frontend): open media management slideover on status badge click
* fix(frontend): use Link component for in-app badge links
* fix: check for query param value of '1'
* fix: correct query param check
* fix: available badges should still link to Plex
2022-01-20 12:40:10 +09:00
TheCatLady
114366fa4b
build(deps): bump dependencies ( #2427 )
...
* build(deps): bump dependencies
* build(deps): bump next to 12.0.8
* build(deps): bump swr to 1.1.2
* build(deps): bump more dependencies
* build(deps): bump husky to 7.0.4
* fix: remove user list button outlines
* build(deps): bump dependencies again
* build(deps): bump dependencies once more
2022-01-20 10:04:34 +09:00
TheCatLady
ff28c9bfeb
fix(frontend): theme-color meta tag ( #2420 )
...
* fix(frontend): theme-color meta tag
* fix(frontend): add theme-color to offline.html
* fix(frontend): reorder application-name meta tag instead
* fix(lang): regenerate strings
* refactor: optimize Trakt logo SVG
2022-01-15 09:12:28 +09:00
TheCatLady
9cb97db13c
feat(plex): selective user import ( #2188 )
...
* feat(api): allow importing of only selected Plex users
* feat(frontend): modal for importing Plex users
* feat: add alert if 'Enable New Plex Sign-In' setting is enabled
* refactor: fetch all existing Plex users in a single DB query
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-14 19:32:53 +09:00
Danshil Kokil Mungur
b31cdbf074
feat(search): search by id ( #2082 )
...
* feat(search): search by id
This adds the ability to search by ID (starting with TMDb ID).
Since there doesn't seem to be way of searching across movies, tv and persons,
I have to search through all 3 and use the first one in the order: movie -> tv -> person
Searching by ID is triggered using a 'prefix' just like in the *arrs.
* fix: missed some refactoring
* feat(search): use locale language
* feat(search): search using imdb id
* feat(search): search using tvdb id
* fix: alias type import
* fix: missed some refactoring
* fix(search): account for id being a string
* feat(search): account for movies/tvs/persons with the same id
* feat(search): remove non-null assertion
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-14 07:52:10 +00:00
Sean Chambers
e0b6abe479
feat(notif): add Gotify agent ( #2196 )
...
* feat(notifications): adds gotify notifications
adds new settings screen for gotify notifications including url, token and types settings
fix #2183
* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract
fix #2183
* reword validationTokenRequired
change wording to indicate presence, not validity
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
* feat(notifications): gotify notifications fix
applies changes from #2077 in which Yup validation was failing for types
fix #2183
* feat(notifications): adds gotify notifications
adds new settings screen for gotify notifications including url, token and types settings
fix #2183
* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract
fix #2183
* reword validationTokenRequired
change wording to indicate presence, not validity
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
* feat(notifications): gotify notifications fix
applies changes from #2077 in which Yup validation was failing for types
fix #2183
* feat(notifications): incorporate issue feature into gotify notifications
* feat(notifications): adds gotify notifications
adds new settings screen for gotify notifications including url, token and types settings
fix #2183
* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract
fix #2183
* reword validationTokenRequired
change wording to indicate presence, not validity
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
* feat: add missing ts field
include notifyAdmin in test notification endpoint
* feat: apply formatting/line break items
add addition line break before conditional, change ordering of notifyAdmin/notifyUser in test
endpoint
* feat: remove duplicated endpoints
during rebase, notification endpoints were duplicated upon rebasing. remove duplicate routes
* feat: correct linting quirks
* feat: formatting improvements
* feat(gotify): refactor axios post to leverage 'getNotificationPayload'
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
2022-01-14 01:04:25 +00:00
TheCatLady
5f7538ae2b
feat(discord): add 'Enable Mentions' setting ( #1779 )
2022-01-11 01:39:12 +00:00
TheCatLady
399b037918
fix(lang): rename 'Media' notification types for clarity ( #2400 )
2022-01-09 14:46:33 +00:00
Danshil Kokil Mungur
4e56bae985
feat(ui): add trakt external link ( #2367 )
...
* feat(ui): add trakt external link
* feat(ui): move trakt to end of list of external links
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-09 14:26:06 +00:00
TheCatLady
3e5eb4e148
fix(radarr): remove PreDB minimum availability option ( #2386 )
2022-01-03 13:56:19 +09:00
TheCatLady
1b3797cf6e
fix: sort collection parts by release date ( #2368 )
...
* fix: order collection parts by release date
* feat(frontend): add posters & release years to collection request modal
* fix(frontend): wrap movie titles in collection request modal
2021-12-31 06:06:12 +00:00
Danshil Kokil Mungur
340f1a2119
feat(ui): allow admins to edit & approve request from advanced request modal ( #2067 )
...
* feat(ui): allow admins to edit & accept request from request modal
This changes the "Edit Request" button in the advanced request modal to "Edit & Accept Request"
since the only thing an admin would do next is to accept the request.
The button would stay the same for users without the manage request permissions;
users who are editing their own requests or requesting content.
* feat(ui): suggested changes
2021-12-31 05:39:04 +00:00
TheCatLady
d36c1d2929
fix(lang): add missing string ( #2370 )
2021-12-27 09:22:43 +09:00
TheCatLady
30b20df37a
feat: add production countries to movie/TV detail pages ( #2170 )
...
* feat: add production countries to movie/TV detail pages
* feat: add country flags to production countries
2021-12-25 01:18:06 +00:00
TheCatLady
af40212a73
feat: add quotas, advanced options, and toggles to collection request modal ( #1742 )
...
* feat: add quotas, advanced options, and toggles to collection request modal
* fix: use correct requiredquota strings
* refactor: clean up collection part request status logic
* revert: undo changes to effect dependencies
* fix(lang): tweak TV request modal request button strings
* fix: don't try to fetch other users' quotas without MANAGE_USERS perm
2021-12-25 01:10:33 +00:00
Dan Hand
2ded8f5484
feat(frontend): add Discovery+ to network slider ( #2345 )
...
* feat(frontend): add Discovery+ to network slider
* Make filter consistent with other networks, and update image path
2021-12-25 00:56:02 +00:00
TheCatLady
91bfff71b7
fix(requests): do not fail request edits if acting user lacks Manage Users permission ( #2338 )
...
* fix(api): fix requestedBy logic in request edits
* fix(frontend): do not display empty advanced request options box
* fix(frontend): set max height on modal backdrop
2021-12-10 19:14:14 +09:00
Danshil Kokil Mungur
f284e4ab97
fix(logs): handle unexpected log messages ( #2303 )
...
* fix(logs): handle unexpected log messages
* fix(logs): update regexp for json to appease the lgtm gods
2021-12-08 00:20:47 +00:00
TheCatLady
f2375c902b
fix(ui): request badge styling in request list ( #2302 )
2021-12-04 23:43:03 +00:00
TheCatLady
c9ffac33f7
feat(notif): issue notifications ( #2242 )
...
* feat(notif): issue notifications
* refactor: dedupe test notification strings
* fix: webhook key parsing
* fix(notif): skip send for admin who requested on behalf of another user
* fix(notif): send comment notifs to admins when other admins reply
* fix(notif): also send resolved notifs to admins, and reopened notifs to issue creator
* fix: don't send duplicate notifications
* fix(lang): tweak notification description strings
* fix(notif): tweak Slack notification styling
* fix(notif): tweak Pushbullet & Telegram notification styling
* docs: reformat webhooks page
* fix(notif): add missing issue_type & issue_status variables to LunaSea notif payloads
* fix: explicitly attach media & issue objects where applicable
* fix(notif): correctly notify both notifyUser and managers where applicable
* fix: update default webhook payload for new installs
* fix(notif): add missing comment_message to LunaSea notif payload
* refactor(sw): simplify notificationclick event listener logic
* fix(notif): add missing event description for MEDIA_AVAILABLE notifications
2021-12-04 21:24:26 +09:00
TheCatLady
d48a7ba518
fix: allow basic HTTP auth in hostname validation ( #2307 )
2021-11-29 21:27:02 +09:00
Danshil Kokil Mungur
b423dc167d
feat(search): close search bar when hitting return ( #2260 )
2021-11-11 18:46:56 +00:00
TheCatLady
3ec4a9c76e
fix(frontend): more issues-related fixes ( #2234 )
...
* fix(frontend): more issues-related fixes
* fix: permission VIEW_ISSUES is also sufficient for viewing issues in slideover
* fix(frontend): only display issue notif types user is eligible to receive
* fix: don't display issues block in slideover if no open issues
* fix: move year out of link in issue details header
* fix: use 'view' global string for issue block button
* fix: issue/request/user list sort options
2021-10-31 15:45:15 +00:00
TheCatLady
78a8091bcd
fix(frontend): setup page backdrops ( #2251 )
2021-10-31 15:32:57 +00:00
TheCatLady
bba09d69c1
fix(issues): only allow edit of own comments & do not allow non-admin delete of issues with comments ( #2248 )
2021-10-31 08:54:01 +09:00
TheCatLady
216447121b
fix(frontend): use consistent formatting & strings ( #2231 )
...
* fix(frontend): use consistent formatting & strings
* fix(lang): remove duplicated status strings
* fix(frontend): reduce height of items in request & issue lists
* fix(frontend): issue description textarea label should be a label element
* refactor: remove unnecessary reduce
* fix: remove small avatar underneath issue comments
* fix(frontend): don't hide Pushover app token tip
2021-10-26 00:07:00 +09:00
TheCatLady
aeb7a48d72
feat(notif): add Pushbullet and Pushover agents to user notification settings ( #1740 )
...
* feat(notif): add Pushbullet and Pushover agents to user notification settings
* docs(notif): add "hint" about user notifications to Pushbullet and Pushover pages
* fix: regenerate DB migration
2021-10-25 19:46:05 +09:00