From 595269d9f5a60c9bd3eee0943e74024ca2c24f2e Mon Sep 17 00:00:00 2001 From: xRangerDE Date: Mon, 11 May 2026 23:57:35 +0200 Subject: [PATCH] release: 5.1.0-alpha.0 - integrity-check + archive-files-store + format-helpers Continuation post-5.0.0. Adds three more domain/infra modules + 46 tests (210 total). Touched pillars: - Pillar 1 (Live-Rec): integrity-check ffprobe parser + verdict - Pillar 6 (Smart-Resume / Archive): archive-files-store CRUD + summary - Pillar 4 (Architecture-Split): format-helpers extraction (4 more pure functions out of main.ts: sanitizeFilenamePart, formatTwitchDurationFromSeconds, formatDateWithPattern, getMergeGroupPhaseText) main.ts continues to shrink (now ~7160 LoC from 7485 start). Renderer-side work (Pillar 5 UI Power) + recorder integration (Plan 04b) + OAuth IPC wiring (needs Twitch Client ID from user) still ahead. Co-Authored-By: Claude Opus 4.7 (1M context) --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b30abfb..9fe3518 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "twitch-vod-manager", - "version": "5.0.0", + "version": "5.1.0-alpha.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "twitch-vod-manager", - "version": "5.0.0", + "version": "5.1.0-alpha.0", "license": "MIT", "dependencies": { "axios": "^1.6.0", diff --git a/package.json b/package.json index f8a7357..8953977 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "twitch-vod-manager", - "version": "5.0.0", + "version": "5.1.0-alpha.0", "description": "Twitch VOD Manager - Download Twitch VODs easily", "main": "dist/main.js", "author": "xRangerDE",