Commit Graph

565 Commits

Author SHA1 Message Date
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 f0753e1551 chore: add compound launcher and basic prettier 2020-07-02 02:49:30 +03:00
Zephyrrus 1576a67bc6 chore: change nuxt.config to generate proper source-maps for vscode debugging 2020-07-02 02:48:48 +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 261d0f4781 chore: add thumb generator for migration 2020-07-01 20:39:55 +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 3e1677c18a fix: remove .bmp from the imageExtensions because sharp doesn't support it
Trying to generate a thumb would throw a not supported exception, which would crash newer node.js versions because the process (on older version, it would only throw a UnhandledPromiseRejectionWarning)
2020-07-01 20:13:34 +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
Zephyrrus 50d233cd66 fix: fix minor visual issues on the album page 2020-06-29 17:02:06 +03:00
Zephyrrus 0a50ef771e fix: change navbar to buefy navbar for mobile support 2020-06-29 17:01:38 +03:00
Zephyrrus 048e5d9325 feat: add logout link if logged in 2020-06-29 16:03:08 +03:00
Zephyrrus 0e1ae73855 chore: update buefy to 0.8.20 2020-06-29 16:02:36 +03:00
Zephyrrus 4df3976ded fix: dispatch logout from axios if token expires 2020-06-29 16:02:23 +03:00
Pitu 695d9a74ef Updated TODO 2020-06-25 02:21:05 +09:00
Pitu 04319acf20 Only display `Show more` button when there's more to show 2020-06-25 02:14:11 +09:00
Pitu 207fc916d9 Handle nuxt routes on page load 2020-06-25 02:06:11 +09:00
Pitu d1340c26b5 Optimize album view 2020-06-25 02:06:00 +09:00
Pitu f189ddf9e6 Cleanup 2020-06-25 02:05:48 +09:00
Pitu a9fe08f9e5 Update error message 2020-06-25 01:36:04 +09:00
Pitu b526d88036 Optimize the queries fetching albums/files 2020-06-25 01:35:52 +09:00
Pitu b8fc0cc858 Fix frontend registration display 2020-05-11 01:15:46 +09:00
Pitu e0c35a7d74 fix: nginx config 2020-05-11 01:07:44 +09:00
Pitu 496477ebda Feature: enable apiKey access to uploads and album fetching for the uploader/sharex/3rd party 2020-05-11 00:57:56 +09:00
Pitu b886fda079 chore: cleanup and todo 2020-05-11 00:19:10 +09:00
Pitu ec67bb8087 fix: remove uuid from user registration 2020-05-10 22:44:21 +09:00
Pitu cd6170b939 fix .env values for the frontend 2020-05-10 22:16:16 +09:00
Pitu 5df8485c5e updated nginx sample config 2020-05-10 21:51:49 +09:00
Pitu 124ff68f06 Feat: implement lazy loading for waterfall view 2020-05-10 21:22:48 +09:00
Pitu b27b4c47f7 feat: Proper deleting of albums 2020-05-10 21:22:25 +09:00
Pitu 1836c8c93a Small fix for migration script, dont import deleted albums 2020-05-10 21:12:30 +09:00
Pitu 4c52932426 Features:
* Serve files during development
* Own endpoint for fetching the albums of a file
2020-05-10 20:02:48 +09:00
Pitu d4ac722f58 Feature: Migration script from v3 to v4 2020-05-10 20:01:37 +09:00
Pitu aadb01bcff Style changes to albums 2020-05-10 20:01:05 +09:00
Pitu 6da29eb7c1 Sort files by newest 2020-05-10 20:00:52 +09:00
Pitu 432d86022c chore: forgot to remove this uuid 2020-05-10 00:39:53 +09:00
Pitu 97243c7087 chore: Ignore old db data 2020-05-10 00:39:43 +09:00
Pitu de54e19d3a chore: remove the use of uuid 2020-05-10 00:03:45 +09:00
Pitu a639b85734 Fix: consistent hash of uploads 2020-05-09 23:56:35 +09:00
Pitu c114e59be3 Feature:
* Frontend is now served by the API process
* Only 1 process spawns for lolisafe to work
* Switched frontend from server-side render to static site, now saved in `/dist`
2020-05-09 19:21:20 +09:00
Pitu d63f1f57e9 wip:
* Dark theme by default
* Re-arranged vue files structure
* Re-arranged the layout file to make it easier to extend
2020-04-28 10:47:22 +09:00
Pitu bf37e04cb6 feature: footer 2020-04-13 01:17:03 +09:00
Pitu 759832cd78 chore: revamp colors 2020-04-13 01:16:54 +09:00
Pitu 05c129ec32 chore: remove filepond 2020-04-11 00:52:06 +09:00