Commit graph

80 commits

Author SHA1 Message Date
hbrain
1c84a7cfa0 Fix worker chmod handling for web-owned files 2026-06-14 00:13:18 +02:00
hbrain
85c4333e77 Migrate MVLog worker to webserver-local deployment 2026-06-07 15:22:03 +00:00
hbrain
8fc2e3b4c9 Removed send_push.js 2026-06-07 14:26:28 +00:00
hbrain
bacb335e38 Change web root path on webserver 2026-06-04 21:58:14 +00:00
hbrain
4f81e406f3 Removed webui files 2026-06-04 05:35:07 +00:00
hbrain
f46217f37b Revert "Log and always regenerate MVLog maps on save"
This reverts commit 6ba4050d9a.
2026-06-02 11:03:19 +00:00
hbrain
6ba4050d9a Log and always regenerate MVLog maps on save 2026-06-02 10:58:21 +00:00
hbrain
37e43b6bca Use article IDs for permalinks and OG images 2026-06-02 09:50:00 +00:00
hbrain
fbc4f1045a Refine thumbnail overlay and metadata 2026-06-02 08:45:40 +00:00
hbrain
a41ae79848 README.md updated to current state 2026-06-01 12:56:02 +00:00
hbrain
5b39cc6891 Stop drawing teaser text in rendered intro while keeping metadata teaser 2026-06-01 05:34:40 +00:00
hbrain
f43f6f3ef4 Embed teaser and quote_da metadata only in rendered videos 2026-05-31 23:08:21 +00:00
hbrain
7a9a90e71e Ignore .mvlog-hide-map in worker fingerprint calculation 2026-05-31 22:08:56 +00:00
hbrain
7d23a71947 Adjust long video caption timing to start after 2s and show for 6s 2026-05-31 17:25:42 +00:00
hbrain
2ae7c75f91 Propagate .mvlog-id into worker state and exclude from fingerprints 2026-05-31 14:32:40 +00:00
hbrain
765daa150c Fix movmaker tool_path regression so worker can start jobs 2026-05-31 12:18:16 +00:00
hbrain
a7fea0a8e8 Align media ordering with web logic (read-only order.json, no filename sort fallback) 2026-05-31 11:31:15 +00:00
hbrain
83f1dba8d1 Implement order.json sorting and generation, remove auto-gen 2026-05-31 10:23:11 +00:00
hbrain
a1f05817fa Auto-cleanup local cache after job completion 2026-05-30 20:55:38 +00:00
hbrain
7d1e052326 Fix sorting: parse full timestamp from filename for videos 2026-05-30 20:36:33 +00:00
hbrain
b89934d570 Fix audio cutoff by padding clip audio with silence 2026-05-30 08:13:08 +00:00
hbrain
a7d6a4e1ed mvlog_worker: upload audio files to remote in-dir; update README 2026-05-29 08:05:23 +00:00
hbrain
0183b86031 docs: add MVLog server-side push & Gemini generator docs; fix intro logo alpha 2026-05-29 07:52:03 +00:00
hbrain
cc88f351b4 docs: document Gemini generator (generate_data.sh) behavior and data.txt update rules 2026-05-29 07:50:23 +00:00
hbrain
cfba09e7ce docs: document server-side web-push flow and deployment 2026-05-29 05:30:24 +00:00
hbrain
192c57ee13 fix(intro): precompose alpha-adjusted logo PNG and overlay to respect transparency across ffmpeg builds 2026-05-28 19:20:56 +00:00
hbrain
801f17ef10 fix: respect intro logo alpha by forcing RGBA in overlay 2026-05-28 18:59:17 +00:00
hbrain
598dd1592b tools: add authorized-notify hook 2026-05-28 18:56:42 +00:00
hbrain
e0359dacf7 web: move web-push sending to webserver; remove push logic from worker; add enable_show_local.php 2026-05-28 18:52:54 +00:00
hbrain
f29b0dee5e Send push when Show is first enabled (record per-job 'shown' cache) 2026-05-28 18:22:59 +00:00
hbrain
37dccfb28c Fix intro title fade toggle 2026-05-28 17:45:02 +00:00
hbrain
4a61a3100b Document intro title fade toggle 2026-05-28 16:58:25 +00:00
hbrain
f51273d447 Make intro title fade optional 2026-05-28 16:56:35 +00:00
hbrain
af3fd51226 Duck soundtrack when using clip audio 2026-05-28 16:39:02 +00:00
hbrain
2ca263dd58 Ignore local media/assets dirs 2026-05-28 15:05:23 +00:00
hbrain
8ae46752f6 Add docstrings for tooling and pipeline helpers 2026-05-28 14:52:16 +00:00
hbrain
2ac00e0e67 Reuse intro logo as outro and refine title fade 2026-05-28 14:48:10 +00:00
hbrain
61fbf6382e Add intro logo alpha constant 2026-05-28 14:39:49 +00:00
hbrain
4a2101b75e Expose timing constants and intro fade control 2026-05-28 14:30:44 +00:00
hbrain
cdb57525ca Improve intro logo timing 2026-05-28 14:08:45 +00:00
hbrain
2f829382c4 Document AJAX form save and toast notifications 2026-05-27 18:10:51 +00:00
hbrain
7523c18d87 Add worker completion log 2026-05-27 09:45:28 +00:00
hbrain
e1f7c7b019 Feat: Add file logging to mvlog_worker.py 2026-05-27 06:35:56 +00:00
hbrain
6ba59cbfa7 Notify only once when visible 2026-05-26 18:31:07 +00:00
hbrain
03889fe6e2 Send web push notifications from worker 2026-05-26 13:48:33 +00:00
hbrain
3ed06d95bc Skip disabled MVLog jobs 2026-05-26 11:33:41 +00:00
hbrain
8a87fe4cc6 Support selected video clip audio 2026-05-26 11:03:48 +00:00
hbrain
fa4c6dd95f Normalize media dates for sorting 2026-05-26 10:03:09 +00:00
hbrain
5a69a31e89 Use per-clip metadata stamps and date ordering 2026-05-26 09:46:37 +00:00
hbrain
0e7f309bd8 Support multiline description blocks 2026-05-26 07:58:11 +00:00