186 Commits

Author SHA1 Message Date
dd6e91c493 chore (frontend): move url in frontend 2023-11-27 20:58:54 +11:00
513ba65d46 chore (preload): move preload tags as http headers 2023-11-02 21:41:30 +11:00
73d1a07b12 fix (admin): bug in admin 2023-10-09 14:28:33 +11:00
d9202c7f15 release (migration): migration of admin interface 2023-10-07 22:47:37 +11:00
06ca7a6678 chore (refactoring): easier for unit test 2023-06-09 00:46:32 +10:00
a2c0323e8d fix (status): wrong http status in app manifest 2023-06-07 17:31:02 +10:00
b1766b4fe0 feature (error): infer http status when loading the base error page 2023-06-02 17:31:29 +10:00
1f52ea90e4 improve (zip): no need to zip single file 2023-04-28 08:55:53 +10:00
8758cb4b5b fix (unzip): reduce wait time 2023-04-27 20:50:21 +10:00
e05c868740 feature (unzip): extract zip files 2023-04-27 20:10:20 +10:00
bb7840f27e feature (chromecast): image viewer chromecast support 2023-04-14 00:08:17 +10:00
26ee2006f4 feature (auth): redirection URI in auth middleware 2023-03-26 01:43:48 +11:00
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
8059730720 feature (middleware): use translated errors in auth middleware 2023-02-28 21:19:50 +11:00
e009a26cd6 feature (auth. middleware): leverage get params for authentication 2023-01-26 19:54:23 +11:00
9c52561e99 maintain (WellKnown): update content in WellKnownSecurityHandler 2023-01-05 16:09:04 +11:00
a78e817657 feature (thumbnailer): add plugin type for thumbnail generation 2022-12-02 07:09:11 +11:00
8eb9ab0719 fix (404): 404 page issue in firefox 2022-11-25 16:45:25 +11:00
1d4773302e improve (static): server static file from fs in dev mode 2022-11-25 16:44:51 +11:00
ac7bf9f173 feature (dev): server static file from fs in dev mode 2022-11-23 15:19:18 +11:00
1eea60cfb0 feature (embed): embed frontend assets from the binary 2022-11-22 23:03:33 +11:00
df5371c7ee maintain (plugin): interface name for authorisation plugin 2022-11-14 19:54:22 +11:00
e0f2f29307 feature (htpasswd): new authentication middleware 2022-11-09 14:00:48 +11:00
34d8f0e44f improve (/about): add links to installed plugins 2022-10-12 00:10:54 +11:00
f3eaf35d84 fix (backendID): hide home when using shared link 2022-10-11 08:08:38 +11:00
9a6e24c296 feature (tagging): prepare the ground for a new tagging feature 2022-10-06 23:33:58 +11:00
3d3b59524a improve (template): contains function in template 2022-10-05 08:35:50 +11:00
8ad705b70c feature (tmpl): enable contains function in tmpl filter 2022-10-05 07:54:03 +11:00
01b418b608 fix (contentType): disable js in file cat API 2022-10-03 00:06:41 +11:00
7a76f7dcda maintain (logging): improve some log message 2022-09-28 22:52:33 +10:00
b9a177aa26 maintain (404): change 404 page 2022-09-21 17:01:12 +10:00
9d596704e7 feature (api): public api 2022-09-20 17:43:26 +10:00
7a9f94ce6d fix (middleware): "cannot parse time" issue causing infinite loop 2022-09-15 07:32:04 +10:00
e2874f2a9b improve (404): 404 errors 2022-09-14 23:55:11 +10:00
865442ea59 fix (vet): go vet - #505 2022-09-13 14:12:13 +10:00
76bf595e22 feature (token): token generation for API 2022-09-13 13:25:17 +10:00
18279dcb4e fix (middleware): broken build 2022-09-13 13:21:21 +10:00
3f933e08db feature (preflight): preflight to /api/files 2022-09-13 13:12:26 +10:00
66c6788b94 feature (doc): embed documentation 2022-09-13 12:53:02 +10:00
549d6805f0 feature (api): prepare api for public use 2022-09-05 11:59:28 +10:00
952f45097e feature (rest): setup for rest api 2022-09-04 18:39:34 +10:00
dd6f0ca407 feature (cancellation): logic to cancel request in client and server 2022-09-02 17:26:32 +10:00
231e5ba18d feature (auditing): pluggable auditing in admin console 2022-09-01 07:37:59 +10:00
a82177e719 maintain (ctx): pass app context as pointer 2022-08-30 17:27:23 +10:00
4f0741111b feature (auth): add machine_id in template binding 2022-08-28 22:04:50 +10:00
fea8c024c9 feature (middleware): add environment variable in template bind
This enable binding environment variable for things like hostname that
would look like '{{ .ENV_NAME }}.example.com'
2022-08-19 23:10:06 +10:00
a75a33d49b fix (share): access shared link multiple times issue
When trying to access a shared link protected with a password many
times over, user would see an ErrNotValid (case 2 from ShareVerifyProof in
ctrl/share.go). With this commit, we are making sure the proof cookie
doesn't grow more when trying to access the same link over and over again
2022-07-20 00:25:39 +10:00
1d47e557fc debug (log): expose additional info on debug more 2022-07-19 22:56:27 +10:00
9f7550938b fix (iframe): proof cookie should be iframe friendly
before this commit, we couldn't embed a shared link protected by a
password as it would show the following error: "Unauthorized Shared
space".
2022-07-16 18:59:53 +10:00
9a1de6253c feature (logging): additional logging info in debug mode 2022-07-14 13:27:21 +10:00