Commit graph

296 commits

Author SHA1 Message Date
MickaelK
8935c628da chore (revamp): revamp index html 2025-12-02 12:39:56 +11:00
MickaelK
bca88ee1cc fix (session): expand session information
To handle scenarios where we need to know the whole session information
to make decisions such as in our use case: authorisation
2025-12-02 02:05:13 +11:00
MickaelK
c9bfdb51c4 feature (template): additional template vars 2025-11-10 20:52:36 +11:00
MickaelK
4b02bb00ef feature (tmpl): additional template func 2025-10-30 17:08:54 +11:00
MickaelK
95c878f671 chore (maintenance): os.FileInfo implementation 2025-10-09 16:22:49 +11:00
lemu-rien
84c87dd15f
fix (#878): enforce path in share links - #889 2025-10-09 12:32:01 +11:00
MickaelK
1c8c4c2f03 feature (admin): improve ux for admin 2025-10-03 14:15:16 +10:00
MickaelK
6299f8776f feature (loadspeed): optimise load speed 2025-09-23 12:28:51 +10:00
MickaelK
27c525ef52 fix (plugin): static assets 2025-09-17 17:43:19 +10:00
MickaelK
242986453c fix (session): additional logging 2025-09-17 17:20:15 +10:00
MickaelK
45b8fd99e5 fix (plugin): new favicon plugin type 2025-09-15 13:54:11 +10:00
MickaelK
c24d22d650 feature (fastboot): parallelize the loading of assets 2025-09-06 00:59:59 +10:00
MickaelK
516a861974 feature (buffer_size): expose buffer size configuration to admin 2025-09-04 15:24:04 +10:00
MickaelK
15ddd6be2e fix (tus): edge case with cancellation 2025-09-03 14:09:54 +10:00
MickaelK
9e41d0c97f fix (cache): cache invalidation problem 2025-09-03 01:59:09 +10:00
MickaelK
11c4a74f97 fix (embed): migrate embed to fastboot 2025-09-02 23:52:30 +10:00
MickaelK
3d571b7a08 feature (boot): optimisation for faster boot 2025-09-02 20:54:13 +10:00
MickaelK
45bc001f5e feature (fastboot): leverage importmap for fast start 2025-09-02 16:41:02 +10:00
MickaelK
c6a3808957 fix (cache): improved caching 2025-09-01 11:51:53 +10:00
MickaelK
ba5846375f chore (maintenance): split up sidebar code 2025-09-01 07:46:13 +10:00
MickaelK
6a1a6507d9 fix (caching): obey to the no-cache http header 2025-08-30 01:57:17 +10:00
MickaelK
d6777e6c92 feature (tagging): frontend for tagging 2025-08-26 03:23:34 +10:00
MickaelK
3fb8175b89 chore (maintain): cleanup main 2025-08-21 01:03:28 +10:00
MickaelK
e72cbe3c35 feature (fastboot): optimise boot sequence 2025-08-20 21:59:33 +10:00
MickaelK
6e0037bfa7 feature (loading): optimise loading time 2025-08-19 14:40:41 +10:00
MickaelK
fe324601d1 fix (log): additional logs 2025-08-17 20:40:54 +10:00
MickaelK
72cebf4d6d feature (speed): improve loading speed 2025-08-15 21:06:28 +10:00
MickaelK
3bf3c71d8c feature (session): enable plugin to handle auth response 2025-08-13 18:11:47 +10:00
MickaelK
8ff5b47f06 feature (tag): support for tagging 2025-08-07 23:05:44 +10:00
MickaelK
cc031163d9 fix (zip): handle offline edge case 2025-08-04 23:26:38 +10:00
MickaelK
0e2a570594 fix (bundle): bundler assets path missmatch 2025-07-30 17:01:47 +10:00
MickaelK
b7e0b1ad25 feature (patch): static patches 2025-07-30 15:44:10 +10:00
MickaelK
471791c679 fix (boot): bootup sequence 2025-07-21 17:33:38 +10:00
MickaelK
e2f3475bfc chore (about): revamp about page 2025-06-28 02:52:29 +10:00
lemtea8
9f2728c8b2
chore (refactoring): replace ioutil with io - #847 2025-06-18 10:07:11 +10:00
Wildan M
af7c4b911c
feature (healthz): HEAD within healthz - #796
* enh: handle HEAD to healthz

* fix: handle content-type to healthz
2025-06-18 10:06:07 +10:00
mseravalli
609fc607c2
feature (log): log auth failure - #852
We want to have a warning so that it is possible from the logs to immediately
see if there have been failed logging attempts.

This might allow in the future to set up tools like fail2ban.

Co-authored-by: Marco Seravalli <me@marcoseravalli.com>
2025-06-18 10:03:06 +10:00
MickaelK
97b8e16bd8 chore (refactoring): code refactoring 2025-06-16 17:17:11 +10:00
MickaelK
f4a99c4ad6 chore (plugin): revamp frontend plugin 2025-06-09 15:38:37 +10:00
MickaelK
fb29c7b6c2 feature (offline): handle offline files 2025-06-05 12:58:09 +10:00
MickaelK
9f275e967b chore (legacy): remove legacy stuff 2025-05-26 16:57:36 +10:00
MickaelK
7d1853ce39 feature (plugin): download plugin feature 2025-05-23 01:10:46 +10:00
MickaelK
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
MickaelK
ac95d9ea75 chore (image): revamp image viewer 2025-05-08 22:11:03 +10:00
MickaelK
542ead9c25 fix (patch): bundle issue on plugin patch 2025-03-17 12:24:13 +11:00
MickaelK
d01facd463 fix (tmpl): issue with cognito issued jwt token
quote from go jwt lib: "WithPaddingAllowed will enable the codec used
for decoding JWTs to allow padding. Note that the JWS RFC7515 states
that the tokens will utilize a Base64url encoding with no padding.
Unfortunately, some implementations of JWT are producing non-standard
tokens, and thus require support for decoding."

cognito is one of those...
2025-03-13 17:21:08 +11:00
MickaelK
40e9938148 fix (ios): auth issue on ios
when using deep links on ios, we would get this error:
"safari can't open the page because the address is invalid"
2025-03-11 10:45:35 +11:00
MickaelK
f584807fac feature (plugin): handle compression in opener plugin 2025-02-18 13:54:56 +11:00
MickaelK
2c1edd85e9 feature (template): enhance templating functions 2025-02-13 15:56:24 +11:00
MickaelK
00eed6e922 fix (sw): add support for raw + gzip static 2025-02-07 12:20:37 +11:00