This website requires JavaScript.
ddb3845263
ui: rename "Trim clip" dialog to "Trim VOD" / "VOD zuschneiden"
xRangerDE and Claude Opus 4.7
2026-05-10 11:49:18 +02:00
37b793b9e8
release: 4.5.12 Parts-format preset for clip trimming
v4.5.12
xRangerDE and Claude Opus 4.7
2026-05-10 11:46:21 +02:00
013e8be1f0
feat(clip): add Parts-format preset to Trim-Clip dialog
xRangerDE and Claude Opus 4.7
2026-05-10 11:46:20 +02:00
173ae61a3f
release: 4.5.11 GQL retry, VOD sort, shutdown consolidation
v4.5.11
xRangerDE and Claude Opus 4.7
2026-05-03 15:55:03 +02:00
832b606701
ui: VOD sort dropdown with persisted key + locale labels
xRangerDE and Claude Opus 4.7
2026-05-03 15:54:53 +02:00
020f3dacf1
harden: GQL retry on transient errors + consolidate shutdown cleanup
xRangerDE and Claude Opus 4.7
2026-05-03 15:54:40 +02:00
81a1f914b4
release: 4.5.10 clip hardening, VOD filter, editor proc decoupling
v4.5.10
xRangerDE and Claude Opus 4.7
2026-05-03 15:43:30 +02:00
23d0dd5829
ui: VOD list filter with persistence + Ctrl+F focus + Esc clear
xRangerDE and Claude Opus 4.7
2026-05-03 15:43:16 +02:00
31e6671e65
harden: download-clip integrity + cancel tracking + decouple editor procs
xRangerDE and Claude Opus 4.7
2026-05-03 15:43:01 +02:00
9d57c03e74
release: 4.5.9 release pipeline + defensive parsing
v4.5.9
xRangerDE and Claude Opus 4.7
2026-05-03 15:29:37 +02:00
379048f191
harden: defensive parsing for config + queue, normalize stale downloading
xRangerDE and Claude Opus 4.7
2026-05-03 15:29:28 +02:00
b4faf67db7
infra: release_gitea.mjs --skip-build + playwright in devDeps
xRangerDE and Claude Opus 4.7
2026-05-03 15:29:17 +02:00
707c98e19d
release: 4.5.8 fsync atomic writes, parallel filename race, UI persistence
v4.5.8
xRangerDE and Claude Opus 4.7
2026-05-03 15:11:14 +02:00
feebfc86a1
ui: data-id queue lookup + persisted active tab + Esc/Ctrl+N shortcuts
xRangerDE and Claude Opus 4.7
2026-05-03 15:10:28 +02:00
8d0cb4cefd
harden: atomic fsync writes + per-item filename claims
xRangerDE and Claude Opus 4.7
2026-05-03 15:10:15 +02:00
54197af863
release: 4.5.7 fix notification app name
v4.5.7
xRangerDE and Claude Opus 4.6
2026-03-29 04:20:21 +02:00
37d75fac24
fix: Windows notification shows 'Twitch VOD Manager' instead of 'electron.app.Electron'
xRangerDE and Claude Opus 4.6
2026-03-29 04:18:34 +02:00
f9a0fdcf3d
release: 4.5.6 guard formatDuration against NaN/Infinity
v4.5.6
xRangerDE and Claude Opus 4.6
2026-03-22 15:27:52 +01:00
da1d14d458
fix: guard formatDuration against NaN/Infinity input
xRangerDE and Claude Opus 4.6
2026-03-22 15:23:21 +01:00
18940d0640
chore: add ESLint with security plugin, fix code quality warnings
xRangerDE and Claude Opus 4.6
2026-03-22 14:55:35 +01:00
d9bdf744fd
release: 4.5.5 fix ETA showing video duration instead of actual remaining time
v4.5.5
xRangerDE and Claude Opus 4.6
2026-03-21 15:54:44 +01:00
d8f0836165
fix: ETA calculation was using video duration instead of download progress
xRangerDE and Claude Opus 4.6
2026-03-21 15:47:19 +01:00
a07ec1f958
release: 4.5.4 hardening — clip validation, cutter check, pagination guard, atomic writes
v4.5.4
xRangerDE and Claude Opus 4.6
2026-03-21 15:39:55 +01:00
5f2e85e455
fix: clip time validation, cutter 0-byte check, pagination guard, atomic config write
xRangerDE and Claude Opus 4.6
2026-03-21 15:33:31 +01:00
39fa5065d2
release: 4.5.3 bugfixes — selector overflow, drag safety, filename claims, details persist, progress stability
v4.5.3
xRangerDE and Claude Opus 4.6
2026-03-21 15:20:11 +01:00
2b379e5e6a
fix: correct dragstart cancel method and release claimed filenames after download
xRangerDE and Claude Opus 4.6
2026-03-21 15:19:30 +01:00
cf9d7b8334
fix: selector overflow for 10+ items, drag-drop status guard, filename claim set for parallel safety
xRangerDE and Claude Opus 4.6
2026-03-21 15:15:25 +01:00
6c47c63fa8
fix: clamp ETA bounds, store stats interval, add activeDownloads finally-cleanup, prevent progress backward jump
xRangerDE and Claude Opus 4.6
2026-03-21 15:04:59 +01:00
4607ba9cc6
fix: persist expanded details across re-renders, guard drag-drop init against duplicates
xRangerDE and Claude Opus 4.6
2026-03-21 15:03:20 +01:00
1e81b889f9
release: 4.5.2 compact queue buttons
v4.5.2
xRangerDE and Claude Opus 4.6
2026-03-20 10:30:50 +01:00
00d35f1b1c
fix(ui): reduce queue action button height for compact layout
xRangerDE and Claude Opus 4.6
2026-03-20 10:10:02 +01:00
8132e062fa
release: 4.5.1 fix numbered selector visual update
v4.5.1
xRangerDE and Claude Opus 4.6
2026-03-20 10:07:51 +01:00
0133569104
fix: include selection state in queue render fingerprint so numbered selectors update visually
xRangerDE and Claude Opus 4.6
2026-03-20 10:06:42 +01:00
6b97039471
release: 4.5.0 ETA, shortcuts, stats, drag&drop, expandable items, light theme, parallel downloads, code split
v4.5.0
xRangerDE and Claude Opus 4.6
2026-03-20 10:02:32 +01:00
66afaba0ea
refactor: extract tool discovery functions to src/tools.ts
xRangerDE and Claude Opus 4.6
2026-03-20 10:00:51 +01:00
54d04d4f73
feat: support parallel downloads (up to 2 simultaneous)
xRangerDE and Claude Opus 4.6
2026-03-20 09:54:20 +01:00
63aafae85d
feat: add light theme with toggle in settings
xRangerDE and Claude Opus 4.6
2026-03-20 09:46:26 +01:00
424b312551
refactor: extract shared interfaces to src/types.ts
xRangerDE and Claude Opus 4.6
2026-03-20 09:44:37 +01:00
fbcf3935d0
feat: add drag & drop queue reordering and expandable queue item details
xRangerDE and Claude Opus 4.6
2026-03-20 09:42:35 +01:00
2481230983
feat: add keyboard shortcuts (Del/S) and download statistics bar
xRangerDE and Claude Opus 4.6
2026-03-20 09:40:39 +01:00
c96fd13aff
feat: add ETA calculation for download progress display
xRangerDE and Claude Opus 4.6
2026-03-20 09:39:27 +01:00
6a32387add
release: 4.4.0 performance optimizations, collision detection, notifications
v4.4.0
xRangerDE and Claude Opus 4.6
2026-03-20 09:28:42 +01:00
3537d28eb2
test: add filename collision detection unit tests
xRangerDE and Claude Opus 4.6
2026-03-20 09:28:06 +01:00
a4ca410641
feat: filename collision detection, queue JSON validation, download-complete notification
xRangerDE and Claude Opus 4.6
2026-03-20 09:27:19 +01:00
76ecbc652d
perf: parallel init with Promise.all, targeted DOM updates for download progress
xRangerDE and Claude Opus 4.6
2026-03-20 09:26:19 +01:00
b7499c87a3
release: 4.3.4 fix queue buttons overflow
v4.3.4
xRangerDE and Claude Opus 4.6
2026-03-20 09:06:52 +01:00
00cf7781d3
fix(ui): prevent queue buttons from being pushed off-screen by long queue
xRangerDE and Claude Opus 4.6
2026-03-20 09:06:10 +01:00
46dc29a226
release: 4.3.3 numbered merge selection, user-defined order
v4.3.3
xRangerDE and Claude Opus 4.6
2026-03-20 08:57:26 +01:00
0e6b219455
feat(merge-split): numbered selection instead of checkboxes, user-defined merge order
xRangerDE and Claude Opus 4.6
2026-03-20 08:55:35 +01:00
674041a603
release: 4.3.2 bugfix — config flush on quit, processQueue concurrency guard
v4.3.2
xRangerDE and Claude Opus 4.6
2026-03-20 08:47:15 +01:00
86c80acf28
fix: flush config on quit, verify temp cleanup, add missing spawn error handlers
xRangerDE and Claude Opus 4.6
2026-03-19 19:42:35 +01:00
33730fd372
fix: guard processQueue against concurrent invocations, fix stale process kill reference
xRangerDE and Claude Opus 4.6
2026-03-19 19:41:11 +01:00
3af159f8e7
release: 4.3.0 add VOD merge+split feature
v4.3.0
xRangerDE and Claude Opus 4.6
2026-03-19 18:23:40 +01:00
6c082a87ab
fix(merge-split): fix premature 100% progress, add ffmpeg preflight, clean partial splits, use locale metaLabel
xRangerDE and Claude Opus 4.6
2026-03-19 18:12:50 +01:00
30c94b550e
test(merge-split): add unit tests for merge-split logic
xRangerDE and Claude Opus 4.6
2026-03-19 17:57:21 +01:00
ad4e540952
feat(merge-split): add queue checkboxes and merge-group selection UI
xRangerDE and Claude Opus 4.6
2026-03-19 17:55:33 +01:00
c1a72ebd66
feat(merge-split): add Merge & Split button and queue checkbox/merge-group styles
xRangerDE and Claude Opus 4.6
2026-03-19 17:55:14 +01:00
409c976df0
feat(merge-split): integrate merge-group pipeline into processQueue and cleanup handlers
xRangerDE and Claude Opus 4.6
2026-03-19 17:53:55 +01:00
8501bd17f7
feat(merge-split): add processDownloadMergeGroup() 4-phase pipeline
xRangerDE and Claude Opus 4.6
2026-03-19 17:52:41 +01:00
03f47a7240
feat(merge-split): add splitMergedFile() function using FFmpeg stream-copy
xRangerDE and Claude Opus 4.6
2026-03-19 17:49:15 +01:00
5a20c1c6a4
fix(merge): fix progress formula for long videos, add optional totalDurationSec param, normalize Windows paths
xRangerDE and Claude Opus 4.6
2026-03-19 17:48:02 +01:00
645d2f147b
feat(merge-split): add createMergeGroup IPC handler
xRangerDE and Claude Opus 4.6
2026-03-19 17:47:36 +01:00
4750af2f97
feat(merge-split): add MergeGroup type definitions to all interface locations
xRangerDE and Claude Opus 4.6
2026-03-19 17:46:20 +01:00
03c6e68da0
feat(merge-split): add EN and DE localization strings for merge group
xRangerDE and Claude Opus 4.6
2026-03-19 17:46:20 +01:00
6aae84cac7
docs: add VOD merge+split implementation plan
xRangerDE and Claude Opus 4.6
2026-03-19 17:10:15 +01:00
1abc87d17d
docs: add VOD merge+split feature design spec
xRangerDE and Claude Opus 4.6
2026-03-19 16:56:38 +01:00
d1579cb281
release: 4.2.5
v4.2.5
xRangerDE
2026-03-06 02:55:47 +01:00
47df9664a4
release: 4.2.4 improve updater and queue persistence
v4.2.4
xRangerDE
2026-03-06 02:48:07 +01:00
b7cd8fbec2
release: 4.2.3 improve updates and startup UX
v4.2.3
xRangerDE
2026-03-06 02:34:16 +01:00
1005b583bd
release: 4.2.2 add full settings autosave
v4.2.2
xRangerDE
2026-03-06 02:05:23 +01:00
8d52df23c7
docs: add AI release runbook for gitea
xRangerDE
2026-03-05 01:04:18 +01:00
99f71a8aab
release: 4.2.1 switch updater fully to gitea
v4.2.1
xRangerDE
2026-03-05 00:58:11 +01:00
935125a83e
chore: switch updater and release flow to gitea
xRangerDE
2026-03-05 00:49:30 +01:00
2631924ef5
chore: migrate repository to Codeberg, bump version to 4.2.0, update update logic
v4.2.0
xRangerDE
2026-03-01 20:23:21 +01:00
d1fcbfaadb
Add updater skip-version regression coverage and shared version utils (v4.1.13)
v4.1.13
xRangerDE
2026-02-21 01:24:25 +01:00
9c7de22c3a
Always surface latest available update version across checks (v4.1.12)
xRangerDE
2026-02-21 01:01:16 +01:00
8d656772fc
Optimize debug log I/O and settings auto-refresh polling (v4.1.11)
xRangerDE
2026-02-21 00:47:20 +01:00
9392398db7
Prevent updater check UI lockups with timeout safeguards (v4.1.10)
xRangerDE
2026-02-21 00:30:24 +01:00
3695c096ba
Smooth auto-updater flow with background downloads and status events (v4.1.9)
xRangerDE
2026-02-21 00:16:47 +01:00
4ade0a46ac
Harden queue lifecycle and auth/update check concurrency (v4.1.8)
xRangerDE
2026-02-20 23:54:55 +01:00
8b508177b5
Reduce queue IPC churn and cancel removed active downloads (v4.1.7)
xRangerDE
2026-02-20 21:59:37 +01:00
10b80b3f48
Automate background update detection while app is open (v4.1.6)
xRangerDE
2026-02-20 21:47:56 +01:00
d04779d0ac
Optimize renderer scheduling and batched logging pipeline (v4.1.5)
xRangerDE
2026-02-20 21:36:23 +01:00
7412e7aa16
Optimize tool path caching and streamer load race handling (v4.1.4)
xRangerDE
2026-02-17 23:53:37 +01:00
014c8ecf74
Optimize queue rendering and fix settings toggle layout (v4.1.3)
xRangerDE
2026-02-17 23:35:50 +01:00
e83b23bd79
Optimize metadata cache concurrency and memory bounds (v4.1.2)
xRangerDE
2026-02-16 15:17:46 +01:00
64fb0f416f
Harden queue retries and export metrics tooling (v4.1.1)
xRangerDE
2026-02-16 14:51:12 +01:00
9609c6e767
Add smart optimization suite with telemetry and guardrails (v4.1.0)
xRangerDE
2026-02-16 14:24:09 +01:00
886500ad8e
Hide native menu bar and remove legacy root artifacts (v4.0.8)
xRangerDE
2026-02-16 13:37:53 +01:00
e4ab08cd88
Add template-guide E2E test and release validation gate (v4.0.7)
xRangerDE
2026-02-16 13:30:55 +01:00
1e5e9137ff
Add in-app template guide with live examples (v4.0.6)
xRangerDE
2026-02-16 13:07:49 +01:00
1306309e6e
Add global filename templates for VODs, parts, and clips (v4.0.5)
xRangerDE
2026-02-16 12:49:44 +01:00
9845b25d03
Add advanced clip filename templates with live preview (v4.0.4)
xRangerDE
2026-02-16 12:25:00 +01:00
a29c252606
Use real flag icons in language picker and polish locale UX (v4.0.3)
xRangerDE
2026-02-16 12:06:13 +01:00
e261ca5281
Add full end-to-end test command and runner
xRangerDE
2026-02-14 22:59:29 +01:00
0d23b01800
Initial commit
xRangerDE
2026-02-14 08:47:06 +01:00
614e5cd20f
Add npm test:e2e command and harden smoke checks (v4.0.2)
xRangerDE
2026-02-14 06:17:02 +01:00
089e0085ee
Fix post-v4.0.0 regressions from full feature sweep (v4.0.1)
xRangerDE
2026-02-14 06:13:01 +01:00
8f44211115
Launch v4.0.0 with reliability center and advanced queue controls
xRangerDE
2026-02-14 06:07:36 +01:00
551690d09c
Ship v3.9.0 system reliability and UX toolkit
xRangerDE
2026-02-14 05:53:42 +01:00