Commit Graph

214 Commits

Author SHA1 Message Date
36a7460a87 Upated readme with api endpoint configuration settings 2019-06-10 00:47:45 +02:00
2ae175d1b5 Moved configurable api addresses to config.json. Elasticsearch relatime search can also be disabled by setting to false or undefined 2019-06-10 00:43:09 +02:00
1898fb3855 Merge branch 'release/v2' of github.com:KevinMidboe/seasoned into release/v2 2019-06-05 00:28:02 +02:00
559b69a7f2 Removed import of unused assetes 2019-06-05 00:27:46 +02:00
95a92b9e3e Stylesheet for message on unsucessfull login/register 2019-06-05 00:27:37 +02:00
9ec6e36677 Updated version in pacage file and added compression to server requests. 2019-06-05 00:10:25 +02:00
4fada32d14 Created addmagnet helper function 2019-06-04 23:21:57 +02:00
f8e0892c34 Decreased timeout on success notification to human time scale 2019-06-04 23:18:43 +02:00
a03cdcb9d8 Scoped tmdbid to local instance 2019-06-04 23:18:07 +02:00
ab192b57f4 Rewrote the entire component. Now we use are own table with a new design and auto expanding to view more information. Table also supports sorting and collapses columns on smaller screens 2019-06-04 23:15:56 +02:00
fa9f644831 Merged in using elasticSearch function from api.js not through this component directly 2019-06-04 22:51:56 +02:00
74fdd09b3e Started working on cast template view 2019-06-04 22:50:36 +02:00
b637cb3e08 Completly new search input with elastic realtime search. Handles keyboard inputs and autohides to not be in the way 2019-06-04 22:50:09 +02:00
26b12288cb Completly new search input with elastic realtime search. Handles keyboard inputs and autohides to not be in the way 2019-06-04 22:48:41 +02:00
3e92fbc626 Cleaned up imports 2019-06-04 22:37:02 +02:00
7f38f7f0cd Renamed seasonedAPI to api.js 2019-06-04 22:34:05 +02:00
df33e2408a Simplified what happens in template. Re-wrote all logic to be more agile to the given input, and also handle reloading a state from a given url. 2019-06-04 22:24:52 +02:00
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
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
f13bf6c52d Alias @ to contents of source folder 2019-06-04 22:06:43 +02:00
5e3bd814ff Reordered/renamed svg symbols 2019-06-04 22:06:24 +02:00
992ca1261c Implemented authenticating with plex helper function. Takes username and password 2019-06-04 22:05:30 +02:00
847e20f7a4 Moved axios api call to seasonedAPI controller 2019-06-04 22:04:55 +02:00
2403a58d2e Replaced most of dom with seasoned-input and -button components. 2019-06-04 22:03:32 +02:00
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
2b634bc711 Removed unused varables and comments 2019-06-04 21:48:38 +02:00
fb8f6654aa Removed unused styling 2019-06-04 21:46:23 +02:00
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
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
0a458bfe21 Formatting and added a todo for better image handling 2019-06-04 21:43:17 +02:00
fd405250a5 Changed settings buttons from being manually setup to use the seasonedButton compnent. Scoped styling 2019-06-04 20:12:25 +02:00
a306664bd7 Removed manual axios call for emojis. Now use the seasonedApi controller function getEmoji 2019-06-04 20:10:24 +02:00
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
6b5ddd99da New emoji endpoint moved from profile to seasonedApi controller 2019-06-04 20:07:50 +02:00
0bceef3dc6 Removed unused styling 2019-06-04 19:54:28 +02:00
8d6af9c695 Removed axios import now that api calls are moved to seasonedAPI. Add gst 2019-06-04 19:51:31 +02:00
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
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
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
3321eeeadd Constant values represented as variables 2019-06-03 23:31:00 +02:00
068563d9d6 Imported missing variables and media-query files 2019-06-03 23:29:55 +02:00
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
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
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
aada5fc2c5 Created a loader component that is the loading spinner for the page 2019-06-03 23:03:09 +02:00
27cff0b0ac Removed unused butotn 2019-06-02 22:51:50 +02:00
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
352aabb21d Common input field and button moved to a component that can be reused 2019-06-02 22:49:50 +02:00
a467b9f16c Dont check length of image if image does not exist 2019-06-02 22:46:46 +02:00
c4ef062d98 Merged movie. Added a comment in DOM 2019-06-02 22:44:08 +02:00