1916 Commits

Author SHA1 Message Date
3c20f044f6 fix (linter): linter setup 2025-08-01 14:08:59 +10:00
a442c30509 chore (colors): update color palette 2025-08-01 14:03:10 +10:00
60376aff4c chore (design): update colors 2025-07-30 22:57:08 +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
33dc1b5876 chore (maintain): remove dead css 2025-07-30 00:57:36 +10:00
2429a3ba83 fix (image): zoom ux 2025-07-29 13:09:27 +10:00
ca907321eb feature (ux): improve UX 2025-07-29 00:02:45 +10:00
6e6669782c chore (doc): update README 2025-07-28 17:14:03 +10:00
76364ca079 chore (README): improve doc 2025-07-25 18:24:40 +10:00
89e48a97e8 chore (refactoring): cleanup main 2025-07-25 17:32:04 +10:00
8ce537fe5b chore (doc): update README 2025-07-25 15:03:08 +10:00
28ac33d2b5 fix (plugin): list of plugin by default 2025-07-25 11:34:15 +10:00
471791c679 fix (boot): bootup sequence 2025-07-21 17:33:38 +10:00
8a36ba943a feature (plg_application_office): libreoffice lowa 2025-07-18 20:29:17 +10:00
083eac248f fix (worker): iframe worker issue
Whenever using worker through an iframe it was throwing:

cannot open file SecurityError: Failed to construct 'Worker': Script at 'http://localhost:8000/assets/c06e8f0a220ae2c4e6fd03dd808e69ff1beee4c2/plugin/application_gis.zip/loader_dbf.worker.js' cannot be accessed from origin 'null'.
    at Module.default (loader_dbf.js:9:20)
    at application_table.js:58:50

So we made a helper function to run workers with an option to make it
compatible with iframes. The issue is it does require some flag to be
passed through the iframe: allow-same-origin and allow-scripts but this
was the only way we had to get it done until a better solution comes in
2025-07-17 16:12:53 +10:00
a2f56f23c7 fix (jenkinsfile): issue with jenkins 2025-07-17 14:32:23 +10:00
5323bda599 fix (iframe): web worker from iframe issue 2025-07-17 13:53:08 +10:00
1657fbe099 chore (maintenance): jenkinsfile update 2025-07-16 17:28:55 +10:00
1c915345e8 chore (mime): mime list 2025-07-16 17:10:30 +10:00
7a2f727cdc chore (maintenance): update Jenkinsfile 2025-07-16 17:10:15 +10:00
98f5884f94 chore (mime): update mime list 2025-07-16 11:19:31 +10:00
0fae8d82c7 chore (refactoring): wasi interface cleanup 2025-07-16 02:10:01 +10:00
8cd897433a fix (skeleton): update css in skeleton 2025-07-11 01:07:26 +10:00
2e7247ec7c feature (plg_authentication_htpasswd): bcrypt support 2025-07-10 00:26:13 +10:00
25aa49304e fix (mime): remove duplicate 2025-07-07 12:22:11 +10:00
7df7916bb0 fix (ls): offline refresh rules 2025-07-07 12:21:57 +10:00
2029d5240c fix (image): menubar buttons 2025-07-03 15:30:08 +10:00
e7097b402c maintenance (upgrade): go 1.24 2025-07-01 00:06:49 +10:00
2dd23cf644 fix (checkbox): css issue for checkbox 2025-06-30 21:35:55 +10:00
e87b35418c fix (pm): issue with password managers 2025-06-30 21:35:28 +10:00
41754ea45d chore (cleanup): tsc and linter rules 2025-06-30 16:34:47 +10:00
5ed2159ea7 chore (image): improve ux for image zoom 2025-06-30 15:57:50 +10:00
34d0460278 feature (wizard): improve setup wizard 2025-06-30 13:42:51 +10:00
b59707c111 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2025-06-30 12:18:47 +10:00
45432e1f32 fix (htpasswd): hash acceptance rules - #821
For htpasswd entries where hash is an actual valid hash (SHA etc.), the hash
itself should not be accepted as password. Otherwise, obtaining the htpasswd
file gives an attacker access to all accounts withoutneeding to crack/reverse
hashes.

This commit tries to ensure that hash==password is only accepted if hash is
not a valid hash (plaintext password fallback).
2025-06-30 12:18:37 +10:00
72312435cf chore (refactoring): cleanup plugin 2025-06-30 12:11:42 +10:00
e3f910814a chore (upload): ouline in upload button 2025-06-28 03:06:21 +10:00
e2f3475bfc chore (about): revamp about page 2025-06-28 02:52:29 +10:00
a96a192f2e chore (mime): update mime list 2025-06-28 01:17:57 +10:00
743874b866 chore (file): cursor rule through CSS 2025-06-26 14:21:55 +10:00
cdb3b8bea3 fix (table): improve ux for sam/bam tables 2025-06-24 22:20:39 +10:00
88e4816a46 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2025-06-19 13:13:42 +10:00
7b2bd6a0fc fix (authorization): upload button toggle 2025-06-19 13:13:30 +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
1cda6505ba fix (language): wopi language - #845
According to the UI default language, the UI language of collabora/code must be explicitly specified within the URL( &lang=pt-BR ); otherwise, the UI language will always default to English (en).
2025-06-18 10:04:45 +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
ca68df76ab fix (image): improve image zoom 2025-06-17 20:32:16 +10:00
9332c3b9ef fix (embed): image embedding iframe policy 2025-06-17 18:38:26 +10:00