xRangerDE
2481230983
feat: add keyboard shortcuts (Del/S) and download statistics bar
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 09:40:39 +01:00
xRangerDE
c96fd13aff
feat: add ETA calculation for download progress display
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 09:39:27 +01:00
xRangerDE
a4ca410641
feat: filename collision detection, queue JSON validation, download-complete notification
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 09:27:19 +01:00
xRangerDE
76ecbc652d
perf: parallel init with Promise.all, targeted DOM updates for download progress
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 09:26:19 +01:00
xRangerDE
00cf7781d3
fix(ui): prevent queue buttons from being pushed off-screen by long queue
...
Queue section now uses flex layout with flex-shrink:0 on action buttons,
so they stay visible regardless of queue list length.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 09:06:10 +01:00
xRangerDE
0e6b219455
feat(merge-split): numbered selection instead of checkboxes, user-defined merge order
...
Replace checkboxes with numbered selectors (1, 2, 3...) that show the
merge order. Click order determines VOD sequence in the merged result.
Chronological auto-sort removed — user controls the order.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 08:55:35 +01:00
xRangerDE
86c80acf28
fix: flush config on quit, verify temp cleanup, add missing spawn error handlers
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 19:42:35 +01:00
xRangerDE
33730fd372
fix: guard processQueue against concurrent invocations, fix stale process kill reference
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 19:41:11 +01:00
xRangerDE
6c082a87ab
fix(merge-split): fix premature 100% progress, add ffmpeg preflight, clean partial splits, use locale metaLabel
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 18:12:50 +01:00
xRangerDE
ad4e540952
feat(merge-split): add queue checkboxes and merge-group selection UI
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:55:33 +01:00
xRangerDE
c1a72ebd66
feat(merge-split): add Merge & Split button and queue checkbox/merge-group styles
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:55:14 +01:00
xRangerDE
409c976df0
feat(merge-split): integrate merge-group pipeline into processQueue and cleanup handlers
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:53:55 +01:00
xRangerDE
8501bd17f7
feat(merge-split): add processDownloadMergeGroup() 4-phase pipeline
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:52:41 +01:00
xRangerDE
03f47a7240
feat(merge-split): add splitMergedFile() function using FFmpeg stream-copy
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:49:15 +01:00
xRangerDE
5a20c1c6a4
fix(merge): fix progress formula for long videos, add optional totalDurationSec param, normalize Windows paths
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:48:02 +01:00
xRangerDE
645d2f147b
feat(merge-split): add createMergeGroup IPC handler
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:47:36 +01:00
xRangerDE
4750af2f97
feat(merge-split): add MergeGroup type definitions to all interface locations
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:46:20 +01:00
xRangerDE
03c6e68da0
feat(merge-split): add EN and DE localization strings for merge group
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 17:46:20 +01:00
xRangerDE
47df9664a4
release: 4.2.4 improve updater and queue persistence
2026-03-06 02:48:07 +01:00
xRangerDE
b7cd8fbec2
release: 4.2.3 improve updates and startup UX
2026-03-06 02:34:16 +01:00
xRangerDE
1005b583bd
release: 4.2.2 add full settings autosave
2026-03-06 02:05:23 +01:00
xRangerDE
935125a83e
chore: switch updater and release flow to gitea
2026-03-05 00:49:30 +01:00
xRangerDE
2631924ef5
chore: migrate repository to Codeberg, bump version to 4.2.0, update update logic
2026-03-01 20:23:21 +01:00