Commit Graph

1949 Commits

Author SHA1 Message Date
renovate[bot]
19937b0800
chore(deps): update dependency stylelint-config-standard-scss to v6 (#610)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:21:13 +07:00
renovate[bot]
0f2edc22ea
fix(deps): update dependency fs-jetpack to ~5.1.0 (#609)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:20:47 +07:00
renovate[bot]
5271804c5f
chore(deps): update dependency eslint to ~8.26.0 (#608)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:20:34 +07:00
renovate[bot]
3abfdac189
fix(deps): update dependency hyper-express to ~6.5.1 (#602)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:20:22 +07:00
Bobby
1c96bd17b2
chore: README.md 2022-10-29 14:20:09 +07:00
renovate[bot]
e6d1d725f2
fix(deps): update dependency systeminformation to ~5.12.11 (#607)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:16:22 +07:00
renovate[bot]
85fafb4162
fix(deps): update dependency rate-limiter-flexible to ~2.4.1 (#603)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:15:57 +07:00
renovate[bot]
353dda1443
chore(deps): update dependency eslint-plugin-promise to ~6.1.1 (#600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:15:45 +07:00
renovate[bot]
f609c243a2
chore(deps): update dependency cssnano to ~5.1.14 (#606)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:15:37 +07:00
renovate[bot]
3c5f866730
fix(deps): update dependency randomstring to ~1.2.3 (#601)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 14:15:25 +07:00
Bobby
f7278e04b3
chore: volta pin node@18.12.0 2022-10-29 14:15:04 +07:00
Bobby
96689278f1
refactor: defer reject uploads after consume
always store incoming uploads to disk first before deciding whether to
reject and delete them depending on configured rejects/limits

doing this is more stable/reliable than attempting to immediately
reject the incoming connections, at least if we want to respond with
actual error messages
2022-10-16 11:08:53 +07:00
renovate[bot]
62af840813
chore(deps): update dependency stylelint to ~14.14.0 (#598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:18:49 +07:00
renovate[bot]
f019cf417d
chore(deps): update dependency eslint-plugin-promise to ~6.1.0 (#597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:18:36 +07:00
renovate[bot]
61dae47e97
chore(deps): update dependency eslint to ~8.25.0 (#596)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:18:18 +07:00
renovate[bot]
a93c6fcb43
fix(deps): update dependency systeminformation to ~5.12.7 (#595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:18:04 +07:00
renovate[bot]
ecf0df0985
fix(deps): update dependency rate-limiter-flexible to ~2.3.12 (#594)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:17:18 +07:00
renovate[bot]
9e81babb0d
chore(deps): update dependency postcss to ~8.4.18 (#592)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:10:10 +07:00
renovate[bot]
554dccaa3e
fix(deps): update dependency bcrypt to ~5.1.0 (#590)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:09:57 +07:00
renovate[bot]
998116cd63
fix(deps): update dependency hyper-express to ~6.4.11 (#593)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 10:09:28 +07:00
BobbyWibowo
f37c5b6ad1 dist: rebuilt client assets and bumped v1 version string 2022-10-08 22:18:09 +00:00
Bobby
69b97e51e0
fix: albums page' uploads date 2022-10-09 05:17:24 +07:00
BobbyWibowo
c63a2db5ac dist: rebuilt client assets and bumped v1 version string 2022-10-08 18:56:53 +00:00
Bobby
c192bf8c25
perf: lazyload album pages' images detailing
e.g. prettify size & date functions
2022-10-09 01:55:56 +07:00
Bobby
effdf8c607
fix: restore clamav version to stats menu
i had to move over scanner logic to its own module last time,
so i commented out the stats entry as i was cleaning it up, but forgot
to re-add it after finishing it
2022-10-08 18:46:18 +07:00
Bobby
9d464c6894
fix: useless logic
for context, we prefer to list files in zips dir, because admins may
choose to manually delete their ZIPs anytime, and lolisafe will not be
aware of it

the download API will automatically re-generate them if required, so
admins manually deleting ZIPs is okay
2022-10-08 18:18:12 +07:00
BobbyWibowo
126671eb77 dist: rebuilt client assets and bumped v1 version string 2022-10-08 11:13:14 +00:00
Bobby
695162c43b
feat: use fade-in css class where applicable 2022-10-08 18:12:15 +07:00
Bobby
327d78c008
feat: improve dashboard fade in animations
expand the function to support arbritrary elements other than main dom

refreshing stats category will now apply fade in animation to them

class for fade in animation is now global (style.scss), preparing for
expanded usage on other pages
2022-10-08 18:03:50 +07:00
Bobby
5c8f004b22
feat: button to reload stats per category 2022-10-08 17:48:54 +07:00
Bobby
c5bee11a42
feat: prep stats api to allow pre-category refresh
via /api/stats/:category
2022-10-08 16:39:28 +07:00
Bobby
6b0bb0a01f
fix: docker configuration
use debian bullseye image instead of alpine linux

uWS.js does not work on alpine linux, unfortunately
2022-10-08 15:30:02 +07:00
BobbyWibowo
6402f99fbd dist: rebuilt client assets and bumped v1 version string 2022-10-08 02:16:14 +00:00
Bobby
fb722569af
style: stats table width 2022-10-08 09:13:17 +07:00
Bobby
881c9efb7d
feat(ci): use node 18 for github actions 2022-10-08 08:54:05 +07:00
Bobby
bc4333b7e5
feat: pin volta to node@18.10.0
also update README.md remarking that this supports node 18
2022-10-08 08:53:26 +07:00
BobbyWibowo
e04e864297 dist: rebuilt client assets and bumped v1 version string 2022-10-06 16:13:48 +00:00
Bobby
e7d343e70f
fix: display for unavailable stats entries 2022-10-06 23:12:50 +07:00
Bobby
f6b6eabbc2
refactor: fs -> fs-jetpack at rebuild-hashes.js 2022-10-06 18:26:47 +07:00
Bobby
0e10895c2b
feat: use fs-jetpack in scripts/bump-versions.js 2022-10-06 18:25:26 +07:00
BobbyWibowo
ecd9ef7a5d dist: rebuilt client assets and bumped v1 version string 2022-10-05 22:13:40 +00:00
Bobby
c4caee42ca
fix: temporary uploads stats counter 2022-10-06 05:12:46 +07:00
Bobby
3b2808f0fd
fix: failsafes for stats null values 2022-10-06 05:12:25 +07:00
Bobby
3fcb0732a4
feat: filter temporary uploads from stats menu 2022-10-06 05:05:50 +07:00
BobbyWibowo
1592ff3823 dist: rebuilt client assets and bumped v1 version string 2022-10-05 21:58:36 +00:00
Bobby
cd5d2f63ea
fix: number formatting in stats nested values 2022-10-06 04:57:16 +07:00
Bobby
686875099f
feat: sort mime types by count in statistics menu 2022-10-06 04:41:28 +07:00
Bobby
8623687b42
feat(migrate): invalid uploads type conversion
use with yarn migrate
2022-10-06 04:30:34 +07:00
Bobby
2afdabb8aa
fix: scripts/migrate.js missing ConfigManager 2022-10-06 04:27:03 +07:00
Bobby
066998991c
fix: url uploads content-type parsing 2022-10-06 04:24:28 +07:00