301 Commits
Author SHA1 Message Date
MickaelK 41923ef500 fix (firefox): input sizing across browser
before this, there was some annoying discrepencies with the way Firefox
would render input compared to chrome. Unfortunatly we couldn't find a
better way than fixing the height to fix it up
2025-01-06 15:46:22 +11:00
MickaelK 8d27075ddb chore (3d): refactor 3d viewer 2025-01-05 15:10:09 +11:00
MickaelK 24f3150c53 feature (svg): svg opener via threejs 2025-01-03 01:48:41 +11:00
MickaelK 2ac816dc9c feature (table): table opener app 2025-01-02 19:44:02 +11:00
MickaelK 23c5bf53f5 fix (virtual): virtual scroll in fileviewer
there was an issue from a page viewer virtual scroll enabled typing a
search that would return a small amount of result with a scrollbar.

in those condition the scroll event would still be called with the
previous incorrect data
2024-12-29 19:55:36 +11:00
MickaelK 0a2f3c6b3c fix (menubar): filename regression 2024-12-29 19:14:01 +11:00
MickaelK 4baeae2f59 feature (errorpage): ux for error page 2024-12-29 18:44:01 +11:00
MickaelK b19d7bba24 fix (nav): newtab navigation using ctrl key 2024-12-29 01:23:40 +11:00
MickaelK 67f651e418 chore (editor): css vim 2024-12-29 01:02:36 +11:00
MickaelK c4ee866db6 fix (menubar): difference chrome / firefox 2024-12-28 18:03:46 +11:00
MickaelK 3315130fb1 feature (dbf): dbf file opener 2024-12-28 02:42:29 +11:00
MickaelK 607b7a00ad chore (refactoring): cleanup 2024-12-28 02:21:34 +11:00
MickaelK 95ddc2e27f feature (error): nicer error page 2024-12-24 18:23:29 +11:00
MickaelK 866cda05c3 feature (shp): native shp handling 2024-12-24 18:10:22 +11:00
MickaelK c1aead5916 chore (3dviewer): improve UX for layer selection 2024-12-24 00:22:41 +11:00
MickaelK 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
MickaelK 43d07e8555 chore (type): error type / handling 2024-12-23 06:47:20 +11:00
MickaelK 5eab8c68ba fix (canary): download button with shared links 2024-12-19 14:40:16 +11:00
MickaelK 8422268a21 fix (#771): search from text editor 2024-12-14 20:49:26 +11:00
MickaelK f268d27967 feature (postMessage): iframe RPC via postMessage 2024-12-14 00:46:50 +11:00
MickaelK b787403a1e chore (sidebar): display rules 2024-12-13 10:11:01 +11:00
MickaelK 6eb3ed8b40 chore (login): forward URL params in login 2024-12-12 22:31:37 +11:00
MickaelK 023b0189fe fix (share): filename issue in shared link 2024-12-10 21:55:09 +11:00
MickaelK 003c4a9737 fix (filename): weird filenames
I've tried a lot of things to make the URL look nice but somehow there's
always a bug to handle all possible scenarios. Eg:

/test/test#test%20with a: space.txt

maybe one day, we can make the urls looks nicer but this would need a
significant revamp, until that happen, that will do.

tip: don't understimate the work it takes to do it nicely, I've tried to
do this 2 times quickly and everytime there's a edge case that make
things not working and breaking other odd stuff
2024-12-10 21:51:17 +11:00
MickaelK 5df9fad3b4 chore (downloader): error handling 2024-12-10 17:04:22 +11:00
MickaelK 9895842d90 fix (admin): checkbox position issue 2024-12-10 00:42:32 +11:00
MickaelK d6bc0d55f1 chore (banner): auth middleware banners 2024-12-10 00:42:06 +11:00
MickaelK 5a3feaeab4 fix (upload): canary upload edge case 2024-12-09 13:03:18 +11:00
MickaelK 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
MickaelK 60b83e36a9 fix (linter): canary linter 2024-12-06 18:32:58 +11:00
MickaelK bc68bf50fe fix (audit): canary audit engine compat 2024-12-06 12:43:01 +11:00
MickaelK b317a50609 chore (plg_authenticate_simple): banner dashboard 2024-12-06 07:07:40 +11:00
MickaelK e06b2329a1 fix (editor): blank screen with binary data 2024-12-06 00:13:24 +11:00
MickaelK edea084ace feature (admin): enable banner in form 2024-12-05 17:54:20 +11:00
MickaelK 72b4acbad8 fix (typo): html bug 2024-12-04 22:58:39 +11:00
MickaelK c7dcf29f11 fix (public): login redirection 2024-12-04 17:08:51 +11:00
MickaelK 97a82423a4 fix (tus): edge case on tus protocol 2024-12-04 16:05:28 +11:00
MickaelK 387631bf7e fix (upload): validation issue in upload task 2024-12-04 13:09:17 +11:00
MickaelK ddb1e6fd53 feature (upload): canary - upload design 2024-12-04 13:07:17 +11:00
MickaelK 50b99a005c fix (upload): canary upload fab button 2024-12-04 10:34:34 +11:00
MickaelK 1b47b613b6 fix (cloudflare): cloudflare chunked issue 2024-12-03 23:14:13 +11:00
MickaelK f2e006b545 chore (about): css in about page 2024-12-03 12:16:15 +11:00
MickaelK 5cd126d762 feature (form): enable markdown links 2024-12-03 11:56:31 +11:00
MickaelK 4a2d4d62ed fix (translation): missing danish translation 2024-12-03 10:58:19 +11:00
MickaelK 009cf9656e feature (translation): new translation key 2024-12-03 10:25:39 +11:00
MickaelK e77093ad8b feature (admin): about page design 2024-12-03 02:19:23 +11:00
MickaelK f4007544b9 fix (form): read only form fields
we used to have the readonly attribute but somehow it's not supported by
all fields, eg: select. As such when something is read only we disable
the field
2024-12-03 01:53:49 +11:00
MickaelK ab8e9f7641 fix (upload): smart file list refresh
before this commit, the issue was:

1. whenever uploading a large folder, any upload would trigger the ls change, resulting in a lot of unecessary dom
changes which in case the user is browsing through a lot of picture would trigger some flickering in the thumbnail.

2. large upload would be slow as virtual.before would call change
   detection and refresh the list of files within the folder constantly

now by avoiding mutations we effectively just rerender when something we
are interested changes: aka something change in the current folder the
user is in
2024-12-02 22:02:12 +11:00
MickaelK c343338983 fix (upload): canary file uploader 2024-12-02 12:11:29 +11:00
MickaelK a72925c5d8 fix (build): ts fix 2024-11-30 15:08:35 +11:00