Jannik
|
f83277d731
|
fix(rendering): Use totalW for studio rack scale label fonts
|
2026-09-07 23:00:35 +02:00 |
|
Jannik
|
f3740e7015
|
build: Migrate docker-compose and deploy.sh to Jannik-Cloud registry target workflow
|
2026-09-07 22:57:43 +02:00 |
|
Jannik
|
9439cbb8ab
|
fix(modules): Add missing exports to shapes.js and instruments.js
|
2026-09-07 22:53:38 +02:00 |
|
Jannik
|
ae4a6b4c9d
|
Auto-Commit: 2026-09-07 22:51:23
|
2026-09-07 22:51:23 +02:00 |
|
Jannik
|
05f161b9b3
|
refactor: Modularize app.js into native ES modules
|
2026-09-07 22:41:25 +02:00 |
|
Jannik
|
ae42dd5242
|
feat: Add 9 specialized audio visualizer instrument modes and presets
|
2026-09-07 22:26:42 +02:00 |
|
Jannik
|
07106f5fa0
|
feat: Overhaul audio dynamics, add 8 reactive particle modes and 16 genre presets
|
2026-09-07 19:29:10 +02:00 |
|
Jannik
|
a3b860bbe8
|
feat: Redesign flame and cannabis leaf shapes, fix 4-column shape grid layout
|
2026-09-07 19:19:21 +02:00 |
|
Jannik
|
f3c6e30f1b
|
feat: Add linear/oscilloscope timeline progress bar, morphed blob contour ring, and vintage VU-meter rack progress scale
|
2026-09-07 19:11:24 +02:00 |
|
Jannik
|
bee44edc0b
|
feat: Add dedicated AIWentNonsense mode, 12 palettes, clean up shapes, enforce transparent background, and JSON export
|
2026-09-07 19:01:46 +02:00 |
|
Jannik
|
7fac698793
|
fix: Eliminate particle streaks, preserve transparency, and calibrate analog VU meters
|
2026-09-07 18:46:02 +02:00 |
|
Jannik
|
b83cf678d0
|
feat: Add 19 visualizer shapes (headphones, invader, gamepad, saturn, etc.)
|
2026-09-07 18:16:33 +02:00 |
|
Jannik
|
6a1801ed92
|
feat: Add 14 genre-focused visualizer shapes and presets
|
2026-09-07 18:01:55 +02:00 |
|
Jannik
|
771dc7914c
|
feat: Add 11 new visualizer shapes (square, pentagon, heptagon, decagon, dodecagon, star, star8, heart, shield, cross, flower)
|
2026-09-07 17:57:29 +02:00 |
|
Jannik
|
7bfef73715
|
feat: Stereo L/R split, 3-band routing, BPM sync, analog VU-meter, fluid blob, VHS scanlines and phosphor afterglow
|
2026-09-07 17:52:25 +02:00 |
|
Jannik
|
9658cddef2
|
build: Umstellung auf Jannik-Cloud Ziel-Workflow mit Gitea Container Registry
|
2026-09-06 20:21:38 +02:00 |
|
Jannik
|
39451db99b
|
feat: autostart local viz server on port 3001
|
2026-09-06 19:50:06 +02:00 |
|
Jannik
|
916bb4f49e
|
fix: revert to localhost due to remote Node.js OOM crashes during 700MB uploads
|
2026-09-06 19:41:48 +02:00 |
|
Jannik
|
45b946fb81
|
Fix tab bar scrolling: add mouse wheel horizontal scroll, navigation arrows, custom scrollbar and drag support
|
2026-09-06 01:12:16 +02:00 |
|
Jannik
|
1260690c4a
|
fix: wait up to 20 mins for history due to local webcodecs rendering
|
2026-09-06 01:12:04 +02:00 |
|
Jannik
|
593d18089b
|
fix: wait longer for history due to slow audio upload
|
2026-09-06 01:08:25 +02:00 |
|
Jannik
|
1a696defab
|
feat: switch worker VIZ_URL to remote cloud instance
|
2026-09-06 01:03:49 +02:00 |
|
Jannik
|
2aba611906
|
fix: handle raw preset JSON files and infer audio/title automatically
|
2026-09-06 00:50:25 +02:00 |
|
Jannik
|
49888bda10
|
fix: check for ANY .mov file and use PowerShell script
|
2026-09-05 19:23:09 +02:00 |
|
Jannik
|
71007c880a
|
refactor: change worker to run-once cron style script for missing videos
|
2026-09-05 19:05:59 +02:00 |
|
Jannik
|
72dd356175
|
feat: Add Auto-Render Worker for Watch Folder (worker.mjs)
|
2026-09-05 18:45:55 +02:00 |
|
Jannik
|
9cf62901c0
|
chore: move Git Push rule to global config
|
2026-08-28 18:52:53 +02:00 |
|
Jannik
|
66e1c3b54e
|
Auto-Commit: 2026-08-16 10:52:02
|
2026-08-16 10:52:02 +02:00 |
|
Jannik
|
3b32b42a1e
|
Refactor presets to use individual JSON files via API
|
2026-08-16 09:38:06 +02:00 |
|
Jannik
|
15fafe367c
|
fix(security): use non-root node user in Dockerfile
|
2026-08-15 11:05:55 +02:00 |
|
Jannik
|
0e10da12a3
|
chore: exclude development artifacts and temp files
|
2026-08-15 11:04:18 +02:00 |
|
Jannik
|
c759eda534
|
Fix: Premultiply alpha for WebM VP9 export to prevent black halos
|
2026-08-14 23:42:09 +02:00 |
|
Jannik
|
5e1be54798
|
Auto-Commit: 2026-08-11 00:51:40
|
2026-08-11 00:51:40 +02:00 |
|
Jannik
|
9481e47b0a
|
fix(export): add h264 level 5.1/5.2 profiles to support 4k top-bottom resolution in chrome webcodecs
|
2026-08-10 23:38:47 +02:00 |
|
Jannik
|
7248b92874
|
feat(export): introduce top-bottom mp4 mezzanine to preserve perfect alpha via fast hardware encode, fixing chrome vp9 bugs and slow network uploads
|
2026-08-10 23:27:03 +02:00 |
|
Jannik
|
7846ca0405
|
fix(transcode): bypass webcodecs for transparent videos to fix black artifacts, and reduce prores filesize
|
2026-08-10 23:05:14 +02:00 |
|
Jannik
|
cd504dab3d
|
fix(transcode): keep webm extension so ffmpeg auto-detects vp9 alpha, and drop qtrle to save disk space
|
2026-08-10 21:19:05 +02:00 |
|
Jannik
|
59a24f0c7e
|
Auto-Commit: 2026-08-10 00:51:15
|
2026-08-10 00:51:15 +02:00 |
|
Jannik
|
999a0d0e85
|
Fix FFmpeg WebM VP9 Alpha decoding issue during transcode
|
2026-08-09 23:38:49 +02:00 |
|
Jannik
|
cbd37e4434
|
Auto-Commit: 2026-08-09 22:51:10
|
2026-08-09 22:51:10 +02:00 |
|
Jannik
|
e8bb3943f1
|
Fix ProRes 4444 Alpha Channel background
|
2026-08-09 22:42:09 +02:00 |
|
Jannik
|
8dac787dd1
|
Auto-Commit: 2026-08-09 20:51:13
|
2026-08-09 20:51:13 +02:00 |
|
Jannik
|
08c59e7689
|
feat(history): persist render history and keep files for 7 days
|
2026-08-09 20:20:09 +02:00 |
|
Jannik
|
7993df5d38
|
fix(transcode): bypass vp9 cpu encoding if input is already webm
|
2026-08-09 20:14:40 +02:00 |
|
Jannik
|
8e7fd396ac
|
fix(transcode): set format ready status on close event instead of file existence
|
2026-08-09 20:12:18 +02:00 |
|
Jannik
|
238e8575d8
|
feat(history): allow downloading formats as soon as they are ready
|
2026-08-09 13:35:08 +02:00 |
|
Jannik
|
02e17ce609
|
fix(transcode): optimize vp9 encode speed
|
2026-08-09 13:32:03 +02:00 |
|
Jannik
|
444b609cb4
|
Auto-Commit: 2026-08-09 12:51:13
|
2026-08-09 12:51:13 +02:00 |
|
Jannik
|
6e3f2fba4d
|
feat(export): sequential multi-format rendering to save RAM
|
2026-08-09 12:31:40 +02:00 |
|
Jannik
|
1acafdec0b
|
fix(transcode): reduce vp9 threads to prevent OOM killer
|
2026-08-09 11:44:45 +02:00 |
|