Commit graph

5211 commits

Author SHA1 Message Date
ed 62dc833273 misc linter 2026-05-26 17:47:52 +00:00
ed f0f6933b4e bpm mtp needs f32le 2026-05-26 17:47:08 +00:00
Til 3b08883747 Merge branch 'hovudstraum' of https://github.com/tilse/copyparty-uiV1.5 into hovudstraum 2026-05-26 06:12:15 +02:00
Til a80dd0d6ce redefine jsldp in browser.js to ensure it's always defined 2026-05-26 06:12:00 +02:00
ed e32718303c xvol: clarify permissions 2026-05-25 20:16:23 +00:00
ed c7b80acd0d fix ?tar on xvol reject;
would panic and kill the connection
instead of just skipping the blocked symlink
2026-05-25 20:06:17 +00:00
ed cc5420a324 download-as-zip: toplevel optional 2026-05-25 18:32:42 +00:00
ed c28aa08b35 ihead filter on ohead too 2026-05-25 16:12:26 +00:00
ed 6183540c61 mde: fix crash on mobile 2026-05-25 15:57:28 +00:00
Til Schmitter e6cd528db7 fix music player cover link while searching 2026-05-25 16:01:56 +02:00
Til Schmitter b635aac93e reset music player cover when switching themes 2026-05-25 15:48:17 +02:00
ed 5e806ec124 PRTY_FFMPEG_BIN 2026-05-25 13:41:24 +00:00
Danila Kamaev 9068ec6a8e
improve opds compatibility (#1463)
use absolute paths and generate IDs
2026-05-25 11:27:01 +00:00
ed 27031f73be clamp lastmod to y6325 (closes #1470);
fromtimestamp fails on year>9999
2026-05-25 11:08:19 +00:00
ed 926c6e814d embedded-cover crop-control; closes #1474 2026-05-25 10:17:03 +00:00
ed 4e9ad781b6 advisory tiers 2026-05-25 10:10:01 +00:00
Til f33dcd307a prevent touch dsel on various elements 2026-05-25 10:40:19 +02:00
ed f4f97b6cc3 make signal-handler less shit;
previously: threading.Condition to wakeup the actual handler;
exciting chance of heisenbugs / deadlocks (theoretically)

almost went with os.pipe on unix and socketpairs on windows,
but turns out SimpleQueue is perfect and safe for this purpose

SimpleQueue is 3.7+ so use a regular queue on <3.7
(same problems as original approach)

also need dedicated thread for popping the queue on <3.7
to avoid deadlock on most platforms (--sig-thr)

new features:

--logrot-sig sets a signal for immediate log-rotate

--stack-sig sets a signal to dump stack to log/stdout

--reload-sig sets a signal to initiates config-reload
   (was hardcoded to USR1 previously)
2026-05-25 00:37:52 +00:00
Til Schmitter befdc06a42 set fetch priority for thumbnails to low instead 2026-05-25 00:59:15 +02:00
Til Schmitter 78de02123e undo last commit, set bbox image fetch prio to high 2026-05-25 00:55:25 +02:00
Til Schmitter c9515ca85c more aggressive image load prevention (?) 2026-05-25 00:50:23 +02:00
Til Schmitter f50c870916 priorotize bbox image loading when hash is given 2026-05-25 00:46:27 +02:00
Til Schmitter 6602a88a75 add wait loop to up-only folder init 2026-05-24 23:48:06 +02:00
Til Schmitter 2d2bd1a499 minmax the initial page load time by loading bbox and up2k via browser.js 2026-05-24 23:04:42 +02:00
Til Schmitter ce1f15d293 remove unintentionally added border 2026-05-24 20:46:02 +02:00
Til Schmitter 933b5e15bb adjust md editor header 2026-05-24 17:19:49 +02:00
Til Schmitter 681e959a30 increase clickable area in mde 2026-05-24 17:08:39 +02:00
Til Schmitter 204f4c5b33 music player css fixes 2026-05-24 16:57:34 +02:00
Til f17e765166 IE fixes 2026-05-24 14:42:01 +02:00
Til f15c0281b3 IE fixes 2026-05-24 14:18:14 +02:00
Til fe6e79b220 unnest all css 2026-05-24 13:49:44 +02:00
Til 2f90234cba reorganize z-indices 2026-05-24 12:51:03 +02:00
ed f23ec5d9f8 tests: 0bb80e92 2026-05-23 20:56:44 +00:00
ed 348b4bb5c7 drop rawpy, use libraw/dcraw_emu directly;
rawpy is still supported but will not be bundled by default
due to security concerns

dcraw_emu reads more formats than rawpy + gives better quality
(we told rawpy to use embedded thumbs), so also much slower

dcraw_emu must be combined with libvips or pillow (equivalent)

other alternatives considered:

libvips + a full imagemagick does a different subset of formats,
less than dcraw_emu, yet is 3x slower and eats ram

magick wins wrt formats but is even slower (4x of dcraw_emu)
2026-05-23 20:55:33 +00:00
Til Schmitter e765b4c0e9 fix dropzone css 2026-05-23 21:22:12 +02:00
ed 2c778e0828 add font orbitron for ui-v1.5 2026-05-23 17:54:10 +00:00
exci 7d81b9e837
fix dsel error with bbox active (#1494)
stop error when dragging outside window with dsel active; fixes 1491
2026-05-23 14:15:00 +00:00
Til Schmitter de34d4ae9e fix thumbnail extension text font and size 2026-05-23 15:46:45 +02:00
Til 66d4c64fa2 fix thumbnail extension text font and size 2026-05-23 15:41:24 +02:00
Til a5cf02e8c7 make scrollbars consistent / fix hiding 2026-05-23 10:20:13 +02:00
Til f1c1e3ed47 undo accidental bbox alignment change 2026-05-23 01:13:11 +02:00
ed e25573cc26 use custom orbitron 2026-05-22 21:51:17 +00:00
Til Schmitter 7e827f6b92 minor theming adjustments 2026-05-22 23:48:39 +02:00
ed ca406472f4 readme: S6_NOTIFY_FD 2026-05-22 21:35:59 +00:00
Til Schmitter 55f349062a minor theme adjustments 2026-05-22 23:33:27 +02:00
Til Schmitter 32d207fbb4 minor theme adjustments 2026-05-22 22:56:01 +02:00
Til Schmitter 2bbd4e303c use orbitron font for html.f 2026-05-22 20:49:08 +02:00
Til Schmitter 94f70b647f fix relocation button for up2k in readonly folders 2026-05-22 20:15:37 +02:00
ed 30b23c6ae8 black 2026-05-22 17:42:41 +00:00
ed 9b0268970c sd_notify only when set 2026-05-22 17:42:04 +00:00