diff --git a/CHANGELOG.md b/CHANGELOG.md index de91de8c..a30dea05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.12.4] + +### Fixed + +- VRChat microphone mute automations blocking keyboard- and controller bindings from toggling the microphone mute state. + ## [1.12.3] ### Added diff --git a/package.json b/package.json index 773d9a74..0047cae7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oyasumi", - "version": "1.12.3", + "version": "1.12.4", "author": "Raphiiko", "license": "MIT", "type": "module", diff --git a/src-core/Cargo.lock b/src-core/Cargo.lock index 03c8876c..092333cf 100644 --- a/src-core/Cargo.lock +++ b/src-core/Cargo.lock @@ -3618,7 +3618,7 @@ dependencies = [ [[package]] name = "oyasumivr" -version = "1.12.3" +version = "1.12.4" dependencies = [ "async-recursion", "bluest", @@ -3687,7 +3687,7 @@ dependencies = [ [[package]] name = "oyasumivr-shared" -version = "1.12.3" +version = "1.12.4" dependencies = [ "winapi", ] diff --git a/src-core/Cargo.toml b/src-core/Cargo.toml index 92327f6c..fcf7dc71 100644 --- a/src-core/Cargo.toml +++ b/src-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oyasumivr" -version = "1.12.3" +version = "1.12.4" description = "" authors = ["Raphiiko"] license = "MIT" diff --git a/src-core/src/main.rs b/src-core/src/main.rs index 37231d77..f851cb48 100644 --- a/src-core/src/main.rs +++ b/src-core/src/main.rs @@ -40,6 +40,7 @@ use log::{info, warn, LevelFilter}; use oyasumivr_shared::windows::is_elevated; use serde_json::json; use tauri::{plugin::TauriPlugin, AppHandle, Manager, Wry}; +use tauri_plugin_aptabase::EventTracker; use tauri_plugin_log::{LogTarget, RotationStrategy}; fn main() { @@ -71,10 +72,17 @@ fn main() { .system_tray(system_tray::init_system_tray()) .on_system_tray_event(system_tray::handle_system_tray_events()) .on_window_event(system_tray::handle_window_events()) - .invoke_handler(configure_command_handlers()); - // Run Oyasumi - app.run(tauri::generate_context!()) + .invoke_handler(configure_command_handlers()) + .build(tauri::generate_context!()) .expect("An error occurred while running the application"); + // Run OyasumiVR + app.run(|handler, event| match event { + tauri::RunEvent::Exit { .. } => { + handler.track_event("app_exited", None); + handler.flush_events_blocking(); + } + _ => {} + }) } async fn load_configs() { diff --git a/src-core/tauri.conf.json b/src-core/tauri.conf.json index 297da074..07b3055a 100644 --- a/src-core/tauri.conf.json +++ b/src-core/tauri.conf.json @@ -9,7 +9,7 @@ }, "package": { "productName": "OyasumiVR", - "version": "1.12.3" + "version": "1.12.4" }, "tauri": { "allowlist": { @@ -188,7 +188,7 @@ "center": true, "theme": "Dark", "transparent": true, - "userAgent": "OyasumiVR/1.12.3 (https://github.com/Raphiiko/OyasumiVR)" + "userAgent": "OyasumiVR/1.12.4 (https://github.com/Raphiiko/OyasumiVR)" }, { "width": 700, @@ -200,7 +200,7 @@ "center": true, "theme": "Dark", "transparent": true, - "userAgent": "OyasumiVR/1.12.3 (https://github.com/Raphiiko/OyasumiVR)" + "userAgent": "OyasumiVR/1.12.4 (https://github.com/Raphiiko/OyasumiVR)" } ] } diff --git a/src-elevated-sidecar/Cargo.toml b/src-elevated-sidecar/Cargo.toml index c5d957d9..6a6df0fe 100644 --- a/src-elevated-sidecar/Cargo.toml +++ b/src-elevated-sidecar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oyasumivr-elevated-sidecar" -version = "1.12.3" +version = "1.12.4" authors = ["Raphiiko"] license = "MIT" edition = "2021" diff --git a/src-overlay-ui/package.json b/src-overlay-ui/package.json index 11567c6e..9eab0953 100644 --- a/src-overlay-ui/package.json +++ b/src-overlay-ui/package.json @@ -1,6 +1,6 @@ { "name": "oyasumivr-overlay-ui", - "version": "1.12.3", + "version": "1.12.4", "private": true, "scripts": { "dev": "vite dev", diff --git a/src-shared-rust/Cargo.toml b/src-shared-rust/Cargo.toml index d67b9367..e1b87064 100644 --- a/src-shared-rust/Cargo.toml +++ b/src-shared-rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oyasumivr-shared" -version = "1.12.3" +version = "1.12.4" authors = ["Raphiiko"] edition = "2021" license = "MIT" diff --git a/src-shared-ts/package.json b/src-shared-ts/package.json index 5a18b257..cf78c1e4 100644 --- a/src-shared-ts/package.json +++ b/src-shared-ts/package.json @@ -2,7 +2,7 @@ "name": "src-shared-ts", "description": "Shared typescript code for Oyasumi modules", "scripts": {}, - "version": "1.12.3", + "version": "1.12.4", "author": "Raphiiko", "license": "MIT", "type": "module", diff --git a/src-ui/app/components/developer-debug-modal/misc-testing/misc-testing.component.html b/src-ui/app/components/developer-debug-modal/misc-testing/misc-testing.component.html index 3d6ae0bf..8437a989 100644 --- a/src-ui/app/components/developer-debug-modal/misc-testing/misc-testing.component.html +++ b/src-ui/app/components/developer-debug-modal/misc-testing/misc-testing.component.html @@ -1,7 +1,7 @@
Muted: {{ automation.muted | async }}
-Mode: {{ automation.mode | async }}
- - diff --git a/src-ui/app/components/event-log-entry/entry-parsers/bsb-led-changed.ts b/src-ui/app/components/event-log-entry/entry-parsers/bsb-led-changed.ts index 24ad943e..ba09df3a 100644 --- a/src-ui/app/components/event-log-entry/entry-parsers/bsb-led-changed.ts +++ b/src-ui/app/components/event-log-entry/entry-parsers/bsb-led-changed.ts @@ -6,7 +6,7 @@ export class EventLogBSBLedChangedEntryParser extends EventLogEntryParservrchatMicMuteAutomations.description