MickaelK
c906a4d264
Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash
2024-04-02 18:57:13 +11:00
MickaelK
3d65a40273
feature (csp): admin option to enable/disable csp
...
One of the use case for this is to be able to open an html document via
an iframe and have the content of the document to be fully loaded when
we can assume the storage setup in Filestash is trusted
2024-04-02 18:53:34 +11:00
Mickael
8de87be06f
chore (refactoring): cleanup server middleware
2024-03-26 07:42:59 +11:00
MickaelK
4244c9c604
feature (path): configurable path for generated data
2024-03-18 21:06:18 +11:00
MickaelK
225107005a
chore (refactoring): cleanup old code
2024-03-13 00:37:44 +11:00
MickaelK
9e142d5de5
feature (dynamic): make configuration dynamic
2024-03-13 00:18:24 +11:00
MickaelK
ab14520c6a
chore (debug): additional debug information
2024-03-06 01:17:58 +11:00
MickaelK
6ab60bb38d
chore (cleanup): typos
2024-02-01 01:15:13 +11:00
MickaelK
86175220cd
fix (nfs): improved nfsv3 handling
2024-01-03 17:39:39 +11:00
MickaelK
800d0841ed
fix (link): broken preload link
2024-01-01 23:32:20 +11:00
MickaelK
fae939120a
feature (connect): frontend rewrite - connection page
2023-11-30 20:18:05 +11:00
MickaelK
dd6e91c493
chore (frontend): move url in frontend
2023-11-27 20:58:54 +11:00
MickaelK
513ba65d46
chore (preload): move preload tags as http headers
2023-11-02 21:41:30 +11:00
Mickael Kerjean
73d1a07b12
fix (admin): bug in admin
2023-10-09 14:28:33 +11:00
Mickael Kerjean
d9202c7f15
release (migration): migration of admin interface
2023-10-07 22:47:37 +11:00
Mickael Kerjean
06ca7a6678
chore (refactoring): easier for unit test
2023-06-09 00:46:32 +10:00
Mickael Kerjean
a2c0323e8d
fix (status): wrong http status in app manifest
2023-06-07 17:31:02 +10:00
Mickael Kerjean
b1766b4fe0
feature (error): infer http status when loading the base error page
2023-06-02 17:31:29 +10:00
Mickael Kerjean
1f52ea90e4
improve (zip): no need to zip single file
2023-04-28 08:55:53 +10:00
Mickael Kerjean
8758cb4b5b
fix (unzip): reduce wait time
2023-04-27 20:50:21 +10:00
Mickael Kerjean
e05c868740
feature (unzip): extract zip files
2023-04-27 20:10:20 +10:00
Mickael Kerjean
bb7840f27e
feature (chromecast): image viewer chromecast support
2023-04-14 00:08:17 +10:00
Mickael Kerjean
26ee2006f4
feature (auth): redirection URI in auth middleware
2023-03-26 01:43:48 +11:00
Mickael Kerjean
8ca7a0e3f9
maintain (path): absolute path
...
getting things ready to have config coming as a plugin to handle
various distributions
2023-03-02 20:15:56 +11:00
Mickael Kerjean
8059730720
feature (middleware): use translated errors in auth middleware
2023-02-28 21:19:50 +11:00
Mickael Kerjean
e009a26cd6
feature (auth. middleware): leverage get params for authentication
2023-01-26 19:54:23 +11:00
Mickael Kerjean
9c52561e99
maintain (WellKnown): update content in WellKnownSecurityHandler
2023-01-05 16:09:04 +11:00
Mickael Kerjean
a78e817657
feature (thumbnailer): add plugin type for thumbnail generation
2022-12-02 07:09:11 +11:00
Mickael Kerjean
8eb9ab0719
fix (404): 404 page issue in firefox
2022-11-25 16:45:25 +11:00
Mickael Kerjean
1d4773302e
improve (static): server static file from fs in dev mode
2022-11-25 16:44:51 +11:00
Mickael Kerjean
ac7bf9f173
feature (dev): server static file from fs in dev mode
2022-11-23 15:19:18 +11:00
Mickael Kerjean
1eea60cfb0
feature (embed): embed frontend assets from the binary
2022-11-22 23:03:33 +11:00
Mickael Kerjean
df5371c7ee
maintain (plugin): interface name for authorisation plugin
2022-11-14 19:54:22 +11:00
Mickael Kerjean
e0f2f29307
feature (htpasswd): new authentication middleware
2022-11-09 14:00:48 +11:00
Mickael Kerjean
34d8f0e44f
improve (/about): add links to installed plugins
2022-10-12 00:10:54 +11:00
Mickael Kerjean
f3eaf35d84
fix (backendID): hide home when using shared link
2022-10-11 08:08:38 +11:00
Mickael Kerjean
9a6e24c296
feature (tagging): prepare the ground for a new tagging feature
2022-10-06 23:33:58 +11:00
Mickael Kerjean
3d3b59524a
improve (template): contains function in template
2022-10-05 08:35:50 +11:00
Mickael Kerjean
8ad705b70c
feature (tmpl): enable contains function in tmpl filter
2022-10-05 07:54:03 +11:00
Mickael Kerjean
01b418b608
fix (contentType): disable js in file cat API
2022-10-03 00:06:41 +11:00
Mickael Kerjean
7a76f7dcda
maintain (logging): improve some log message
2022-09-28 22:52:33 +10:00
Mickael Kerjean
b9a177aa26
maintain (404): change 404 page
2022-09-21 17:01:12 +10:00
Mickael Kerjean
9d596704e7
feature (api): public api
2022-09-20 17:43:26 +10:00
Mickael Kerjean
7a9f94ce6d
fix (middleware): "cannot parse time" issue causing infinite loop
2022-09-15 07:32:04 +10:00
Mickael Kerjean
e2874f2a9b
improve (404): 404 errors
2022-09-14 23:55:11 +10:00
Mickael Kerjean
865442ea59
fix (vet): go vet - #505
2022-09-13 14:12:13 +10:00
Mickael Kerjean
76bf595e22
feature (token): token generation for API
2022-09-13 13:25:17 +10:00
Mickael Kerjean
18279dcb4e
fix (middleware): broken build
2022-09-13 13:21:21 +10:00
Mickael Kerjean
3f933e08db
feature (preflight): preflight to /api/files
2022-09-13 13:12:26 +10:00
Mickael Kerjean
66c6788b94
feature (doc): embed documentation
2022-09-13 12:53:02 +10:00