Commit graph

1916 commits

Author SHA1 Message Date
MickaelK
3c20f044f6 fix (linter): linter setup 2025-08-01 14:08:59 +10:00
MickaelK
a442c30509 chore (colors): update color palette 2025-08-01 14:03:10 +10:00
MickaelK
60376aff4c chore (design): update colors 2025-07-30 22:57:08 +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
33dc1b5876 chore (maintain): remove dead css 2025-07-30 00:57:36 +10:00
MickaelK
2429a3ba83 fix (image): zoom ux 2025-07-29 13:09:27 +10:00
MickaelK
ca907321eb feature (ux): improve UX 2025-07-29 00:02:45 +10:00
MickaelK
6e6669782c chore (doc): update README 2025-07-28 17:14:03 +10:00
MickaelK
76364ca079 chore (README): improve doc 2025-07-25 18:24:40 +10:00
MickaelK
89e48a97e8 chore (refactoring): cleanup main 2025-07-25 17:32:04 +10:00
MickaelK
8ce537fe5b chore (doc): update README 2025-07-25 15:03:08 +10:00
MickaelK
28ac33d2b5 fix (plugin): list of plugin by default 2025-07-25 11:34:15 +10:00
MickaelK
471791c679 fix (boot): bootup sequence 2025-07-21 17:33:38 +10:00
MickaelK
8a36ba943a feature (plg_application_office): libreoffice lowa 2025-07-18 20:29:17 +10:00
MickaelK
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
MickaelK
a2f56f23c7 fix (jenkinsfile): issue with jenkins 2025-07-17 14:32:23 +10:00
MickaelK
5323bda599 fix (iframe): web worker from iframe issue 2025-07-17 13:53:08 +10:00
MickaelK
1657fbe099 chore (maintenance): jenkinsfile update 2025-07-16 17:28:55 +10:00
MickaelK
1c915345e8 chore (mime): mime list 2025-07-16 17:10:30 +10:00
MickaelK
7a2f727cdc chore (maintenance): update Jenkinsfile 2025-07-16 17:10:15 +10:00
MickaelK
98f5884f94 chore (mime): update mime list 2025-07-16 11:19:31 +10:00
MickaelK
0fae8d82c7 chore (refactoring): wasi interface cleanup 2025-07-16 02:10:01 +10:00
MickaelK
8cd897433a fix (skeleton): update css in skeleton 2025-07-11 01:07:26 +10:00
MickaelK
2e7247ec7c feature (plg_authentication_htpasswd): bcrypt support 2025-07-10 00:26:13 +10:00
MickaelK
25aa49304e fix (mime): remove duplicate 2025-07-07 12:22:11 +10:00
MickaelK
7df7916bb0 fix (ls): offline refresh rules 2025-07-07 12:21:57 +10:00
MickaelK
2029d5240c fix (image): menubar buttons 2025-07-03 15:30:08 +10:00
MickaelK
e7097b402c maintenance (upgrade): go 1.24 2025-07-01 00:06:49 +10:00
MickaelK
2dd23cf644 fix (checkbox): css issue for checkbox 2025-06-30 21:35:55 +10:00
MickaelK
e87b35418c fix (pm): issue with password managers 2025-06-30 21:35:28 +10:00
MickaelK
41754ea45d chore (cleanup): tsc and linter rules 2025-06-30 16:34:47 +10:00
MickaelK
5ed2159ea7 chore (image): improve ux for image zoom 2025-06-30 15:57:50 +10:00
MickaelK
34d0460278 feature (wizard): improve setup wizard 2025-06-30 13:42:51 +10:00
MickaelK
b59707c111 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2025-06-30 12:18:47 +10:00
Tobias Kaiser
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
MickaelK
72312435cf chore (refactoring): cleanup plugin 2025-06-30 12:11:42 +10:00
MickaelK
e3f910814a chore (upload): ouline in upload button 2025-06-28 03:06:21 +10:00
MickaelK
e2f3475bfc chore (about): revamp about page 2025-06-28 02:52:29 +10:00
MickaelK
a96a192f2e chore (mime): update mime list 2025-06-28 01:17:57 +10:00
MickaelK
743874b866 chore (file): cursor rule through CSS 2025-06-26 14:21:55 +10:00
MickaelK
cdb3b8bea3 fix (table): improve ux for sam/bam tables 2025-06-24 22:20:39 +10:00
MickaelK
88e4816a46 Merge branch 'master' of ssh://github.com/mickael-kerjean/filestash 2025-06-19 13:13:42 +10:00
MickaelK
7b2bd6a0fc fix (authorization): upload button toggle 2025-06-19 13:13:30 +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
badguy001
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
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
ca68df76ab fix (image): improve image zoom 2025-06-17 20:32:16 +10:00
MickaelK
9332c3b9ef fix (embed): image embedding iframe policy 2025-06-17 18:38:26 +10:00