1989 Commits

Author SHA1 Message Date
c1834faa23 feature (thumbnail): revamp thumbnail plugin
We revamped the plugin so it doesn't have extra dependencies. The issue
is when images have external dependencies, forcing users to use
something like docker to satisfy those but as we see these days, we can
ship the viewer for heic as a wasm plugin existing client side and can
focus on building a smaller footprint server
2025-05-26 15:34:38 +10:00
10d93745e0 feature (resize): resize sidebar through click 2025-05-23 01:11:45 +10:00
7d1853ce39 feature (plugin): download plugin feature 2025-05-23 01:10:46 +10:00
028bad4141 fix (css): file css box 2025-05-22 22:08:06 +10:00
e22b40f6b8 fix (firefox): scroll issue on firefox 2025-05-22 22:04:56 +10:00
0f7c4eb2b9 chore (css): update css colors 2025-05-22 18:37:34 +10:00
b629daba62 chore (tidy): go mod tidy 2025-05-22 02:23:57 +10:00
ad14ad658a chore (maintenance): image thumbnail
the issue of plg_image_c is its reliance on shared libraries like libraw
which depends on lcms2 and libheif which depends on a whole bunch of
other stuff. That make releasing a fat binary that just work of
Filestash tricky

if someone ever read this, I would gladly get help to integrate the
whole build of those things within CI without prolonging the build time
by 2 hours.
2025-05-22 02:23:28 +10:00
7951729061 chore (safe): dead code 2025-05-22 02:11:46 +10:00
616e6ea24e fix (sanitize): input sanitisation 2025-05-22 01:25:02 +10:00
caf6d3a151 feature (image): modify plugin contract 2025-05-16 15:36:10 +10:00
9d1aeb956b fix (imageviewer): reuse link builder 2025-05-16 13:09:58 +10:00
cdd0f3567a fix (image): remove console warning 2025-05-16 12:25:19 +10:00
6bf291a582 fix (tag): UX for tagging 2025-05-16 11:56:26 +10:00
ea30adad2f fix (imageviewer): better handling of zoom in viewer 2025-05-16 03:19:42 +10:00
e84c12293d chore (image): ux improvements for image viewer 2025-05-15 17:26:34 +10:00
922285e2c6 feature (image): improve image viewer UX 2025-05-14 18:25:20 +10:00
1ffe6b83dc chore (deadcode): remove dead code 2025-05-13 17:05:41 +10:00
67f3ccc2cb feature (image): add page change & UX improvements 2025-05-13 17:02:41 +10:00
2adad52308 feature (plugin): multi patch plugin
before this, we couldn't have multiple override plugin pointing to the
same file
2025-05-13 00:51:30 +10:00
d5628fd03d fix (s3): region issue on s3
for server like versitygw which as of today doesn't support
getBucketLocation, we'd be sending the wrong region through
2025-05-12 21:05:17 +10:00
790cf0d571 chore (refactoring): support for edge case 2025-05-09 13:43:44 +10:00
4762c1f1ea chore (mime): update mime list 2025-05-08 23:23:32 +10:00
ac95d9ea75 chore (image): revamp image viewer 2025-05-08 22:11:03 +10:00
844fd5d7bb fix (table): embed table 2025-05-01 12:10:55 +10:00
c6e7f39f67 fix (table): css issue from iframe 2025-05-01 11:17:40 +10:00
7858b29cf5 fix (embed): Filestash embedding issue
whenever embedding something with a locale setup, it would crash while
trying to download the translation. This was due to some
missunderstanding of how fetch work while in an iframe and all the
reports would get miss because of that same issue as it was sent not to
the origin server but the website embedding the frame
2025-04-30 17:23:20 +10:00
7f6a514b6e fix (table): better ux for error handling 2025-04-30 11:31:57 +10:00
95e9368d84 fix (mime): update mime list 2025-04-29 18:30:00 +10:00
73bab4a2e3 feature (3d): handle mesh files 2025-04-29 13:51:56 +10:00
aed0f414c8 chore (mimetype): update list of mimetype 2025-04-28 15:18:57 +10:00
c06e8f0a22 chore (mime): mimetype update 2025-04-25 18:17:03 +10:00
473a2c6caa chore (wasi): wasi API 2025-04-25 11:48:18 +10:00
c7c7113f52 chore (wasi): wasm bigint issue
ecmscripten has this flag "-sWASM_BIGINT=1" which make functions like
fd_pread and seek to have different signature where the uint64 offset
are represented as offset_lo and offset_hi. With this flag, the offset
become of type BigInt
2025-04-25 10:18:23 +10:00
e63ff46c6d feature (wasi): revamp wasi for wasm 2025-04-25 01:06:31 +10:00
db27a79313 chore (cat): refactor cat func 2025-04-23 00:54:23 +10:00
3b6253cfbd feature (plg_application_3d): revamp support for 3d files 2025-04-23 00:36:38 +10:00
e7c8ee3bc9 chore (viewerpage): refactor for plugins 2025-04-22 13:13:21 +10:00
2c09815c4e chore (mime): update mime list 2025-04-16 14:12:47 +10:00
6277d00250 chore (readme): plugin doc 2025-04-15 21:39:38 +10:00
9f80c341e7 fix (#629): responsive admin issue 2025-04-11 16:49:59 +10:00
55dfff7b00 fix (translation): zh-TW Traditional Chinese (#835) 2025-04-10 12:37:46 +10:00
bf69108c54 feature (plg_override_actiondelete): delete icon on file 2025-04-09 21:02:04 +10:00
75bc582055 chore (mime): update mimetype list 2025-04-09 18:32:26 +10:00
d6f4719549 fix (css): tweak css stuff 2025-04-09 18:27:42 +10:00
c43364eafa chore (plg_backend_local): better perm default 2025-04-09 14:43:06 +10:00
084bb33e83 fix (s3): handle cancellation 2025-04-09 14:42:21 +10:00
efa62c092b fix (linter): js lint and check 2025-04-09 11:51:33 +10:00
d930263401 fix (table): table viewer 2025-04-09 11:30:43 +10:00
b420f2eb1c fix (modal): center modal without js 2025-04-07 20:25:59 +10:00