64 Commits

Author SHA1 Message Date
6f2404d69a feature (plg_handler_site): discoverability by admin 2025-09-10 17:42:18 +10:00
2da5a67e82 feature (plg_backend_psql): psql as a storage 2025-08-29 17:09:44 +10:00
9051221e0c feature (tagging): initial release for tagging 2025-08-26 14:04:45 +10:00
dee4108fbc feature (license): update from agpl license 2025-08-08 14:13:29 +10:00
28ac33d2b5 fix (plugin): list of plugin by default 2025-07-25 11:34:15 +10:00
8a36ba943a feature (plg_application_office): libreoffice lowa 2025-07-18 20:29:17 +10:00
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
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
7821bc8681 feature (mcp): mcp server 2025-04-01 11:00:41 +11:00
849f206408 feature (plg_backend_url): url storage backend
usefull for open directory kind of scenarios.
cool example at play: https://locker.phinugamma.org/swf/
2025-02-05 01:57:16 +11:00
1d06c785bc fix (wopi): wopi config (#785) 2024-12-12 16:07:34 +11:00
b3a44918e1 feature (office): enable wopi office docs 2024-12-12 10:58:38 +11:00
afd2f2566e fix (jenkins): broken build after refactoring 2024-12-09 09:03:05 +11:00
8d70b7e26c feature (plg_authenticate_simple): auth facade with a gui 2024-12-05 22:34:01 +11:00
d020f4c1bd fix (plugin): oopsy 2024-06-24 21:17:38 +10:00
e1b477b65b feature (base): configurable base 2024-06-21 21:05:44 +10:00
af75e96250 chore (cleanup): plugins cleanup 2024-03-14 20:53:57 +11:00
9e142d5de5 feature (dynamic): make configuration dynamic 2024-03-13 00:18:24 +11:00
0ac2bde335 feature (thumbnail): better thumbnail plugin 2023-11-10 00:54:00 +11:00
48c89767ad feature (plg_backend_artifactory): support for jfrog artifactory 2023-03-21 14:41:30 +11:00
2645fd62d0 feature (plg_image_*): support for new images and cleanup 2022-12-22 22:13:52 +11:00
1f9a30c462 feature (dicom): support for dicom images 2022-12-09 20:26:20 +11:00
7135bd4e44 feature (nfs): support for nfs storage 2022-12-08 09:19:04 +11:00
090fd1a66a feature (backend): support for storj 2022-12-07 08:40:41 +11:00
e0f2f29307 feature (htpasswd): new authentication middleware 2022-11-09 14:00:48 +11:00
92219db637 feature (middleware): passthrough middleware 2022-11-09 13:59:35 +11:00
46b67d6711 feature (thumbnail): complete revamp of thumbnail generation 2022-10-03 23:40:46 +11:00
bfe809d5ab cleanup (plugin): disable plugin that don't seem to be used 2022-09-07 00:51:32 +10:00
3a63eb0777 feature (plg_image_ascii): image ascii transform
The idea here is to be able to use curl and have Filestash to render
image in a terminal friendly fashion
2022-09-06 22:27:12 +10:00
0e4fc75b35 cleanup (plugin): list of prebuild plugin 2022-04-02 20:07:05 +11:00
8d5c574a75 cleanup (plugin): update builtin plugin 2022-02-18 18:44:24 +11:00
53f744c42b plugin (add): add temporary file backend to default list 2022-01-25 18:19:35 +11:00
a91df1637d feature (search): search as a plugin 2022-01-14 16:38:42 +11:00
d56663e805 cleanup (sso): cleanup sso related plugins 2022-01-07 01:17:33 +11:00
e5800c6c3b feature (sso): authentication middleware 2022-01-06 20:22:26 +11:00
4186ec057d feature (backend): local backend with admin password 2021-12-22 23:08:36 +11:00
f7a4e52703 maintain (go): go format 2021-08-22 16:47:09 +10:00
fdc95f8af7 fix (test): missing webdav backend 2021-08-22 13:09:09 +10:00
fc4d8363e4 plugin (samba): disable by default
This plugin which came through a PR is giving issues to users which have been saying "I found it to perform quite poorly during browsing" which is a no no. One can still compile Filestash with this plugin, we'll simply disable it by default for the time being
2021-04-26 10:57:30 +10:00
f15cd1959b cleanup (tunnel): deprecate step 2 of the setup 2020-12-22 19:24:25 +11:00
d469d0e73c migrate (plugin): migrate ftp backend as a plugin 2020-12-12 00:11:10 +11:00
23e0de8e6e feature (samba): samba backend - #309 2020-10-06 23:07:03 +11:00
8fcb721c13 option (tty): reenable tty plugin on non cloud instance 2020-08-03 19:04:04 +10:00
8f1097273e maintain (s3): migrate s3 as a plugin 2020-06-23 18:15:12 +10:00
be798ee4ab fix (build): update build 2020-06-19 14:07:20 +10:00
347f9b016b fix (ftps): remove ftps plugin since ftp and ftps will be merged into one 2020-02-11 19:33:12 +11:00
00214d2a3a feature (syncthing): syncthing integration 2020-01-15 01:03:13 +11:00
f3e6c8c030 feature (documents): handle office documents using onlyoffice 2019-12-21 15:17:09 +11:00
539a6f086d feature (transcoding): live transcoding 2019-12-18 02:18:58 +11:00
b0896f0373 maintenance (migrate): migrate the dropbox backend as a plugin 2019-09-02 15:49:28 +10:00