kodareef5
1e03feadb5
fix: check download permission in resource handler ( #5891 )
2026-04-04 21:58:17 +02:00
kodareef5
7dbf7a3528
fix: check share owner permissions on public share access ( #5888 )
2026-04-04 21:56:55 +02:00
Ariel Leyva
7a16129bfc
fix(tus): reject negative upload-length to prevent inconsistent cache entry ( #5876 )
2026-04-04 09:11:50 +02:00
Ariel Leyva
0f39bd055e
fix: check download permission when sharing permission is enabled ( #5875 )
2026-04-04 09:11:21 +02:00
Henrique Dias
a8fc1657b7
fix: shares listing
2026-03-28 20:02:12 +01:00
Henrique Dias
c406bda0c7
fix: json escaping
2026-03-28 19:54:21 +01:00
Henrique Dias
d9f9460c1e
fix: use html/template
2026-03-28 19:16:12 +01:00
Henrique Dias
b6a4fb1f27
fix: self-registered users don't get execute perms
2026-03-28 19:08:19 +01:00
lif
8f81b77cf2
fix: include filename in Content-Disposition header for inline downloads ( #5860 )
2026-03-28 19:03:07 +01:00
Arran
4812536555
fix: touch Redis upload cache key on GetLength to prevent TTL expiry ( #5850 )
2026-03-26 16:27:28 +01:00
Henrique Dias
fc80f4f44c
fix: base url/reverse proxy redirect
2026-03-14 09:30:35 +01:00
Henrique Dias
09a26166b4
fix: make perm.share depend on share.download
2026-03-14 08:31:55 +01:00
Henrique Dias
a63573b67e
fix: signup handler shouldn't create admins
2026-03-14 08:23:10 +01:00
Henrique Dias
4bd7d69c82
fix: clean path in patch handler
2026-03-14 08:13:51 +01:00
Sergio
0542fc0ba4
fix(tus): preserve percent-encoded upload paths in Location header ( #5817 )
2026-03-11 19:37:07 +01:00
Ariel Leyva
4af3f85e64
fix(csv-viewer): add support for missing text encodings in dropdown list ( #5795 )
2026-03-06 15:26:13 +01:00
Henrique Dias
7ed1425115
fix: check for correct permission in TUS Delete
2026-03-04 10:04:22 +01:00
Henrique Dias
31194fb57a
fix: correctly clean path
2026-02-28 10:31:09 +01:00
Ariel Leyva
f67bccf8c5
feat: support for multiple encodings in CSV files ( #5756 )
2026-02-14 07:37:28 +01:00
Nian
6a76dfeba9
fix: respect Accept-Encoding for pre-compressed JS ( #5750 )
2026-02-14 07:30:10 +01:00
Henrique Dias
489af403a1
fix: remove skip clean
2026-02-08 08:02:03 +01:00
Henrique Dias
ff2f00498c
fix: normalize fields capitalization
2026-02-08 07:50:40 +01:00
Arran
08d7a1504c
feat: Add Redis upload cache for multi-replica deployments ( #5724 )
2026-02-01 17:08:40 +01:00
Ariel Leyva
d441b28f43
fix: avoid 409 conflict when renaming files differing only by case ( #5729 )
2026-02-01 11:37:07 +01:00
Ariel Leyva
cfa6c5864e
fix: request current password when deleting users ( #5667 )
2026-01-18 08:36:25 +01:00
Beckam White
fda8a99292
feat: add "redirect after copy/move" user setting ( #5662 )
2026-01-10 10:27:54 +01:00
Jagadam Dinesh Reddy
4fd18a382c
feat: force file sync while uploading file ( #5668 )
2026-01-10 09:30:08 +01:00
Ariel Leyva
b8151a038a
fix: request a password to change sensitive user data ( #5629 )
2026-01-03 08:44:03 +01:00
Ariel Leyva
a2d80c62c1
feat: add "disable image resolution calculation" flag ( #5638 )
2025-12-29 08:25:49 +01:00
Dominik
9595f3939c
fix: conversion of backslashes in file paths for archive creation ( #5637 )
...
Co-authored-by: FadedAtlas <fadedatlas.shield181@slmail.me>
2025-12-28 22:07:00 +01:00
Ramires Viana
20bfd131c6
feat: support streaming response for search results ( #5630 )
...
Co-authored-by: manx98 <1323517022@qq.com>
2025-12-28 21:57:25 +01:00
Ariel Leyva
6d4c867672
fix: display the directory name in the shared folder view ( #5617 )
2025-12-13 09:08:44 +01:00
Henrique Dias
f029c3005e
refactor: cleanup package names ( #5605 )
2025-12-06 10:52:11 +01:00
jake-dog
b9ac45d5da
feat: configurable logout page URL for proxy/hook auth ( #3884 )
...
Co-authored-by: Henrique Dias <mail@hacdias.com>
2025-11-30 08:44:34 +01:00
Henrique Dias
23c4e4565b
chore: remove 'nolint' comments
2025-11-15 09:01:21 +01:00
Lucky Jain
ac7b49c148
feat: add option to hide the login button from public-facing pages ( #3922 )
...
Co-authored-by: Henrique Dias <mail@hacdias.com>
2025-11-14 16:21:08 +01:00
Henrique Dias
9d44932dba
chore: use more standard golangci-lint options
2025-11-14 16:18:12 +01:00
Henrique Dias
8fcfb502ca
docs: improve contribution documentation ( #5540 )
2025-11-13 17:16:50 +01:00
renovate[bot]
38951d950f
chore(deps): update module github.com/golang-jwt/jwt/v4 to v5 ( #5535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Henrique Dias <mail@hacdias.com>
2025-11-13 16:07:53 +01:00
renovate[bot]
fdff7a38f4
fix(deps): update module github.com/shirou/gopsutil/v3 to v4 ( #5536 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-13 13:48:34 +01:00
renovate[bot]
6592782dc0
chore: update minor and patch dependencies, go 1.25
2025-11-12 15:12:28 +01:00
Henrique Dias
291223b3ce
Merge commit from fork
2025-11-11 08:06:16 +01:00
jagadam97
d00b3ea8f8
fix(img):Prevent thumbnail generation for large images
2025-11-01 08:37:50 +01:00
Henrique Dias
57db25d08a
fix(http): remove auth query parameter
2025-10-22 10:38:30 +02:00
MSomnium Studios
692ca5eaf0
fix(upload): throttle upload speed calculation to 100ms to avoid Infinity MB/s ( #5456 )
...
Co-authored-by: Henrique Dias <mail@hacdias.com>
2025-09-25 16:54:28 +02:00
Adam
b9787c78f3
feat: allow setting ace editor theme ( #3826 )
...
Co-authored-by: Henrique Dias <mail@hacdias.com>
2025-09-25 16:47:00 +02:00
Vincent Lee
21ad653b7e
feat: Allow file and directory creation modes to be configured
...
The defaults remain the same as before.
For now, the config options are global instead of per-user.
Note also that the BoltDB creation maintains the old default mode of 0640
since it's not really a user-facing filesystem manipulation.
Fixes #5316 , #5200
2025-07-22 07:56:52 +02:00
Henrique Dias
607f5708a2
fix: Location header on TUS endpoint ( #5302 )
2025-07-17 18:06:59 +02:00
Ramires Viana
9072cbce34
fix: invalid path when uploading files
2025-07-13 20:39:43 +02:00
Ramires Viana
0f27c91eca
fix: drop modify permission for uploading new file ( #5270 )
2025-07-13 08:16:01 +02:00