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