Commit graph

3559 commits

Author SHA1 Message Date
Shikanime Deva fde82b5b58
Merge a3ef34dec3 into a5d859d2b1 2026-04-11 07:02:40 +02:00
ed a5d859d2b1 smb: add ipv6 support; closes #1417 2026-04-11 00:17:05 +00:00
chilledfrogs f5613187b4
improve *BSD compat (#1425)
reuse some macOS stuff since lsblk and /proc doesn't apply to *BSD
2026-04-10 20:02:01 +00:00
ed 961a273764 autogrid global-option 2026-04-10 19:37:00 +00:00
ed 55d37364a6 indentation 2026-04-10 19:36:06 +00:00
ed 6b3419b38f mtl new strings 2026-04-10 19:11:09 +00:00
ed 660ed7a92e tl new strings 2026-04-10 19:09:59 +00:00
exci 822fa71800
add autogrid (#1407)
Co-authored-by: ed <s@ocv.me>
2026-04-10 18:33:28 +00:00
AppleTheGolden ed516ddc20
make .txt the default extension for text/plain (#1428)
`MIMES.items()` iterates in insertion order, so the last-inserted entry
had priority, meaning that `text/plain` got `ssa` as default extension.
2026-04-09 23:20:53 +00:00
William Phetsinorath a3ef34dec3
chore: improve responsivity on small screens
Signed-off-by: William Phetsinorath <william.phetsinorath@shikanime.studio>
Change-Id: I40b5bd4f2ae584dc668c22c18a9370066a6a6964
2026-04-09 20:02:45 +02:00
ed ede692925e reset language too 2026-04-04 20:28:16 +00:00
stackxp ec3e0e7e1d
add --glang to use browser language (#1410)
Signed-off-by: ed <s@ocv.me>
Co-authored-by: ed <s@ocv.me>
2026-04-04 20:24:11 +00:00
ed d1517d0c65 catch the server-hdd phasing out of existence (and equally unexpected stuff) 2026-04-04 18:19:49 +00:00
exci 198f631ac8
fix playlist error on re-sorted filelists (#1403)
m3u files would get added (not good)
2026-03-31 19:02:11 +00:00
ed aa23777385 v1.20.13 2026-03-23 03:28:27 +00:00
ed abdbd69a68 libvips jxl tweaks 2026-03-23 02:02:15 +00:00
ed edc201752b it is easter,, my dudes 2026-03-23 02:01:13 +00:00
ed 7d6b037dcc thumbnail pregen; closes #1381 2026-03-23 01:57:32 +00:00
ed 5f3b76c8f8 nohtml / noscript as global options 2026-03-22 17:11:45 +00:00
ed 66f9c95097 shares: dotfiles can be granted 2026-03-22 16:56:07 +00:00
ed 134e378e3a docs: dothidden, unlist, descript.ion 2026-03-22 16:22:22 +00:00
ed b4faff8e4a save some cycles 2026-03-22 15:44:36 +00:00
ed df78fc5732 throw ValueError for clarity 2026-03-22 15:43:21 +00:00
ed 23545116af sftp: .hidden 2026-03-22 15:40:04 +00:00
NecRaul beb634dc54
support .hidden file for dotfiles exclusion (#1351)
similar to many desktop file managers (Dolphin, Nautilus, Thunar), the
filenames in `.hidden` are cosmetically hidden in directory listings

the files are still directly accessible, and will be included in
download-as-zip/tar, and still appear in many other places in the UI

---------

Co-authored-by: ed <s@ocv.me>
2026-03-22 15:34:14 +00:00
ed bb92ce5fc8 optimize connection:close 2026-03-21 19:47:44 +00:00
ed 1afe48b85d thumbs: fix th=x on non-jxl-capable servers;
if FFmpeg was compiled without jxl support, then every
request for a jxl thumbnail would result in a placeholder svg

detect this and switch to webp as fallback; the initial request
will still fail but successive ones are fine

closes #1333, closes #1372
2026-03-21 19:28:06 +00:00
ed bbe58105e7 shares: fix qr for huge links 2026-03-21 19:04:48 +00:00
ed ac60a1da46 shares: fix mkdir too 2026-03-21 19:04:14 +00:00
ed 8c6d8a3c22 logfile colors 2026-03-19 00:57:09 +00:00
ed dcb0ffa72c cosmetic 2026-03-19 00:47:15 +00:00
ed eb028c92f8 fix js mimetype with noscript webroot 2026-03-17 23:51:25 +00:00
ed 6eb4f0ad9c ver-chk: fix admin-filter (closes #1363);
also drop cache if json invalid
2026-03-12 00:33:26 +01:00
ed 7dce77c6d1 v1.20.12 2026-03-11 00:42:46 +00:00
ed 9f9d30f42c fix logues redered as-is with ?b (GHSA-rcp6-88mm-9vgf) 2026-03-10 23:36:35 +00:00
ed 66f1ef6354 shr_files fence ftp/sftp;
this fixes GHSA-67rw-2x62-mqqm which is the 2nd season of
e0a92ba72d / CVE-2025-58753
since that only fixed the http / https endpoints
2026-03-10 23:20:11 +00:00
ed eca3ced160 v1.20.11 2026-03-08 21:06:24 +00:00
ed 8b5ac23efd fix au_unpk fd-leak (e.g. failed epub thumbing) 2026-03-08 20:17:28 +00:00
ed 0d71dde215 misc fixes 2026-03-08 20:15:19 +00:00
ed 1c9f894e14 fix GHSA-m6hv-x64c-27mm: svg nohtml 2026-03-08 19:48:12 +00:00
ed 981a7cd9dd bbox: probably fix #1348 (currentTime rhs was NaN) 2026-03-08 10:24:04 +00:00
ed 37123e33d2 forget_ip: fix cursor locking 2026-03-08 10:08:56 +00:00
ed 753ff548f2 move js/css into /.cpr/w/ to simplify allowlisting 2026-03-08 09:56:50 +00:00
ed fc39561b32 add m4a aliases m4b/m4r; closes #1317 2026-03-08 09:02:57 +00:00
ed 8941701a43 rclone: use network-mode on windows; closes #1324
https://rclone.org/commands/rclone_mount/#mounting-modes-on-windows
2026-03-08 08:51:22 +00:00
ed 1272de9de5 idp: fix groups for hybrid users;
if idp-store is 2 or less, and a user is defined both in config and by
idp, then config would reload for every request with groups attached
2026-03-08 00:01:58 +00:00
ed 7908d880da ver-chk: tests, docs, fix -j0 jank 2026-03-07 23:06:38 +00:00
exci c6965f0614
add optional update-checker (#1315)
can check if the current version has a known vulnerability, with the option to panic and exit if so, and otherwise show a warning in the controlpanel for admins

---------

Co-authored-by: ed <s@ocv.me>
2026-03-07 21:54:49 +00:00
Сашка724ая 31b23843f2
rp-loc and site now combines better (#1323);
`--site` / `--up-site` / `--shr-site` now only specifies the
domain/origin, discarding the path (if any), keeping `rp-loc`
2026-03-06 23:21:19 +00:00
ed de1d9d8b75 fix hotkey headers (thx @satgo1546) 2026-03-06 22:02:32 +00:00