From 72ba2e7cc7f7726819aa4a1f056329bb8d3ee336 Mon Sep 17 00:00:00 2001
From: BurntToasters <61037367+BurntToasters@users.noreply.github.com>
Date: Sat, 25 Jul 2026 20:51:13 -0700
Subject: [PATCH 1/2] B2
---
CHANGELOG.md | 14 +-
com.burnttoasters.rosi.metainfo.xml | 1 +
package-lock.json | 4 +-
package.json | 2 +-
src/main/downloader.ts | 1 +
src/main/main.ts | 32 +-
src/main/preload.ts | 1 +
src/renderer/css/05-overlays.css | 13 +
src/renderer/css/07-queue.css | 99 +++---
src/renderer/css/08-wizard.css | 72 +++-
src/renderer/css/splash.css | 256 ++++++++++++++
src/renderer/index.html | 21 +-
src/renderer/modules/queue.ts | 10 -
src/renderer/modules/ui.ts | 1 +
src/renderer/renderer-globals.d.ts | 1 +
src/renderer/rosiEngine.ts | 14 +-
src/renderer/splash.html | 313 +-----------------
src/tests/buildScripts.updateMetainfo.test.ts | 13 +-
src/tests/ipc.contract.test.ts | 28 ++
src/tests/jobProgressReporter.test.ts | 74 +++++
src/tests/main.ipc.test.ts | 29 +-
src/tests/packaging.contract.test.ts | 3 +
src/tests/preload.test.ts | 2 +
src/tests/queue.test.ts | 5 +
src/tests/rosiEngine.dom.test.ts | 1 +
src/types.ts | 1 +
src/utils/ipcValidation.ts | 2 +
vitest.config.ts | 3 +
28 files changed, 595 insertions(+), 421 deletions(-)
create mode 100644 src/renderer/css/splash.css
create mode 100644 src/tests/jobProgressReporter.test.ts
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 11cfdca..d5376f0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,9 +5,9 @@
| Windows |
macOS |
Linux |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **EXE:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.3.0-beta.1/ROSI-Windows-x64.exe) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.3.0-beta.1/ROSI-Windows-arm64.exe) | **[Universal DMG](https://github.com/BurntToasters/ROSI/releases/download/v4.3.0-beta.1/ROSI-MacOS-universal.dmg)** | **AppImage:** [x64](https://github.com/BurntToasters/ROSI/releases/download/v4.3.0-beta.1/ROSI-Linux-x86_64.AppImage) / [arm64](https://github.com/BurntToasters/ROSI/releases/download/v4.3.0-beta.1/ROSI-Linux-arm64.AppImage) |
-|
- Standard compatible video is ready by default. Enable Download Profiles later in - Settings for Best video, Audio, and Custom modes. -
+Choose where files go and a starting download profile.
+ +Choose how ROSI keeps you informed.
-