Commit Graph

363 Commits

Author SHA1 Message Date
acc9bda292 Removed unused styles 2022-03-05 12:49:57 +01:00
bb834e7c2e Linting 2022-03-05 12:48:12 +01:00
2d58cca30d Removed unused parameter 2022-03-05 12:47:57 +01:00
a5a4bd2641 Better centering of elements and lazy load image 2022-03-05 12:47:11 +01:00
38813229c9 Transition everything 2022-03-05 11:18:37 +01:00
d58504cde3 Some weird fill & transition-duration hacks for color animation. 2022-03-05 09:06:42 +01:00
04c9e019d3 Linting 2022-03-05 08:59:35 +01:00
d24a318de8 Updated all scss imports to be relative from src alias
Alias defined in webpack.config.js
2022-03-05 08:46:18 +01:00
3b0039b51b Removed all icon references from index and linted 2022-03-04 18:41:54 +01:00
5dd3509466 If id is string convert to number 2022-03-04 18:41:41 +01:00
dbde8bc00b Re-did cast elements. Renamed CastPersons so Person can be popup comp for person. 2022-03-04 18:39:48 +01:00
7449650b64 Shortlist moved to resultsSection & sizing for item not that have grid 2022-03-04 18:36:59 +01:00
a0810fbee1 Linting 2022-03-04 18:34:48 +01:00
a614974a35 Fixed input when it has icon & refactored signin/register to reflect
changes in store
2022-03-04 18:33:16 +01:00
b24b091a3e Simplified home, now send apiFunction to child to make the requests 2022-03-04 18:32:22 +01:00
3aefb4c4ac Added new profile icon to show if user is logged in or not. 2022-03-04 18:28:12 +01:00
2e2ca59334 Updated requests route in navigation icons 2022-03-04 18:27:47 +01:00
6463d5ef4c Linting 2022-03-04 18:27:28 +01:00
4432d8e604 Decrease font size a bit on mobile & remove margin for last element 2022-03-04 18:26:57 +01:00
7ded50ea84 New icons, changed how we color them 2022-03-04 18:26:34 +01:00
d49285f1e2 Some style tweaks to toggle input. Also added a v-key to children 2022-03-04 18:25:38 +01:00
b9f39e690d Renamed variable to make more sense 2022-03-04 18:24:53 +01:00
fc2b139653 New icons need different styling, updated. 2022-03-04 18:24:37 +01:00
3ceb2d7a6f New rolling animation for search result elements. 2022-03-04 18:23:43 +01:00
95ad74a1b5 Authorization is now a cookie so removed localStorage code
Update some structure in how we request and save settings. Updated
Settings & Profile to reflect these changes.
2022-03-04 18:20:50 +01:00
ca4d87b315 Increased height to 30vh & added expand/collapse icon on hover 2022-03-04 18:13:43 +01:00
86efb04eb8 Moved App.vue entry component styles to main.scss 2022-03-04 18:12:15 +01:00
67de2a91fe Requests should also have list route prefix 2022-03-04 18:11:24 +01:00
df388b929a Updated and added new icons from Lindua 2022-03-04 18:10:35 +01:00
9083b0a5d0 Ghost element needed 10px to max-width to be consistent
Also updated expand icon that requires updates to height, width & color
attribute.
2022-03-03 23:13:41 +01:00
dbc225a41c If plexId updates, reload graph 2022-02-03 20:53:18 +01:00
18a0acfe19 Popup now handles person. Updated all dependencies. 2022-01-28 20:03:02 +01:00
4488e53ff2 getMovie & getShow should also request cast data 2022-01-14 17:13:17 +01:00
7bced50952 Don't send auth token to elastic 2022-01-14 17:12:55 +01:00
824a2143ef Replaced searchInput with local icon 2022-01-14 17:09:45 +01:00
5c1b9a00f4 Removed unused Search component (replace w/ SearchPage) 2022-01-14 17:05:02 +01:00
aaef8a6107 Cast has more css shadows and animations. 2022-01-14 17:04:28 +01:00
9f3745b71c Moved hamburger logic to store & auto hide on route change 2022-01-14 17:02:00 +01:00
5431b5be40 Tried simplifying and spliting some of Movie component.
Simplified sidebar element to use props.
Replaced icons with feather icons.

Description gets it's own component & tries it best at figuring out if
description should be truncated or not. Now it adds a element at bottom
of body with the same description and compares the height to default
truncated text. If the dummy element is taller we show the truncate
button.
2022-01-14 17:00:54 +01:00
acfa3e9d54 Renamed icon request to inbox. 2022-01-14 15:40:11 +01:00
3c72bdf3c2 Activity page subscribes to store & more css variables 2022-01-13 00:27:09 +01:00
dc2359ff6a Movie now subscribes to store. Added cast to info panel. 2022-01-13 00:25:38 +01:00
0b6398cc4c Refactored search and autocomplete
Now with more icons, much simpler dropdown and a smooth open animation.
Filter is moved to the searchPage instead of baking in the search
dropdown.
2022-01-13 00:24:40 +01:00
d3a3160cf8 Split navigation icons/header into more components, fixed svg transition
Split more out into `Hamburger` & `NavigationIcon` components.
2022-01-13 00:17:43 +01:00
b021882013 Refactored user store & moved popup logic from App to store
Cleaned up bits of all the components that use these stores.

User store now focuses around keeping track of the authorization token
and the response from /login. When a sucessfull login request is made we
save our new token and username & admin data to the with login(). Since
cookies aren't implemented yet we keep track of the auth_token to make
authroized requests back to the api later.
The username and admin data from within the body of the token is saved
and only cleared on logout().
Since we haven't implemented cookies we persist storage with
localStorage. Whenever we successfully decode and save a token body we
also save the token to localStorage. This is later used by
initFromLocalStorage() to hydrate the store on first page load.

Popup module is for opening and closing the popup, and now moved away
from a inline plugin in App entry. Now handles loading from &
updating query parameters type=movie | show.
The route listens checks if open every navigation and closes popup if it
is.
2022-01-13 00:14:36 +01:00
d1cbbfffd8 Fixes broken functions and bugs
- Mobile can now click behind movie popup to dismiss
- Link to /activity instead of /profile?activity=true
- Remove fill from icons that color using stroke
- Add border to navigation icons
- Darkmode now toggles correctly when load in light/default mode.
- Only show load previous button when loading is false
- Switched to new SearchPage over Search.vue
2022-01-10 18:33:16 +01:00
5104df0af0 Width fix for password inputs 2022-01-10 01:25:18 +01:00
5e330861ca Let navigatino elements grow to natural height 2022-01-10 01:06:02 +01:00
4d27fdb25a Popover should take all height 2022-01-10 01:03:20 +01:00
2ab1609bd9 Profile has both activity and settings inline 2022-01-10 00:51:14 +01:00