Commit Graph

4468 Commits

Author SHA1 Message Date
ed
40e13419e5 th_srv: fix a warning 2026-02-14 19:40:20 +00:00
ed
756494a1c3 audioplayer: hide s-s when unavailable 2026-02-14 19:32:18 +00:00
ed
bf01ca4891 docker: add DI_PREPARTY and modding docs 2026-02-14 19:26:21 +00:00
ed
cd927e7837 audioplayer: s-s: weave it in 2026-02-13 20:52:56 +00:00
ed
17145ba074 audioplayer: fix eq/s-s compat 2026-02-13 07:22:21 +00:00
ed
3089896be7 simplify <code> in tooltips + misc i18n 2026-02-12 21:27:56 +00:00
ed
c8dfcc86f8 add missing localizations; closes #1293 2026-02-12 20:59:26 +00:00
/dev/urandom
418bf2f979 Update Esperanto translation (#1292)
Most `//m` lines are okay, but some suffered from english-isms or needed grammar/capitalization fixes.

Signed-off-by: /dev/urandom <53902042+slashdevslashurandom@users.noreply.github.com>
2026-02-12 19:24:32 +00:00
Brandon Philips
84e687a00d opds: add opensearch support (#1287)
tested with Moon Reader and Koreader; based on:
https://specs.opds.io/opds-1.2#3-search
https://github.com/koreader/koreader/pull/7380

Signed-off-by: Brandon Philips <brandon@ifup.org>
2026-02-11 22:47:24 +01:00
ed
d44ea24530 add fika 2026-02-10 21:25:15 +00:00
ed
a9a7c7e746 fix mimes: heics, heifs 2026-02-10 21:22:36 +00:00
exci
e5d0a0572d custom url-origin for ctrl-c (#1288)
add check for alternative clipboard url origin on ctrl-c
2026-02-10 00:01:28 +00:00
ed
0e8913c2d0 jxl in cbz 2026-02-09 20:46:00 +00:00
ed
48c1017843 jxl-enc: add th-qvx (separate qscale) + misc 2026-02-09 20:18:00 +00:00
ed
fef34b5465 black 2026-02-09 18:26:35 +00:00
ed
31e7d2d622 del is technically illegal too 2026-02-09 18:11:20 +00:00
Skye
e8609b87af graalpy: workaround buggy inet_pton (#1282) 2026-02-09 08:46:10 +00:00
ed
d692838095 rw_edit fixes 2026-02-08 00:43:21 +00:00
ed
fd09638567 cfg: lowercase headernames 2026-02-07 23:58:53 +00:00
ed
312f48e17c add rw_edit (closes #1276);
previously, only .md files were editable with permissions read+write;
all other file-extensions required the delete-permission in addition

rw_edit is the list of file-extensions to allow read+write editing of
2026-02-07 23:55:23 +00:00
ed
f02e9cf6d3 textfile-viewer: xhr large docs; closes #1279 2026-02-07 22:12:43 +00:00
stackxp
fc8a4b8ea2 rcm: disable in textfile-viewer; fixes #1280 (#1281) 2026-02-07 21:47:27 +00:00
ed
76041fdba8 hide dotvols in more apis;
also default-set unlistcr/unlistcw to hide in controlpanel
2026-02-07 20:29:38 +00:00
ed
a368fc66b3 tail/follow: add windows support; closes #1262 2026-02-06 18:57:00 +00:00
ed
4cb4e820f6 descript.ion without e2d/e2t; closes #1277 2026-02-05 22:27:56 +00:00
ed
6c96c64605 meta: adjust bug-report template (#1275) 2026-02-05 21:53:37 +00:00
ed
dfadb5a7ba truncate chunked PUT at sizelimit; closes #1272 2026-02-05 19:56:04 +00:00
ed
16403d8c6c jxl-thumbs through ?tar/zip 2026-02-04 00:39:25 +00:00
Ivan Shapovalov
59de5e2ca8 th: deduplicate libvips logic between ThumbSrv.conv_{vips,raw}()
No functional change intended.

This would potentially be useful later if and when libvips gains
additional encoding/decoding options for other formats (like jxl)
and we decide to use them.
2026-02-04 01:34:04 +01:00
Ivan Shapovalov
a7a25debe4 th: hack: configure pyvips cache and invalidate images
Attempt to reduce memory usage.
2026-02-04 01:34:04 +01:00
Ivan Shapovalov
a65a30b1b4 web, th: rudimentary jxl support
Fixes #724.
2026-02-04 01:34:04 +01:00
Ivan Shapovalov
93ffc65c14 web: baguettebox: sort and add missing image extensions 2026-02-04 01:34:04 +01:00
Ivan Shapovalov
720c83b2ff th: factor out IMG_EXTS 2026-02-04 01:34:04 +01:00
Ivan Shapovalov
b2711e05b6 th: account for HAVE_WEBP when computing PIL-able extensions 2026-02-04 01:34:04 +01:00
exci
6694998985 audioplayer: add skip-silence feature (#1265)
* add skip silence option
2026-02-02 22:45:17 +00:00
ed
598df44e87 cfg: warn on quotes 2026-02-02 19:08:56 +00:00
ed
96aeb898ae intuitive config-syntax in logs 2026-02-02 19:07:54 +00:00
ed
9b436eb52e update pkgs to 1.20.6 2026-01-31 20:06:34 +00:00
ed
ff2200ff85 v1.20.6 v1.20.6 2026-01-31 20:01:36 +00:00
ed
0a41d0c03b shares: require at least one permission 2026-01-31 19:57:48 +00:00
ed
72224d29d6 allow X-Forwarded-HTTP-Version;
the request-header safeguard added in v1.20.5 was too strict
2026-01-31 19:11:16 +00:00
ed
95b827f1a5 shares: add get perm (closes #1264);
option was available in ui but never implemented serverside
2026-01-31 18:06:22 +00:00
ed
32c11f142e update pkgs to 1.20.5 2026-01-30 21:49:40 +00:00
ed
e2dc6d33bf v1.20.5 v1.20.5 2026-01-30 21:45:16 +00:00
ed
9c14972da6 ctrl-c also copies links to clipboard; closes #1182 2026-01-30 20:39:48 +00:00
ed
530afddc6a readme: mention cbz reader 2026-01-30 20:16:16 +00:00
ed
08b0abdbdd small optimizations 2026-01-30 20:08:29 +00:00
ed
ed6a8d5a73 optimize CL/TE check;
replace the heavyhanded connection:close added in b4fddbc3d
with a comparison of content-length to num bytes consumed

this approach also covers incorrectly configured servers
where the reverseproxy was not detected

also adds explicit TE/CL handling, even though most
(all?) reverseproxies already prevent such issues

also adds explicit sanchk of up2k chunk-receiver,
in case any bugs are ever added there
2026-01-30 20:06:02 +00:00
Skye
73d06eaf84 add support for GraalPy (#1260)
Co-authored-by: ed <s@ocv.me>
2026-01-30 17:49:02 +00:00
stackxp
22cdc0f8c9 remove nth and fix nih description (#1257)
Co-authored-by: ed <s@ocv.me>
2026-01-29 18:28:21 +00:00