Commit Graph

497 Commits

Author SHA1 Message Date
KevinMidboe 8c5a8212c0 Settings now use the seasonedAPI controller for plex authentication. Now only handles the response from plex, given username and password 2019-06-04 22:16:08 +02:00
KevinMidboe c3d7642e26 Now root template only contains elements that exist for every page; navigation, search and popover along with the router view. Removed most all the logic except for prototype functions/variable attached to the vue instance and controlls the state of moviepopup given a id and type. 2019-06-04 22:14:53 +02:00
KevinMidboe f13bf6c52d Alias @ to contents of source folder 2019-06-04 22:06:43 +02:00
KevinMidboe 5e3bd814ff Reordered/renamed svg symbols 2019-06-04 22:06:24 +02:00
KevinMidboe 992ca1261c Implemented authenticating with plex helper function. Takes username and password 2019-06-04 22:05:30 +02:00
KevinMidboe 847e20f7a4 Moved axios api call to seasonedAPI controller 2019-06-04 22:04:55 +02:00
KevinMidboe 2403a58d2e Replaced most of dom with seasoned-input and -button components. 2019-06-04 22:03:32 +02:00
KevinMidboe 8219826007 Updated both signin and register with new seasoned-button and -input components. Still needs some styling fixed, duplicated scoped styling 2019-06-04 21:55:51 +02:00
KevinMidboe 2b634bc711 Removed unused varables and comments 2019-06-04 21:48:38 +02:00
KevinMidboe fb8f6654aa Removed unused styling 2019-06-04 21:46:23 +02:00
KevinMidboe 1b6a494cc0 Profile page uses new movies-list parameters and seasonedApi updated to handle authentication tokens. TODO move away auth token from getLists function 2019-06-04 21:46:03 +02:00
KevinMidboe ca1cb029bc Created new homepageLists that are the lists. Started adding assets. User requests list if just a object. Should more lists be like this and then added to a composed list? 2019-06-04 21:44:51 +02:00
KevinMidboe 0a458bfe21 Formatting and added a todo for better image handling 2019-06-04 21:43:17 +02:00
KevinMidboe fd405250a5 Changed settings buttons from being manually setup to use the seasonedButton compnent. Scoped styling 2019-06-04 20:12:25 +02:00
KevinMidboe a306664bd7 Removed manual axios call for emojis. Now use the seasonedApi controller function getEmoji 2019-06-04 20:10:24 +02:00
KevinMidboe 6239b93a75 Better error handling for all endpoints to seasonedAPI. More informative and shorter messages and actually throw the error up now 🙆‍♀️ 2019-06-04 20:08:41 +02:00
KevinMidboe 6b5ddd99da New emoji endpoint moved from profile to seasonedApi controller 2019-06-04 20:07:50 +02:00
KevinMidboe 0bceef3dc6 Removed unused styling 2019-06-04 19:54:28 +02:00
KevinMidboe 8d6af9c695 Removed axios import now that api calls are moved to seasonedAPI. Add gst 2019-06-04 19:51:31 +02:00
KevinMidboe 95633f4c69 Clean up some styling rules. Also set a static margin on the loading-placeholder for actions to be aligned with the loaded list items. 2019-06-04 19:19:34 +02:00
KevinMidboe eddbab2f99 only child interfered with other uses. Instead pass class strings to the lineClass prop and it will be injected into the placeholder element 2019-06-03 23:44:49 +02:00
KevinMidboe 756e2c5cb9 Custom styling if loading-placeholder is only displaying a single child. No margin and width decreased 2019-06-03 23:31:47 +02:00
KevinMidboe 3321eeeadd Constant values represented as variables 2019-06-03 23:31:00 +02:00
KevinMidboe 068563d9d6 Imported missing variables and media-query files 2019-06-03 23:29:55 +02:00
KevinMidboe ec5b74984d Movie popup is now a prototype on the vue instance. Initialized in App and accessible on this.$popup 2019-06-03 23:27:07 +02:00
KevinMidboe a30529e192 Still need to work on the dom, but the styling has been updated to be better for mobile, use variables for constant values and scoped it. 2019-06-03 23:21:48 +02:00
KevinMidboe fcc56bf103 Adjusted the number of elements displayed for differing screen widths through css. Now uses the new movie popover vue prototype variables instead of an attached eventhub 2019-06-03 23:08:58 +02:00
KevinMidboe aada5fc2c5 Created a loader component that is the loading spinner for the page 2019-06-03 23:03:09 +02:00
KevinMidboe 27cff0b0ac Removed unused butotn 2019-06-02 22:51:50 +02:00
KevinMidboe 9a10939c91 Created elements for ui elements, loading-placeholder for all keyframing and styling for the pulsing placeholder text and a main.scss for global classes such as noselect which prevents hightlighting of text 2019-06-02 22:50:54 +02:00
KevinMidboe 352aabb21d Common input field and button moved to a component that can be reused 2019-06-02 22:49:50 +02:00
KevinMidboe a467b9f16c Dont check length of image if image does not exist 2019-06-02 22:46:46 +02:00
KevinMidboe c4ef062d98 Merged movie. Added a comment in DOM 2019-06-02 22:44:08 +02:00
KevinMidboe 682ca7bd1b Re-wrote all of the movie component. Prevented loading poster on mobile, loading placeholders for text, moved http calls to seasonedAPI util file and all functions have been re-implemented 2019-06-02 22:41:44 +02:00
KevinMidboe 0a60c1b9a3 Re-wrote all of the movie component. Prevented loading poster on mobile, loading placeholders for text, moved http calls to seasonedAPI util file and all functions have been re-implemented 2019-06-02 22:41:12 +02:00
KevinMidboe 33750f6a65 Removed unused stylings 2019-06-02 17:17:23 +02:00
KevinMidboe 7456579e55 Moved homepage banner into its own component 2019-06-02 17:15:45 +02:00
KevinMidboe 691d0d25ab These are blank flashing lines shown while the content is being fetched. Current prop is number of lines to render 2019-06-02 15:28:52 +02:00
KevinMidboe 95629a2899 WIP component for more easily rendering svgs that are inline to be able to reach by id or class 2019-06-02 15:28:09 +02:00
KevinMidboe b3e8e447e2 Removed unused demo component 2019-06-02 00:38:56 +02:00
KevinMidboe 8814d77405 Removed unused packages and updated info 2019-06-02 00:37:28 +02:00
KevinMidboe 3d97e5d196 Started a general utils file 2019-06-02 00:33:49 +02:00
KevinMidboe 16b967a704 Helper util file for all seasoned api requests 2019-06-02 00:28:43 +02:00
KevinMidboe bc884eaa04 Toast plugin 2019-06-02 00:28:08 +02:00
KevinMidboe de9ac7baaf Mediaquery for large desktop 2019-06-02 00:26:43 +02:00
KevinMidboe c8dbe02ffc Updated all routes to be code async loaded, this could enable setting up code splitting per route 2019-06-02 00:26:02 +02:00
KevinMidboe 9739e0e00a Import new toast plugin to main. No longer inject axios, this was throwing an error 2019-06-02 00:21:23 +02:00
KevinMidboe 1add22c7c0 Removed and disable unused scripts 2019-06-02 00:19:38 +02:00
KevinMidboe d118689616 Updated svg icon names 2019-06-02 00:19:15 +02:00
KevinMidboe 7dd82eca2e inline source map for better error line number 2019-06-02 00:18:24 +02:00