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
MickaelK
1b29b7c493
fix (image): scroll behavior within iframe
2025-06-17 18:15:24 +10:00
MickaelK
d20b4483b7
fix (image): disable pagination from iframe
2025-06-17 17:37:53 +10:00
MickaelK
0179f3eea0
chore (refactoring): small ux improvements
2025-06-17 16:26:13 +10:00
MickaelK
97b8e16bd8
chore (refactoring): code refactoring
2025-06-16 17:17:11 +10:00
MickaelK
952e882f66
chore (refactoring): remove old frontend
2025-06-16 17:04:03 +10:00
MickaelK
54459b2648
chore (maintenance): jenkins file
2025-06-16 16:34:02 +10:00
MickaelK
1d0eca86c5
feature (ux): small design improvements
2025-06-12 16:04:51 +10:00
MickaelK
a5c4af5cbc
feature (ux): small ux improvements
2025-06-12 13:56:30 +10:00
MickaelK
d356e17368
feature (ux): improve css
2025-06-12 12:31:42 +10:00
MickaelK
a54fa5da00
fix (s3): default region for s3
2025-06-12 00:54:22 +10:00
MickaelK
d4833ff565
chore (mime): update mime db
2025-06-11 17:17:43 +10:00
MickaelK
fb71d20ff3
fix (sidebar): handle large amount of data
2025-06-10 23:12:33 +10:00
MickaelK
f41dca00e9
fix (sidebar): sidebar display issue
...
saw some people with a weird looking sidebar in some weird conditions
which this is fixing
2025-06-10 21:51:48 +10:00
MickaelK
4ebf5c1ec2
chore (mime): update mime db
2025-06-10 21:51:01 +10:00
MickaelK
2616c078b5
feature (s3): add timeout option for very large buckets
2025-06-10 21:42:17 +10:00
MickaelK
55af393f7f
fix (assets): bundle endpoint broken
2025-06-09 17:24:50 +10:00
MickaelK
1344128fbd
fix (plugin): route issue with embed
2025-06-09 16:41:27 +10:00
MickaelK
4c020e93b2
fix (ci): broken ci
2025-06-09 16:25:32 +10:00
MickaelK
f4a99c4ad6
chore (plugin): revamp frontend plugin
2025-06-09 15:38:37 +10:00
MickaelK
fb29c7b6c2
feature (offline): handle offline files
2025-06-05 12:58:09 +10:00
MickaelK
7cfc0d497f
chore (cleanup): cleanup code
2025-06-05 12:16:58 +10:00
MickaelK
cf29d9f2ab
chore (css): update css rules
2025-06-04 23:51:22 +10:00
MickaelK
552732449a
chore (colors): update base color scheme
2025-05-28 16:14:52 +10:00
MickaelK
f1048299f6
fix (new): broken new file/folder button
2025-05-26 17:06:10 +10:00
MickaelK
9f275e967b
chore (legacy): remove legacy stuff
2025-05-26 16:57:36 +10:00
MickaelK
232800c8ab
fix (linter): linter issue
2025-05-26 16:09:33 +10:00
MickaelK
ac6da3bf5c
feature (ux): ux for submenu
2025-05-26 15:52:26 +10:00
MickaelK
c1834faa23
feature (thumbnail): revamp thumbnail plugin
...
We revamped the plugin so it doesn't have extra dependencies. The issue
is when images have external dependencies, forcing users to use
something like docker to satisfy those but as we see these days, we can
ship the viewer for heic as a wasm plugin existing client side and can
focus on building a smaller footprint server
2025-05-26 15:34:38 +10:00
MickaelK
10d93745e0
feature (resize): resize sidebar through click
2025-05-23 01:11:45 +10:00
MickaelK
7d1853ce39
feature (plugin): download plugin feature
2025-05-23 01:10:46 +10:00
MickaelK
028bad4141
fix (css): file css box
2025-05-22 22:08:06 +10:00