Commit Graph

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