From 1222aae1914b189f16c90b4f5432a6f0135df0e7 Mon Sep 17 00:00:00 2001 From: mileswa1q22 Date: Fri, 17 Jul 2026 15:15:38 -0500 Subject: [PATCH] update --- RELEASE_NOTES_v0.3.2.md | 19 +------------------ SPEC.md | 4 ++-- package.json | 4 ++-- src/main/configurator.ts | 2 +- src/main/filters.ts | 2 +- src/main/installer.ts | 2 +- src/main/ra.ts | 2 +- src/renderer/components/Sidebar.tsx | 2 +- src/renderer/pages/SettingsPage.tsx | 2 +- src/renderer/styles.css | 2 +- 10 files changed, 12 insertions(+), 29 deletions(-) diff --git a/RELEASE_NOTES_v0.3.2.md b/RELEASE_NOTES_v0.3.2.md index 6929508..c6a9f1e 100644 --- a/RELEASE_NOTES_v0.3.2.md +++ b/RELEASE_NOTES_v0.3.2.md @@ -1,4 +1,4 @@ -# OmniEmu v0.3.2 Release Notes +# OmniEmu v0.3.3 Release Notes > All your games. One place. @@ -23,23 +23,6 @@ Browse, back up, and delete game saves across all your emulators. - **Restore** — restore any previous backup with one click (new) - **Open Backup Folder** — jump straight to your backups on disk (new) -### New Emulators -Five new emulators added to the library: -| Emulator | System | Platforms | -|---|---|---| -| **Cemu** | Wii U | Windows, macOS, Linux | -| **xemu** | Original Xbox | Windows, macOS, Linux | -| **Vita3K** | PS Vita | Windows, macOS, Linux | -| **Azahar** | Nintendo 3DS | Windows, macOS, Linux | -| **Mednafen** | Multi-system | Windows, macOS, Linux | - -### Frontend Support -Launch alternative frontends directly from OmniEmu — toggle on in **Settings > Experimental > Frontend Support**: -- **ES-DE** — full integration with auto-configuration, scraping, themes, and more -- **NeoStation** — Flutter-based frontend with built-in ScreenScraper integration -- **Pegasus** — automatic collection file generation from your ROM library -- **EmuBuddy** — available to all users (not behind the toggle) - ### Decompilations Native PC ports built from reverse-engineered source code — toggle on in **Settings > Experimental > Decomp Projects**: - **Ship of Harkinian** (OoT), **2 Ship 2 Harkinian** (MM), **SoH Demo** — Zelda diff --git a/SPEC.md b/SPEC.md index f7144fc..41279d7 100644 --- a/SPEC.md +++ b/SPEC.md @@ -5,7 +5,7 @@ OmniEmu is a cross-platform desktop application for managing emulators, launching games, and organizing ROM libraries. Built with Electron, React, and TypeScript. **Repository:** [github.com/mileswolfallen2/OmniEmu2.0](https://github.com/mileswolfallen2/OmniEmu2.0) -**Version:** 0.3.2 +**Version:** 0.3.3 **License:** MIT (Copyright 2026 mileswa1q22) --- @@ -33,7 +33,7 @@ OmniEmu is a cross-platform desktop application for managing emulators, launchin | Technology | Version | Purpose | License | |---|---|---|---| -| Electron | 43.2.0 | Desktop app shell | MIT | +| Electron | 43.3.0 | Desktop app shell | MIT | | React | 19.2.7 | UI framework | MIT | | React DOM | 19.2.7 | DOM rendering | MIT | | TypeScript | 5.9.3 | Type-safe language | Apache-2.0 | diff --git a/package.json b/package.json index 50c206e..a5d5cd7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "omniemu2", - "version": "0.3.2", + "version": "0.3.3", "description": "Cross-platform emulator manager, game launcher and ROM manager", "main": "dist/main/index.js", "scripts": { @@ -98,7 +98,7 @@ } }, "allowScripts": { - "electron@43.2.0": true, + "electron@43.3.0": true, "esbuild@0.25.12": true, "fsevents@2.3.3": true } diff --git a/src/main/configurator.ts b/src/main/configurator.ts index 88cdb3f..073374d 100644 --- a/src/main/configurator.ts +++ b/src/main/configurator.ts @@ -306,7 +306,7 @@ async function fetchRemotePresets(): Promise | nu const { get } = await import('https'); const data = await new Promise((resolve, reject) => { get(presetSourceUrl, { - headers: { 'User-Agent': 'OmniEmu/0.3.2' }, + headers: { 'User-Agent': 'OmniEmu/0.3.3' }, timeout: 10000, }, (res) => { if (res.statusCode !== 200) { reject(new Error(`HTTP ${res.statusCode}`)); return; } diff --git a/src/main/filters.ts b/src/main/filters.ts index 3e332c5..e3c7693 100644 --- a/src/main/filters.ts +++ b/src/main/filters.ts @@ -67,7 +67,7 @@ function writeRetroarchCfg(cfgPath: string, lines: string[]): void { function httpsGetBuffer(url: string): Promise { return new Promise((resolve, reject) => { const req = httpsGet(url, { - headers: { 'User-Agent': 'OmniEmu/0.3.2' }, + headers: { 'User-Agent': 'OmniEmu/0.3.3' }, timeout: 15000, }, (res) => { if (res.statusCode === 301 || res.statusCode === 302) { diff --git a/src/main/installer.ts b/src/main/installer.ts index a0ccc90..a7d878a 100644 --- a/src/main/installer.ts +++ b/src/main/installer.ts @@ -28,7 +28,7 @@ function downloadFile(url: string, dest: string, onProgress: (pct: number) => vo if (redirects > 10) { reject(new Error('Too many redirects')); return; } const protocol = currentUrl.startsWith('https') ? httpsGet : httpGet; const opts: RequestOptions = { - headers: { 'User-Agent': 'OmniEmu/0.3.2' }, + headers: { 'User-Agent': 'OmniEmu/0.3.3' }, timeout: 30000, }; protocol(currentUrl, opts, (response) => { diff --git a/src/main/ra.ts b/src/main/ra.ts index c839f6f..6cfdc9f 100644 --- a/src/main/ra.ts +++ b/src/main/ra.ts @@ -19,7 +19,7 @@ const raConsoleIds: Record = { /** Platforms where RetroAchievements is actually supported and has a decent game count */ export const raSupportedPlatforms = new Set(Object.keys(raConsoleIds)); -const userAgent = 'OmniEmu/0.3.2'; +const userAgent = 'OmniEmu/0.3.3'; function fetchText(url: string): Promise { return new Promise((resolve, reject) => { diff --git a/src/renderer/components/Sidebar.tsx b/src/renderer/components/Sidebar.tsx index bb7ad31..4652867 100644 --- a/src/renderer/components/Sidebar.tsx +++ b/src/renderer/components/Sidebar.tsx @@ -34,7 +34,7 @@ export function Sidebar({ currentPage, onNavigate }: TopBarProps) { ))} -
v0.3.2
+
v0.3.3
); } diff --git a/src/renderer/pages/SettingsPage.tsx b/src/renderer/pages/SettingsPage.tsx index 67ebbd3..be53dd7 100644 --- a/src/renderer/pages/SettingsPage.tsx +++ b/src/renderer/pages/SettingsPage.tsx @@ -396,7 +396,7 @@ export function SettingsPage() {

About

- OmniEmu v{updateInfo?.version || '0.3.2'} · Cross-platform emulator manager + OmniEmu v{updateInfo?.version || '0.3.3'} · Cross-platform emulator manager
Built with Electron + React + TypeScript

diff --git a/src/renderer/styles.css b/src/renderer/styles.css index 6917976..d799b91 100644 --- a/src/renderer/styles.css +++ b/src/renderer/styles.css @@ -1,5 +1,5 @@ /* ═══════════════════════════════════════════════════ - OmniEmu v0.3.2 — Website-matched design system + OmniEmu v0.3.3 — Website-matched design system ═══════════════════════════════════════════════════ */ *, *::before, *::after {