You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 KiB
31 KiB
1.8.0 (2020-12-17)
Features
1.7.0 (2020-12-17)
Bug Fixes
- email: do not pass auth object to transport if no auth data present (d5eb4d8), closes #312
- frontend: add http/https prefix to hostname fields for plex/radarr/sonarr (ce0266f), closes #357
- frontend: clarify that radarr/sonnarr servers must be tested before profiles/folders appear (fc12ab8), closes #326 #328
- frontend: correctly show an unauthorized error when a user fails to login (18925de), closes #322
- frontend: fix tv shows failing to open when firstAirDate is undefined (c21fa5b), closes #347
- frontend: make minimum availability required for Radarr servers (2fe53ec), closes #345
- plex-sync: bundle duplicate ratingKeys to speed up recently added sync (67146c3), closes #360
- sonarr.ts, mediarequest.ts: add missing seasonFolder option (#358) (e9c899c)
Features
1.6.0 (2020-12-16)
Bug Fixes
- api: accept the api key to perform actions on the api with X-API-Key header (33f8831)
- api: filter out libraries that do not have any metadata agent or are not movie/show (01c179f)
- api: only run recently added sync on enabled libraries (e08fa35), closes #259
- api: set plex libraries to disabled if the name changes (675060b), closes #324
- frontend: adds a tip to plex setup to clarify that syncing runs in the background (df4ac83), closes #325
- frontend: aligned movie and tv details (#331) (db0a5c4)
- frontend: close sidebar when clicking outside (#333) (6d7907e)
- spelling mistake on the word 'requested' fixed (#319) (961d110)
Features
- add version to startup logs (2948f93)
- frontend: temporary logs page to clear up confusion about it 404ing (d9788c4), closes #272
- lang: add support for Spanish language (6cd2049)
- lang: Translations update from Weblate (#291) (fddbb3c)
1.5.0 (2020-12-15)
Bug Fixes
- api: require package.json directly so typescript doesnt compile it into dist folder (b9faa64)
- frontend: add validation for Radarr/Sonarr server name (b5988f9)
- frontend: only show alpha notice to admins (ff61895)
- add support for ssl when connecting to plex (3ba09d0), closes #275
- services: improve logging for when Radarr movie already exists (#285) (f998873), closes #260
Features
1.4.0 (2020-12-15)
Bug Fixes
- changing parameter name to use correct 'port' #276 (#277) (6d08b10)
- services: include radarr/sonarr baseUrl when adding media (78af1a3)
Features
1.3.2 (2020-12-14)
Bug Fixes
- frontend: convert plex port to a number before posting to the api (8cb05c4)
- frontend: converts email smtp port to a number before posting to the api (2098a2d), closes #251
- frontend: encode special characters in search input to prevent crashing router (15013d6), closes #252
- plex sync: catch errors that occur during processMovie (edbbccf), closes #244 #246 #250
- services: improve logging for adding movies to Radarr (6c1ee83)
- services: radarr/sonarr will use the correct default server (0658b79)
1.3.1 (2020-12-14)
Bug Fixes
- frontend: also convert activeProfileId to a number for radarr/sonarr submissions (7bf924f)
- frontend: also convert ports to numbers when saving radarr/sonarr servers (c53dc3b)
- frontend: new radarr/sonarr ports will be converted to a number before posting (92c9001)
1.3.0 (2020-12-14)
Bug Fixes
- api: correctly generate clientId on first startup (5f09e83)
Features
- frontend: add full cast page for movies and series (051f1b3)
- lang: translated using Weblate (Dutch) (1ab3a4b)
- lang: translated using Weblate (English) (0949c9b)
- lang: translated using Weblate (French) (f943701)
- lang: translated using Weblate (French) (30d04ce)
- lang: translated using Weblate (German) (7bf9add)
- lang: translated using Weblate (German) (b6e60a4)
- lang: translated using Weblate (Japanese) (08e968f)
- lang: translated using Weblate (Norwegian Bokmål) (83efb0e)
- lang: translated using Weblate (Russian) (0d8e0d0)
1.2.0 (2020-12-11)
Bug Fixes
- frontend: person cards now show correctly in ListView's (ccb9855)
- frontend: properly remove site overlay when closing modals (3fa7ff9)
- frontend: switch to using Transition component for modals (b16fbaf), closes #220
- fix missing personid in Discover (d8060af)
- missing personId in ListView component (6502feb)
- frontend: update overflow issues with seasons + email (#217) (2d0afb2), closes #216
- lang: fix missing i18n string for agent enabled in email notification page (42788ad)
Features
- lang: update language files (8cd067b)
- person details page (d6eb3ae)
- lang: add nb-NO and de language support to app (d38b28d)
- lang: add support for dutch language (df94db0)
- lang: add support for russian languge (8d8e750)
- lang: added translation using Weblate (Russian) (887f5dd)
- lang: translated using Weblate (French) (30a8934)
- lang: translated using Weblate (German) (44dbb74)
- lang: translated using Weblate (Japanese) (a494507)
- lang: translated using Weblate (Russian) (86cadb8)
- lang: translations update from Weblate (#201) (b0c663b)
1.1.0 (2020-12-08)
Bug Fixes
- fix a few misc unused imports and useless assignments/conditionals (8e6daf7)
- frontend: dont show delete button in request list for users without correct permission (83fde46)
- frontend: push updated i18n locale files (b4002d7)
Features
- generate real api key (a839370)
- frontend: add i18n strings for request list and request item (6c4022f)
- frontend: initial version of the requests page (no filtering/sorting) (1ba027b)
- frontend: only load request/tmdb cards when in the browser view (2d51efd)
1.0.0 (2020-12-06)
Bug Fixes
- api: fix scheduling for plex full sync (maybe) (7287a6a)
- frontend: always show request modal option for tv (2b46268)
- frontend: canceled movie request should set parent movie status back to unknown (#198) (139871f)
- frontend: close request modals when complete (85ae499)
- frontend: dont show runtime if there is no runtime data (e0c39ae)
- frontend: fix missing data for request modal title i18n (a56fd16)
- frontend: fix missing import for ReactNode type in Slider (b26a234)
- frontend: fix modal design and rename some text for adding servers (46d99b0)
- frontend: fix opening popups on safari (364d9d1)
- frontend: fix request card placeholder sizes for mobile (ef62c67)
- frontend: show a badge on requestcard for partially available status (59056c4)
- dont cross import SyncStatus type (e032e38)
- fix type import from server side crashing build process (89be56d)
- frontend: fix title detail background image to be centered (b92f64f)
- frontend: fixed similar/recommendations showing when empty (#180) (a3ca9b4)
- frontend: have tvDetail use the new RequestModal (6aca826)
- frontend: reinitalize plex form after data loads (97e3036)
- frontend: remove requestId from tilecard request modal component (61b6152)
- frontend: run initial props for children components after getting the user (fdf9f38)
- frontend: when there were no results in the list view, it would call fetch more infinitely (c0ce87b)
- fixed an issue with eslint-prettier on windows (#32) (b673ea1)
- fixes next.js build to not include server files (de8ee9b)
Features
- add migration for delete cascades on season requests/seasons (c688cf6)
- api: email notification agent (0962392)
- frontend: add french language file (cd6d8a8)
- frontend: add translatable strings for request card (0d2f360)
- frontend: added more localized strings (659a601)
- actually include email templates in built server files (a28a8b3)
- add application url config to main settings ui (a359672)
- add filtering for requests api (cb9ae25)
- add trending to discover page (ff8b9d8)
- force setup if app is not initialized (a99705f)
- initial user list (no edit/delete yet) and job schedules (24a0423)
- manage series slideover added (and approve/decline/delete hooked up) (236c4e5)
- media delete option in manage media slideover (250f484)
- other email notifications for approved/available (0d73d88)
- radarr edit/create modal/backend functionality (c4ac357)
- season creation migration (978f92a)
- sonarr edit/delete modal (3204326)
- throw 404 when movie/tv show doesnt exist (0601b44)
- api: sonarr api wrapper / send to sonarr (9385592)
- frontend: add header styling to movie/tv recommendation and similar list views (f5f2545)
- frontend: add links to detail pages from new request card (6ad3384)
- frontend: new design for request card (93738e1)
- frontend: update favicon (886389a)
- notification framework (d8e542e)
- notifications for media_available and media_approved (a6c5e65)
- rotten tomatoes scores on movie/tv details pages (1694f60)
- upcoming movies on discover (67290dd)
- upcoming/trending list views and larger title cards (94eaaf9)
- upgrade tailwindcss to 2.0.1 (fb5c791)
- user edit functionality (managing permissions) (185ac26)
- api: plex tv sync and recently added sync (1390cc1)
- frontend: allow permission check for showing nav items (0b239f0)
- frontend: alpha notice (33da7e9)
- frontend: buttonWithDropdown component added (no hookups yet) (4975841)
- frontend: cancel movie request modal (1f9cbbf)
- frontend: improved settings menu design for mobile (16221a4)
- frontend: initial Settings design (8742da0)
- frontend: plex library scan (1bc3f7b)
- frontend: plex settings page (47714b6)
- frontend: radarr delete modal (877a518)
- frontend: recently added on discover (06dc606)
- frontend: slideover initial work (14b9cb6)
- tv request modal status hookup (5f8114f)
- .editorconfig: add .editorconfig (b982066)
- api: add external ids to movie/tv response (4aa7431)
- api: add movie details endpoint (b176148)
- api: add tmdb discover api wrapper (#67) (839448f)
- api: allow plex logins from users who have access to the server (5147140)
- api: decouple media requests from media info (8577db1)
- api: discover endpoint for movie/tv (#73) (258bb93)
- api: initial implementation of the auth system (#30) (5343f35)
- api: plex Sync (Movies) (1be8b18)
- api: public settings route (#57) (c0166e7)
- api: radarr api wrapper / send to radarr when requests approved (#93) (48d62c3)
- api: request api (#80) (f4c2c47)
- api: tmdb api wrapper / multi search route (#62) (c702c17)
- api: tmdb trending api wrapper (#68) (ba34e54)
- api: tv details endpoint (a3beeed)
- api: validate plex when settings are saved (8f6247d)
- api-user: add basic User Entity and basic routing to fetch all users (d902ef7)
- components/plexloginbutton: added PlexLoginButton (0abf743)
- extensions.json: added recommended extensions for VSCode (5dc9b51)
- frontend: add cancel request modal for titlecards (f22f8c5)
- frontend: approve/decline request well added to movie detail (8f21358)
- frontend: basic discover page (only movies) (#74) (bbfe349)
- frontend: design updates for responsive titlecards (31809d9)
- frontend: discover tv/movies full page (be0003a)
- frontend: initial search functionality (#78) (342d1a3)
- frontend: loading spinner (de84658)
- frontend: logo updates (5a43ec5)
- frontend: modal component and basic request hookup (#91) (626099a)
- frontend: new dashboard concept (#82) (eae38bb)
- frontend: refresh indicator for titlecards / toasts (4638fae)
- frontend: request card / recent requests (371e433)
- frontend: title detail (movie) initial version (73ce24a)
- frontend/api: beginning of new request modal (2bf7e10)
- frontend/api: cast included with movie request and cast list on detail page (04252f8)
- frontend/api: i18n support (9131254)
- frontend/api: movie recommendations/similar request and frontend detail page update (6398e36)
- frontend/api: tv details page (02cbb5b)
- frontend/api: tv request modal (no status. only request) (608b966)
- logout route/sign out button (#54) (cb9098f)
- user avatars from plex (#53) (e6349c1)
- layout: created Layout component (1f497e8)
- login component/route: add: Login Component and Route (6e47be2)
- login route conditional: on login route, do not display layout (7d179ae)
- pass pageprops to loginpage: pass page props to loginPage (1597188)
- plex/utils: added Plex OAuth class (72f9624)
- bootstrap the basic app structure (89a6017)