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