27 Commits

Author SHA1 Message Date
e8e83250f7 feature (workflow): first release of the workflow engine 2025-10-02 13:12:23 +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
8ff5b47f06 feature (tag): support for tagging 2025-08-07 23:05:44 +10:00
76364ca079 chore (README): improve doc 2025-07-25 18:24:40 +10:00
e2f3475bfc chore (about): revamp about page 2025-06-28 02:52:29 +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
97b8e16bd8 chore (refactoring): code refactoring 2025-06-16 17:17:11 +10:00
55af393f7f fix (assets): bundle endpoint broken 2025-06-09 17:24:50 +10:00
1344128fbd fix (plugin): route issue with embed 2025-06-09 16:41:27 +10:00
f4a99c4ad6 chore (plugin): revamp frontend plugin 2025-06-09 15:38:37 +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
7858b29cf5 fix (embed): Filestash embedding issue
whenever embedding something with a locale setup, it would crash while
trying to download the translation. This was due to some
missunderstanding of how fetch work while in an iframe and all the
reports would get miss because of that same issue as it was sent not to
the origin server but the website embedding the frame
2025-04-30 17:23:20 +10:00
f11d27382f fix (plugin): order of plugin init
Before this we couldn't have a Endpoint plugin relying on values coming
from the config as the config wasn't initialised yet. This fixes it
2025-04-01 10:34:23 +11:00
afbceabad2 maintain (release): prepare new release 2025-03-14 13:08:02 +11:00
ae7e6d0801 chore (release): prepare release 2025-02-02 18:53:53 +11:00
c3f2c57e5f feature (turboload): decrease load time via sw 2025-01-27 14:05:55 +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
71b14e6eaf feature (3d): embed 3d viewer anywhere
This contains a bunch of things packaged in 1:

1) UI improvements for the 3D viewer to support all sort of file types
   and create a nice rendering in a clean way with all sort of options

2) enable people to use Filestash as an SDK so we can embed the 3d viewer
   elsewhere
2024-12-23 18:50:23 +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
ac9d1a4980 feature (tus): chunked upload via TUS
instead of inventing a new protocol for chunked upload that can be
resumed, we might as well use something that already exists like TUS.

As such we removed our custom implementation to favor that standard
2024-11-29 15:04:34 +11:00
1cbda3519f fix (iframe): cross domain iframe issue on safari 2024-09-06 17:23:15 +10:00
63ae5f2ed8 feature (middleware): middleware as a plugin 2024-06-26 23:47:07 +10:00
e1b477b65b feature (base): configurable base 2024-06-21 21:05:44 +10: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