Commit Graph

154 Commits

Author SHA1 Message Date
Pitu fb2c27086f Fix ESLint rules once and for all 2020-12-24 23:45:16 +09:00
Zephyrrus 587f7d69e8 bug: fix showlist resetting itself every time the page is changed
bug: fix store not commiting search results
2020-12-24 13:57:09 +02:00
Zephyrrus 90001c2df5 chore: remove trailing commas 2020-12-24 10:40:50 +02:00
Zephyrrus 4a3fef2b99 chore: update buefy to 0.9 2020-11-12 22:58:34 +02:00
Zephyrrus 151c360740 feat: allow administrators to create custom links for albums 2020-10-02 22:16:34 +03:00
Zephyrrus c88d08330f feat: add experimental query to sql generator for searching 2020-07-23 04:09:01 +03:00
Zephyrrus 39e9941ded feat: Add hiding to recommendations as a prop
fix: change some of the regexes to remove , and ; as separator support because the query parser doesn't understad them and I don't feel like dealing with all the edge cases introduces by it
2020-07-23 04:08:31 +03:00
Zephyrrus 279234a081 feat: add new search input
For now, it clones the autocomplete from buefy, untill a PR or resolution to the opened issue about not being able to manipulate how the suggestions are applied is found
2020-07-22 02:14:06 +03:00
Zephyrrus 01c04298b0 fix: add no-active class 2020-07-22 02:12:40 +03:00
Zephyrrus 1a4744de3c feat: show selected albums first when modal is first opened
fix: change the color of the dropdown for tags to match the base theme
chore: pass props into some of the components instead of fetching from store inside of components
2020-07-22 02:12:24 +03:00
Zephyrrus 93478a334b fix: make modal use full height on mobile 2020-07-21 15:45:28 +03:00
Zephyrrus 18bb451f79 feat: implement all-in-one file detail viewer, tag editor and album selection modal 2020-07-20 23:01:45 +03:00
Zephyrrus 645b62b81d Merge branch 'dev' into dev-zephy 2020-07-19 22:35:59 +03:00
Zephyrrus c93ddb0900 feat: Start working on a new album/tags/image info modal 2020-07-19 22:27:11 +03:00
Zephyrrus b49017aafd chore: add custom class to inputs until fix is released on buefy's master 2020-07-19 22:26:55 +03:00
Pitu 609ff7ceb4 Update displaying thumbnails of unsupported file types 2020-07-18 04:47:24 +09:00
Pitu 5e07436f0d Add logout button 2020-07-18 04:45:58 +09:00
Zephyrrus 0f66d80703 refactor: finish refactoring all the components to use vuex 2020-07-10 01:13:51 +03:00
Zephyrrus fd3f6de51a refactor: refactor most of the admin pages to use the store instead of internal states 2020-07-09 02:24:40 +03:00
Zephyrrus 5ded974ef9 feat: add lolisafe as a color to bulma instead of doing weird hacks 2020-07-09 02:23:19 +03:00
Zephyrrus 704578e964 feat: add handler for actions
Takes care of dispatching a 🍞 on success/error
2020-07-09 02:22:48 +03:00
Zephyrrus 495a23c3a5 feat: add notifier plugin for 🐍 and 🍞 2020-07-09 02:21:35 +03:00
Zephyrrus ad852de51a chore: linter the entire project using the new rules 2020-07-08 04:00:12 +03:00
Zephyrrus b519b6ccb4 refactor: refactor grid to use vuex for every action 2020-07-08 03:37:50 +03:00
Zephyrrus 1526637881 feat: add new sidebar with mdi icons and active reactivity 2020-07-08 03:15:07 +03:00
Zephyrrus 1a8b6602e0 refactor: change uploader component to use vuex 2020-07-08 03:13:51 +03:00
Zephyrrus 5d61b4d000 feat: refactor waterfall to be more efficient 2020-07-07 02:50:03 +03:00
Zephyrrus fb0bc57542 feat: try fixing THE SHITTY WATERFALL 2020-07-07 02:02:59 +03:00
Zephyrrus 15f296a780 chore: eslint stores
feat: merge album and images
2020-07-07 02:02:37 +03:00
Zephyrrus 766e74cc51 feat: add video preview on hover to dashboard and apply new linter rules to some of the files 2020-07-05 04:18:08 +03:00
Zephyrrus 04fdd63cee feat: refactor single album page to use vuex 2020-07-05 04:17:09 +03:00
Zephyrrus 1e1f3fbb27 feat: experimental videos in grid 2020-07-04 23:18:51 +03:00
Zephyrrus b4603fd64e fix: fix axios plugin throwing if no message from backend 2020-07-04 03:53:06 +03:00
Zephyrrus 39ed9d336e feat: make the delete link button more reactive (loading state if deletion pending) 2020-07-04 03:52:40 +03:00
Zephyrrus ac1d6eec5b fix: change watcher from a component watcher to a store watcher 2020-07-04 03:28:05 +03:00
Zephyrrus 92be4504cc feat: refactor most of the album components to use store for presentation and actions 2020-07-04 03:26:35 +03:00
Zephyrrus 7581d13d1c feat: separate album view into multiple components and use vuex 2020-07-03 00:35:09 +03:00
Zephyrrus 22f9eb4dff feat: refactor preview to support random fragment extraction 2020-07-02 23:42:44 +03:00
Zephyrrus c2dbbe6396 feat: refactor account to use vuex, fix small presentational components 2020-07-02 23:42:02 +03:00
Zephyrrus 720ffaf008 feat: start refactoring the code to actually use vuex
This includes creating multiple stores as needed for components and removing all complex states from components (since all those states should be stored in vuex)
2020-07-02 02:50:55 +03:00
Zephyrrus 6688587eb6 feat: move toolbar into a level and add slot for pagination on grid 2020-07-02 02:48:21 +03:00
Zephyrrus e9ef148d74 feat: backend pagination for albums 2020-07-01 20:40:10 +03:00
Zephyrrus 44e8175e96 feat: use SSR when rendering the dashboard (if possible) 2020-07-01 20:39:42 +03:00
Zephyrrus 8416dc81a3 fix: use file id instead of index and remove load more button 2020-07-01 20:15:08 +03:00
Zephyrrus 520062508c feat: backend pagination
serverLoad++;
userRamUsage--;
2020-06-29 22:18:42 +03:00
Zephyrrus c8ad345d12 fix: heigh issues where the parent is smaller than the child 2020-06-29 22:18:18 +03:00
Zephyrrus 20a782fefe feat: add darker image for album section 2020-06-29 22:17:42 +03:00
Zephyrrus 7e4dbdbd2b misc: Change the color of the warning on the homepage to red and bigger font-size 2020-06-29 20:12:14 +03:00
Zephyrrus ac037c773e fix: Remove hero and hero body and use sections and containers instead
Hero is meant to be used as a full-width banner to showcare or present somethign, not to contain the entire content of the webpage
2020-06-29 20:02:47 +03:00
Zephyrrus 27b0fdafb2 misc: remove patreon. sorry. 2020-06-29 20:00:49 +03:00