Commit Graph

  • dcce972fdc New togglebutton component for selection data types for the graphs in activitypage. KevinMidboe 2019-12-24 13:14:00 +01:00
  • 32e25fb983 Accounts with linked plex accounts can view their watch history per day by duration on number of plays. Have two graphs and adding more requires a new canvas element and new list element in this.charts. KevinMidboe 2019-12-24 13:08:57 +01:00
  • e7882869e6 Created checkStatusAndReturnJson middleware for checking for responses status is ok(200-299) or not and if it does returns a json parsed object. KevinMidboe 2019-11-25 23:28:23 +01:00
  • d0a251f69a Moved register and login requests to api.js. KevinMidboe 2019-11-25 23:25:08 +01:00
  • 9bc7f29162 Decreased the padding around movie list items on large screens to let the grow a bit larger. KevinMidboe 2019-11-25 23:12:36 +01:00
  • 3ff963f007 Implemented download activity overlay on movielistitems if progress movie object key exists. KevinMidboe 2019-11-25 23:11:59 +01:00
  • bcfce66ec0 Matched is set to false if exists_in_plex is undefined (not a part of the response body). nesteDataToString is simplified in the way it parses its input data. getMovie uses optional second parameter check_existance to check if the file exists in plex. KevinMidboe 2019-11-25 23:03:22 +01:00
  • 33e3ee3489 Authenticating with plex now happens to seasonedShows backend and not through plex.tv. KevinMidboe 2019-11-25 22:57:05 +01:00
  • e3502a7690 Searching tmdb should also include authorization token for search history. KevinMidboe 2019-11-25 22:56:01 +01:00
  • 8d09ba4d07 get movie now has optional url parameters to also include existance and release dates in response KevinMidboe 2019-11-25 22:55:34 +01:00
  • a2c00d929d Show toast when submitting an issue Kevin Midbøe 2019-11-24 21:37:16 +01:00
  • 0a84223778 sidebar element icon is now optional and added more strict styling Kevin Midbøe 2019-11-24 21:28:30 +01:00
  • 20ad976939 Increased letter spacing for button text Kevin Midbøe 2019-11-24 21:25:58 +01:00
  • 5121aec6ee Issue form styling Kevin Midbøe 2019-11-24 21:25:40 +01:00
  • 5bc2709231 Align movie attributes with flex instead of float Kevin Midbøe 2019-11-24 21:25:26 +01:00
  • 53c0aca460 All of the movie element should have the same background- and text color. Kevin Midbøe 2019-11-24 21:24:58 +01:00
  • cdf2ddae1c Hide movie info when reporting an issue. Kevin Midbøe 2019-11-24 21:24:34 +01:00
  • a5c68ffd8d Issue form for submitting an issue. Imported som ui elements used in the form Kevin Midbøe 2019-11-24 21:24:19 +01:00
  • 5e33d8cfef New list element for reporting an issue Kevin Midbøe 2019-11-24 21:22:42 +01:00
  • c34a867387 Errors active icon name Kevin Midbøe 2019-11-24 21:22:27 +01:00
  • ba670d06aa Added charjs and fetch user activity to graph from new user/activity endpoint. This fetches tautulli stats based on the plex user_id linked with the seasoned account. KevinMidboe 2019-11-05 01:08:38 +01:00
  • a11ad2f651 Merge pull request #34 from KevinMidboe/fix/post-magnet-data Kevin 2019-10-31 19:18:36 +01:00
  • 755bd116d5 Added application json content type headaer #34 KevinMidboe 2019-10-31 19:16:18 +01:00
  • 9e33784781 Merge pull request #33 from KevinMidboe/fix/post-magnet-data Kevin 2019-10-31 18:42:04 +01:00
  • 470bcdd72e Data was sent as [object object], now we stringify the content first. #33 KevinMidboe 2019-10-31 18:41:40 +01:00
  • d56a7d4dfe Merge pull request #32 from KevinMidboe/fix/mobile-seasoned-message-formatting Kevin 2019-10-30 23:46:46 +01:00
  • b46e586c92 Resize the content for seasoned messages and the settings wrapper to look better on mobile #32 KevinMidboe 2019-10-30 23:45:48 +01:00
  • 563eb3f1ef Merge pull request #31 from KevinMidboe/fix/restrictive-background-scroll Kevin 2019-10-30 22:12:44 +01:00
  • 98644513ad When movie popup opens we add a no-scroll class to the body element. This prevents scrolling the content behind the popover content. #31 KevinMidboe 2019-10-30 22:11:09 +01:00
  • 3033db02b8 Merge pull request #29 from KevinMidboe/fix/search-input-navigation-resets-cursor Kevin 2019-10-30 21:57:05 +01:00
  • 70a6ed189b When navigating up in the autocomplete search result list the cursor usually reset back to the start of the input. Now we get the element and use focus and setSelectionRange to move the cursor back to the end at the very next frame. #29 KevinMidboe 2019-10-30 21:55:39 +01:00
  • d7e4d2095c Merge pull request #2 from KevinMidboe/release/v2 v1.0.0 Kevin 2019-10-23 19:54:43 +02:00
  • 1c0799a30a Also check the items source for name or title to find out if the response item came from movie or show index #2 KevinMidboe 2019-10-23 00:49:38 +02:00
  • 2b3955060f Updated yarn lock KevinMidboe 2019-10-23 00:46:10 +02:00
  • 4ac4d642e7 Removed autogenerated docs KevinMidboe 2019-10-23 00:43:17 +02:00
  • 3d12cd2735 Added check svg icon for torrentList KevinMidboe 2019-10-23 00:39:30 +02:00
  • 4a44924f56 Updated webpack to resolve common file extensions KevinMidboe 2019-10-23 00:34:07 +02:00
  • 3910b5d7b2 Forgot to add getter defined for documentTitle store module KevinMidboe 2019-10-23 00:33:32 +02:00
  • 4a32fe5255 SeasonedInput can now be initialized with a value KevinMidboe 2019-10-23 00:33:00 +02:00
  • 8b9b2be891 Sortable class function for finding out which header should get a class showing that the column is selected KevinMidboe 2019-10-23 00:32:42 +02:00
  • 96321831d1 0 is computed as False, allow 0 just not undefined or null KevinMidboe 2019-10-23 00:31:49 +02:00
  • 39cd5ce04a Re-wrote most all api calls to use fetch over axios. There is still a problem with form authentication with plex. The response we get does not seem to be a json object. Updated what is expected to return from altered api methods in each component that uses them KevinMidboe 2019-10-23 00:30:37 +02:00
  • 4a46bbd2be Movie now uses the new documentTitle module to set when loading movie and when popover dismissed we set it to the previous documenTitle. Created a getter for documentTitle. This makes it easier to only get the title variable and not try save and parse the document title with all the extra prefixes KevinMidboe 2019-10-22 23:34:54 +02:00
  • f45dcc560c Removed A LOT of the functionality in MoviesList and replaced it with the ResultsList component. Now loading of search results, lists (either directly by query or link) and users requests from profile are all separated out to their own page component; Search.vue, ListPage.vue and Profile.vue respectivly. With the change Home has been completly redone to use this new funcionality KevinMidboe 2019-10-22 23:24:08 +02:00
  • 1a014bea15 Added some fresh new todos KevinMidboe 2019-10-22 23:19:24 +02:00
  • 6d6f1ffd06 Updated seasonedinput to also handle two-way binded value prop. This changes is reflected most all places that seaoned-input is used . Fuck, also added the new ResultsList which replaces MoviesList KevinMidboe 2019-10-22 23:09:29 +02:00
  • 4528b240e1 Popover now also removes its eventlistener on close KevinMidboe 2019-10-22 23:08:03 +02:00
  • c454d9c9e0 Misc cleanup, more definitions of color with scss variables and added a lot of color transitions for when switching theme color. KevinMidboe 2019-10-22 23:07:21 +02:00
  • f8c284cd71 Removed messages stylesheet KevinMidboe 2019-10-22 22:58:37 +02:00
  • 46daff2ddb Removed unused warning|error|success (s)css variables and added green-90; green color with 90% opacity KevinMidboe 2019-10-22 22:58:04 +02:00
  • 9bb98ce569 Removed unused script element and updated positioning of text to center, even on mobile. KevinMidboe 2019-10-22 22:53:51 +02:00
  • 001c243f95 New store module for setting the document title. Each route changes the document title to its name KevinMidboe 2019-10-22 22:52:24 +02:00
  • 0fdaf5bd4e Cleaned up 404 page. Removed elements and property set the height of background KevinMidboe 2019-10-22 18:47:25 +02:00
  • 931918c60b Movie title also gets a loading placeholder before we get a respons. (Loadingplaceholder are grey pulsing bars that indicate where content is going to load) KevinMidboe 2019-10-21 19:50:13 +02:00
  • a9d3246b97 New route to settings directly KevinMidboe 2019-10-21 00:25:29 +02:00
  • cde119592d Redid the template for profile, regist and siginin to better use the components we have made and to use update function definition. Changed the message system with SeasonedMessages. This means simpler interaction and less duplicate code now that the messagesystem is a separate component that both interface with. KevinMidboe 2019-10-21 00:22:37 +02:00
  • 031127fb1f Merge branch 'release/v2' of github.com:KevinMidboe/seasoned into release/v2 KevinMidboe 2019-10-21 00:15:59 +02:00
  • fa50dd3455 Finished dark mode! This means re-doing all sass variables in the variables.scss file and defining css variables in :root and alterting them based on prefered color scheme. This gives us a mechanism to set custom color schemes for the entire site from one place and changing between them just by setting a class to the body element. This is done by overwriting the css variables and then our scss variables use these changes and apply them downward. This seems like a really nice setup for the switching between- and adding color schemes. Also did a lot of cleanup of unused, duplicate or errors styling throughout the application. KevinMidboe 2019-10-21 00:05:46 +02:00
  • 49c418c3f1 Toggle for manually setting dark or light mode KevinMidboe 2019-10-20 23:19:19 +02:00
  • 8e7aa77ee3 Removed normalize because we dont need any help KevinMidboe 2019-10-20 23:16:25 +02:00
  • 4b0fcca5d2 Number of torrent results is now dynamically fetched from store and sent as supplementaryText to sidebar component KevinMidboe 2019-10-15 20:48:10 +02:00
  • 585fa5afcf Added vuex module for setting if darkmode is supported in users browser KevinMidboe 2019-10-05 18:02:16 +02:00
  • 38cec8c31a Added vue-svg-inline-loader package and updated webpack config KevinMidboe 2019-10-04 18:26:53 +02:00
  • 431cb7c034 sortableSize helper function re-done to be a async function KevinMidboe 2019-10-04 17:44:17 +02:00
  • 91a92a30ad Renamed movie/sidebarAction.vue to ui/sidebarListElem.vue. Completly rewrote the component. Uses slots for text, way better semantic html elements used and logic is moved from the dom to computed functions. KevinMidboe 2019-10-04 17:43:23 +02:00
  • 9d819e9a14 Removed unused console statements KevinMidboe 2019-10-04 16:11:29 +02:00
  • ca910089c5 Removed duplicate styling rules KevinMidboe 2019-10-04 00:50:27 +02:00
  • 6270206812 Reset webkit styling for our inputs KevinMidboe 2019-10-04 00:40:45 +02:00
  • 1d1a78608e Moved away inline css and added mobile rule to stretch the input wrapper closer to the edges of the screen KevinMidboe 2019-10-04 00:36:36 +02:00
  • 2e8795a317 Fixed bug where the toggle state was out of sync KevinMidboe 2019-10-04 00:33:12 +02:00
  • f39560e041 Updated a stupid function name a longer name KevinMidboe 2019-10-04 00:32:40 +02:00
  • 6f74a5bff4 Input components now emit a "enter" event and our torrent input searches if "enter" event is received KevinMidboe 2019-10-04 00:28:27 +02:00
  • c339045a0e When searching for torrents we can now edit the search query and search again KevinMidboe 2019-10-04 00:22:07 +02:00
  • 9e38b67857 Use our store value for number of torrents and implemented a getter in the sidebar action button component and action call from the torrentList component. KevinMidboe 2019-10-04 00:21:18 +02:00
  • a6f72c8f6b Implemented store to allow torrentSearch to tell our sidebar action buttons how many results we got KevinMidboe 2019-10-04 00:20:03 +02:00
  • c8f9cb7e22 Button gets a defualt height of 45px and more rules for setting input to 100% of parent KevinMidboe 2019-10-04 00:17:31 +02:00
  • 7bb624b942 Inputs now take up 100% of the div and the other div should device the size KevinMidboe 2019-10-04 00:14:42 +02:00
  • b11d2f752b WIP. Collapsing backgroup header for move view on touchw KevinMidboe 2019-08-14 00:22:27 +02:00
  • 8110b9da69 WIP. Wanted a fullscreen view inspired by appletv large movie/show info screen. feat/apple-fullscreen KevinMidboe 2019-08-13 23:53:36 +02:00
  • 1a82b751ea Merge pull request #13 from KevinMidboe/snyk-fix-fb49d4d8d3aed8aec2f03b293aa793a6 Kevin 2019-07-27 12:38:38 +02:00
  • 45bc0389ac fix: package.json to reduce vulnerabilities #13 snyk-test 2019-07-27 10:37:31 +00:00
  • 67d3af0ed0 Emoji api now uses URL object to construct url path Kevin Midboe 2019-07-06 19:37:44 +02:00
  • 11e4f02bf8 Forgot to call sendRequest when request is clicked KevinMidboe 2019-07-01 19:28:28 +02:00
  • 57d58d47a8 Content type for elasticsearch set to json and changed from axios to fetch Kevin Midboe 2019-07-01 19:24:46 +02:00
  • e06850ebe6 Settings Created lifehook was incorrectly under methods KevinMidboe 2019-06-30 22:35:54 +02:00
  • 74704fbdee Changed AddManget endpoint url to use URL class instance to construct location KevinMidboe 2019-06-30 22:35:31 +02:00
  • d95e168468 "see more info" now opens tmdb KevinMidboe 2019-06-29 18:50:13 +02:00
  • d74aab1b7a Moved sidebar html to a separate component KevinMidboe 2019-06-29 13:39:20 +02:00
  • 7e926bb37f Requests are now posted with a body to endpoint /v2/requests KevinMidboe 2019-06-28 22:30:37 +02:00
  • 0139d0b0da Create url object for constructing correct elastic search url Kevin Midboe 2019-06-28 21:27:49 +02:00
  • 8e58ba49ce Refactored ⛏ KevinMidboe 2019-06-28 21:26:51 +02:00
  • 651f7429cf Updated lockfile 🔐 KevinMidboe 2019-06-28 21:20:54 +02:00
  • 8696d9cb16 Upgraded babel and webpack to support async keyword with preset-env over es2015 KevinMidboe 2019-06-28 21:20:35 +02:00
  • cc9bcf927c Renamed elastic index variable KevinMidboe 2019-06-28 20:55:33 +02:00
  • 36cb31462f Only try search for torrents if admin KevinMidboe 2019-06-28 20:53:02 +02:00
  • 6920877bfc Do a separate api call to check if an item is requested already KevinMidboe 2019-06-28 20:52:16 +02:00
  • 2270124f1a Merge branch 'release/v2' of github.com:KevinMidboe/seasoned into release/v2 Kevin Midboe 2019-06-28 18:11:01 +02:00
  • 94c65cb272 Pirate search url appended with /search Kevin Midboe 2019-06-28 18:10:31 +02:00
  • ee3ce60406 Imported missing path package Kevin Midboe 2019-06-28 18:10:05 +02:00
  • db410d9e8d added missing trailing slash for url KevinMidboe 2019-06-28 18:08:42 +02:00