Commit Graph
248 Commits
Author SHA1 Message Date
Sakamoto Shiina 1623352c92 [Update] Add save success notification. 2025-06-21 02:35:41 +09:00
Sakamoto Shiina e480c373cd [Refactor] (Huge Refactoring 2)
Consolidated all logic into category-specific files.
Renamed useTranslation from react-i18next to useI18n to avoid a name conflict with our own function.
2025-06-19 08:40:45 +09:00
Sakamoto Shiina 65b5ffb2fa [Refactor]
Remove unused codes and a file.
Rename file format .jsx to .js that was not intended.
2025-06-19 00:34:46 +09:00
Sakamoto Shiina cbfce55c16 [Refactor] Move the code that is related with Send Message Button Type. (It was remained at Others section but it should've move to Appearance section so.) 2025-06-15 18:11:07 +09:00
Sakamoto Shiina 3f38bfbba8 [Update] Resend Message Button: To be store-able the status.
Move to Appearance settings.
2025-06-15 17:49:42 +09:00
Sakamoto Shiina 4886552639 [Refactor] Put together device-related logic into useDevice. 2025-06-14 03:29:34 +09:00
Sakamoto Shiina fb2b224231 [Refactor] (Huge Refactoring) ReceiveRoutes: change the way define endpoints, hooks and methods.
Remove 'multi language translation enable/disable' related methods that is no longer in use from quite ago.
2025-06-14 03:29:22 +09:00
Sakamoto Shiina 1fcb765ca0 [Refactor] Change aliases and move test_data.js. 2025-06-11 20:22:38 +09:00
Sakamoto Shiina 66e9fc9126 Merge branch 'gpu_error' into develop 2025-06-10 17:49:30 +09:00
Sakamoto Shiina 5c7c730809 [Update] UI: Error Handling: VRC Mic Mute Sync: Add an error notification. 2025-06-10 17:17:10 +09:00
Sakamoto Shiina bc7f70729a [Update] UI: OSC query availability: Update disable functions. 2025-06-10 16:42:49 +09:00
Sakamoto Shiina 851e3b7640 [Update] UI: Add VRAM overflow and out of memory error notifications and functions. 2025-06-09 01:21:58 +09:00
Sakamoto Shiina bcef981955 [Update] Change the notification UI.
(Change the base notification library from MUI to React-Toastify.)
2025-06-05 18:11:53 +09:00
Sakamoto Shiina 149c3b1093 [bugfix] UI: OSCクエリ無効時、ミュート同期機能が無効にならない問題を修正。 2025-05-30 16:36:29 +09:00
Sakamoto Shiina 88cb4f72b5 [Update/bugfix] UI: Add disable/enable UI function when osc query is disabled.
Fix the error that the mic mute sync couldn't enable/disable.
2025-05-30 15:32:03 +09:00
Sakamoto Shiina ed27a8c7ba [Update/Refactor] UI: Add websocket error handlings.
Refactor. Change the error handling switch method from message to endpoint primarily.
2025-05-26 12:06:36 +09:00
Sakamoto Shiina 0b48631363 [Update] AdvancedSettings: Websocket: Add settings ui. 2025-05-19 03:52:43 +09:00
Sakamoto Shiina b2bc1e62cb [bugfix] Fix window geometry bug that was not save and restore. changes the way how to get appWindow instance from Tauri. 2025-05-11 15:26:05 +09:00
Sakamoto Shiina 37d78e1d87 [Update] Plugins: Add homepage link button. 2025-05-06 13:12:50 +09:00
Sakamoto Shiina 3210d5c898 [Update] update tauri v1-> v2 (development) 2025-05-03 08:51:04 +09:00
Sakamoto Shiina 7cdd3f8603 [bugfix/Chore] Plugins: Fix the bug that localization and the description can't see form latest information.
Add gap between labels and controller component.
2025-04-27 02:27:25 +09:00
Sakamoto Shiina 819783ea09 [Update] Plugins: Add localization system. 2025-04-26 01:55:28 +09:00
Sakamoto Shiina 249c686442 [Update] Plugins: Add error handlings when network is not connected and failed to fetch plugins info.
Also add pending ui(TMP) while fetching.
2025-04-25 18:51:16 +09:00
Sakamoto Shiina 81a422b07d [Update] Plugins: Add notifications. 2025-04-24 23:44:11 +09:00
Sakamoto Shiina b9d9edb7c3 [Update] Add the safety that is not show on UI if the plugin, downloaded, is not supported. 2025-04-24 21:48:05 +09:00
Sakamoto Shiina e9aa3aa8ac Merge branch 'develop' into plugins_system
# Conflicts:
#	src-tauri/tauri.conf.json
2025-04-24 02:20:00 +09:00
Sakamoto Shiina 33f1e54f4d [bugfix] Plugins: fix auto disable plugins function. 2025-04-19 22:09:20 +09:00
Sakamoto Shiina cd63e2e3ca [bugfix/Refactor]
Fix plugin compatibility list that was showed incorrectly.
Change init function.
2025-04-19 16:15:47 +09:00
Sakamoto Shiina 7bcbefaf06 [Refactor] Remove the code that is no longer in use. 2025-04-18 14:53:36 +09:00
Sakamoto Shiina 0be9674f69 [bugfix] Plugins: Fix the error that was happened if 'plugins' directory is not exist and try to load. 2025-04-18 01:50:30 +09:00
Sakamoto Shiina 9ef56db2dd [Update] Add safety that prevent to show the title Plugin compatibility list unnecessary.
Remove the test code that is for showing the update modal.
2025-04-18 00:10:09 +09:00
Sakamoto Shiina fd59c0b28f [Update/Refactor] Automatically disable and save the status to config.json if the plugin is not supported. 2025-04-17 19:44:14 +09:00
Sakamoto Shiina b8c1688172 [Update] Plugins: separate dev mode. url and import path. 2025-04-17 17:46:17 +09:00
Sakamoto Shiina 4c12e8b946 [Update/Refactor]
For data integration correctly, the plugins data (saved, downloaded, fetched) merge whenever update data each of it.
Separate plugins controllers.
2025-04-16 19:02:41 +09:00
Sakamoto Shiina 379ca86b45 [Refactor/bugfix/TMP] TMP:
Separate plugins controller.
Add ui pattern for outdated plugins and the plugin that is not supported current vrct version but supported in newest vrct version.
2025-04-15 16:48:50 +09:00
Sakamoto Shiina ddc6408828 [Update/bugfix]
Fix handling flag 'is_latest_version_already' that was overrode unexpectedly.
Add some patterns to plugin list. it shows update-able if the user update vrct.
Add auto update function if the plugin is enabled.
Add safety that turn to disable the plugin if it's not supported with current vrct version.
2025-04-13 17:14:54 +09:00
Sakamoto Shiina 1bea61c45a [Update] Add dev plugin mode and dev plugin list. 2025-04-12 14:28:01 +09:00
Sakamoto Shiina d4219b5ce0 [Update/Refactor] Plugins: Organize codes. 2025-04-11 19:14:55 +09:00
Sakamoto Shiina 7e637b795d [Update/Refactor/bugfix]
Update: Add functions and test ui.
Update, backend: send latest vrct version to frontend.
Refactor: Change the plugins data structure.
bugfix: fix endless showing update button.
2025-04-09 17:34:55 +09:00
Sakamoto Shiina 67f32ad7b9 [Update] Plugins: Add update function. 2025-04-02 22:52:20 +09:00
Sakamoto Shiina c02d7c49e9 [Update] Plugins dev: Apply-able aliases. 2025-04-01 06:02:58 +09:00
Sakamoto Shiina 9d98f8c4f2 [Update] Show the error notification, prompting the user to contact us or restart VRCT, when an error occurred in stdout that error occur without status number. 2025-03-30 20:14:42 +09:00
Sakamoto Shiina b0b68233aa [Update] Plugins: Send all logics to the plugins when it's registered. 2025-03-30 04:18:54 +09:00
Sakamoto Shiina 5681038c22 [bugfix] Plugins(VRCT Subtitles as testing one): Apply styles by importing css file. 2025-03-29 16:22:00 +09:00
Sakamoto Shiina a59b9282df [Update] Plugins(VRCT Subtitles as testing one): Provide-able store and functions from main app. 2025-03-27 02:43:13 +09:00
Sakamoto Shiina 1ebdefcd43 [Update/bugfix] Plugins: For development, fix hot reload issue that was restart every time updated the files. 2025-03-26 00:45:29 +09:00
Sakamoto Shiina 824a9fa0a9 [Update] Plugins: Move location from index to plugin_info.json. 2025-03-25 17:57:03 +09:00
Sakamoto Shiina 92ea06eb77 [bugfix] Fix load json format error. 2025-03-25 16:53:52 +09:00
Sakamoto Shiina e65e9be052 [Update] Add plugin_info.json load function. 2025-03-25 16:35:17 +09:00
Sakamoto Shiina 0148f9bee0 [Update] (Affect to backend) Plugin System. Saveable if the plugin is enabled or not.
Add functions that merge plugins data.
2025-03-25 13:30:52 +09:00