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
ba5a740885
chore: change to vue recommended eslint rules + airbnb-base for js
2020-07-05 04:16:02 +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
836a01327d
chore: add nsfw flag to migration
2020-07-04 03:25:21 +03:00
Zephyrrus
b620aa9815
feat: refactor some of the queries to returned added/updated data
2020-07-04 03:25:04 +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
dd46f79550
feat: return APIKey when fetching user
2020-07-02 23:40:35 +03:00
Zephyrrus
24157dd1b9
feat: experimental video preview generator in webm form
2020-07-02 20:13:05 +03:00
Zephyrrus
a790d7749e
feat: add experimental meaningful preview extraction from videos
...
For now, it sitll requires gifski. It could be rewritten to use webp instead of gifs, because that is a lot faster, uses less space and we could use ffmpeg for it.
2020-07-02 03:42:20 +03:00
Zephyrrus
42f1a1003a
feat: externalize thumb generation function for easier testing
2020-07-02 03:12:12 +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
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