github 8bit2qubit/OmniConsole v0.1.4.0
OmniConsole v0.1.4.0

latest releases: v3.1.0.0, v2.9.0.0, v2.7.0.0...
3 months ago

v0.1.4.0: IPC Architecture Refinement & Protocol Support

This release focuses on improving the stability and robustness of inter-process communication (IPC) and adds support for direct URI activation.

✨ What's New in This Release

  • Refined IPC Mechanism:
    • Replaced the fragile LocalSettings-based IPC with a robust Protocol (omniconsole://) signaling system.
    • This architecture ensures that the application accurately handles different entry points (App vs. Settings) without relying on persistent storage.
    • Fixes potential issues where a previous crash could leave residual state, causing the app to launch into the wrong UI.
  • Custom Protocol Support:
    • Introduced URI activation support. You can now launch the settings interface directly via the Run dialog (Win+R) by typing omniconsole://show-settings.
    • Supports both cold starts and redirected activations for existing instances.

🛠️ Installation Instructions

  1. Go to Settings → System → Advanced and enable Developer Mode.
  2. Download OmniConsole_0.1.4.0_x64.msix and OmniConsole_0.1.4.0_x64.cer from the Assets below.
  3. Double-click the .cer file → click Install Certificate → Store Location: Local MachinePlace all certificates in the following store → Browse → select Trusted People → Finish. (Skip this step if you have already installed the certificate)
  4. Double-click the .msix file to install. (If you are updating from a previous version, simply install the new .msix file.)

⚙️ Prerequisites

  • Windows 11 24H2+ with Full Screen Experience enabled.
  • Desktops & Laptops: Use Xbox Full Screen Experience Tool to enable FSE first.
  • Native Handheld Devices: FSE is natively supported. Install OmniConsole directly.

v0.1.4.0:IPC 架構優化與協定支援

本次更新重點在於大幅提升行程間通訊 (IPC) 的穩定性與強韌度,並新增了對 URI 直接啟動的支援。

✨ 本次更新亮點

  • IPC 通訊機制優化
    • 以強韌的 Protocol (通訊協定) 訊號系統取代了原本較為脆弱的 LocalSettings IPC 機制。
    • 新架構能確保程式精準區分不同的入口點(主程式 vs. 設定介面),且不再依賴持久化的本機設定。
    • 徹底解決了若程式先前異常崩潰,可能導致殘留狀態並在下次啟動時誤入錯誤介面的潛在風險。
  • 自訂通訊協定支援
    • 新增了 URI 啟動支援。現在您可以透過「執行」對話方塊 (Win+R) 輸入 omniconsole://show-settings 來直接開啟設定介面。
    • 支援冷啟動 (Cold Start) 以及對既有實例的重導向 (Redireciton) 訊號發送。

🛠️ 安裝說明

  1. 前往設定 → 系統 → 進階,啟用開發人員模式
  2. 從下方 Assets 下載 OmniConsole_0.1.4.0_x64.msixOmniConsole_0.1.4.0_x64.cer
  3. 點兩下 .cer 檔案 → 點選安裝憑證 → 存放區位置選擇本機電腦將所有憑證放入以下存放區 → 瀏覽 → 選擇受信任的人 → 完成。(若您先前已安裝過 OmniConsole 的憑證,則無需重複此步驟。
  4. 點兩下 .msix 檔案進行安裝。(若您是從舊版升級,只需直接安裝新的 .msix 檔案即可。

⚙️ 前置條件

  • Windows 11 24H2+,且已啟用全螢幕體驗功能。
  • 桌上型電腦 / 筆記型電腦:請先使用 Xbox Full Screen Experience Tool 啟用 FSE 功能。
  • 原生掌機裝置:已原生支援 FSE,可直接安裝 OmniConsole。

Full Changelog: v0.1.3.0...v0.1.4.0

Don't miss a new OmniConsole release

NewReleases is sending notifications on new releases.