Commit Graph

78 Commits

Author SHA1 Message Date
0fdaf5bd4e Cleaned up 404 page. Removed elements and property set the height of background 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) 2019-10-21 19:50:13 +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.
2019-10-21 00:25:01 +02:00
031127fb1f Merge branch 'release/v2' of github.com:KevinMidboe/seasoned into release/v2 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.
2019-10-21 00:13:21 +02:00
49c418c3f1 Toggle for manually setting dark or light mode 2019-10-20 23:19:19 +02:00
4b0fcca5d2 Number of torrent results is now dynamically fetched from store and sent as supplementaryText to sidebar component 2019-10-15 20:48:10 +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. 2019-10-04 17:43:23 +02:00
9d819e9a14 Removed unused console statements 2019-10-04 16:11:29 +02:00
ca910089c5 Removed duplicate styling rules 2019-10-04 00:50:27 +02:00
6270206812 Reset webkit styling for our inputs 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 2019-10-04 00:36:36 +02:00
2e8795a317 Fixed bug where the toggle state was out of sync 2019-10-04 00:33:12 +02:00
f39560e041 Updated a stupid function name a longer name 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 2019-10-04 00:28:27 +02:00
c339045a0e When searching for torrents we can now edit the search query and search again 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. 2019-10-04 00:21:18 +02:00
c8f9cb7e22 Button gets a defualt height of 45px and more rules for setting input to 100% of parent 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 2019-10-04 00:14:42 +02:00
b11d2f752b WIP. Collapsing backgroup header for move view on touchw 2019-08-14 00:22:27 +02:00
11e4f02bf8 Forgot to call sendRequest when request is clicked 2019-07-01 19:28:28 +02:00
e06850ebe6 Settings Created lifehook was incorrectly under methods 2019-06-30 22:35:54 +02:00
d95e168468 "see more info" now opens tmdb 2019-06-29 18:50:13 +02:00
d74aab1b7a Moved sidebar html to a separate component 2019-06-29 13:39:20 +02:00
7e926bb37f Requests are now posted with a body to endpoint /v2/requests 2019-06-28 22:30:37 +02:00
8e58ba49ce Refactored ⛏ 2019-06-28 21:26:51 +02:00
36cb31462f Only try search for torrents if admin 2019-06-28 20:53:02 +02:00
6920877bfc Do a separate api call to check if an item is requested already 2019-06-28 20:52:16 +02:00
75a8496791 Extended function names to clearify its action 2019-06-10 00:51:01 +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
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
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
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
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
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
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
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