9e41d0c97f
fix (cache): cache invalidation problem
2025-09-03 01:59:09 +10:00
11c4a74f97
fix (embed): migrate embed to fastboot
2025-09-02 23:52:30 +10:00
3d571b7a08
feature (boot): optimisation for faster boot
2025-09-02 20:54:13 +10:00
45bc001f5e
feature (fastboot): leverage importmap for fast start
2025-09-02 16:41:02 +10:00
c6a3808957
fix (cache): improved caching
2025-09-01 11:51:53 +10:00
ba5846375f
chore (maintenance): split up sidebar code
2025-09-01 07:46:13 +10:00
6a1a6507d9
fix (caching): obey to the no-cache http header
2025-08-30 01:57:17 +10:00
d6777e6c92
feature (tagging): frontend for tagging
2025-08-26 03:23:34 +10:00
3fb8175b89
chore (maintain): cleanup main
2025-08-21 01:03:28 +10:00
e72cbe3c35
feature (fastboot): optimise boot sequence
2025-08-20 21:59:33 +10:00
6e0037bfa7
feature (loading): optimise loading time
2025-08-19 14:40:41 +10:00
fe324601d1
fix (log): additional logs
2025-08-17 20:40:54 +10:00
72cebf4d6d
feature (speed): improve loading speed
2025-08-15 21:06:28 +10:00
3bf3c71d8c
feature (session): enable plugin to handle auth response
2025-08-13 18:11:47 +10:00
8ff5b47f06
feature (tag): support for tagging
2025-08-07 23:05:44 +10:00
cc031163d9
fix (zip): handle offline edge case
2025-08-04 23:26:38 +10:00
0e2a570594
fix (bundle): bundler assets path missmatch
2025-07-30 17:01:47 +10:00
b7e0b1ad25
feature (patch): static patches
2025-07-30 15:44:10 +10:00
471791c679
fix (boot): bootup sequence
2025-07-21 17:33:38 +10:00
e2f3475bfc
chore (about): revamp about page
2025-06-28 02:52:29 +10:00
9f2728c8b2
chore (refactoring): replace ioutil with io - #847
2025-06-18 10:07:11 +10:00
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
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
97b8e16bd8
chore (refactoring): code refactoring
2025-06-16 17:17:11 +10:00
f4a99c4ad6
chore (plugin): revamp frontend plugin
2025-06-09 15:38:37 +10:00
fb29c7b6c2
feature (offline): handle offline files
2025-06-05 12:58:09 +10:00
9f275e967b
chore (legacy): remove legacy stuff
2025-05-26 16:57:36 +10:00
7d1853ce39
feature (plugin): download plugin feature
2025-05-23 01:10:46 +10:00
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
ac95d9ea75
chore (image): revamp image viewer
2025-05-08 22:11:03 +10:00
542ead9c25
fix (patch): bundle issue on plugin patch
2025-03-17 12:24:13 +11:00
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
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
f584807fac
feature (plugin): handle compression in opener plugin
2025-02-18 13:54:56 +11:00
2c1edd85e9
feature (template): enhance templating functions
2025-02-13 15:56:24 +11:00
00eed6e922
fix (sw): add support for raw + gzip static
2025-02-07 12:20:37 +11:00
fe830fb8e2
chore (refactoring): main html cleanup
2025-02-04 01:43:04 +11:00
496c05360e
feature (templating): new templating function
2025-01-27 16:22:03 +11:00
c3f2c57e5f
feature (turboload): decrease load time via sw
2025-01-27 14:05:55 +11:00
753e76d4af
feature (auth): follow param in redirect URL
2025-01-15 02:56:21 +11:00
28028f540c
feature (viewer): skeleton for new plugins
2025-01-15 01:29:59 +11:00
f1b1d71f40
feature (signature): protect url param via signature
2025-01-15 01:09:53 +11:00
0d4709595c
chore (refactoring): 3d app revamp
2025-01-13 22:53:02 +11:00
d30c3120b6
feature (plugins): expand and migrate plugin - #803
...
* chore (dockerfile): cleanup dockerfile
* feature (plugin): extend plugin interface
* chore (docker): setup new Dockerfile
* chore (dockerfile): update dockerfile
2025-01-13 15:41:04 +11:00
aa3f76ebb0
fix (about): incorrect plugin list
2024-12-10 09:46:53 +11:00
4b8926a3da
fix (favicon): canary favicon
...
before this commit, we've had issues with overrides which wouldn't set
the favicon properly
2024-12-09 13:01:12 +11:00
7828d0c315
feature (template): additional templating funcs
2024-12-09 12:04:00 +11:00
609fd308c1
fix (caching): cache invalidation issue
...
until this, if a user tries to connect to the same backend with a
different path, the frontend would flicker as we'd get things from the
wrong cache key
2024-12-05 23:30:58 +11:00
97a82423a4
fix (tus): edge case on tus protocol
2024-12-04 16:05:28 +11:00
dba8bc000a
fix (cloudflare): cloudflare cache issue
2024-12-03 23:35:15 +11:00