Commit Graph
226 Commits
Author SHA1 Message Date
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
Sakamoto Shiina cb2d0d5455 Merge branch 'bugfix_no_device' into develop 2025-03-22 18:10:42 +09:00
Sakamoto Shiina 377899d5e1 [bugfix] typo, Speaker -> speaker. 2025-03-22 18:06:27 +09:00
Sakamoto Shiina a5e59af885 [Update] AdvancedSettings: OSC IP Address: Add error notifications.
Add 500 status error message.
2025-03-22 17:28:31 +09:00
Sakamoto Shiina b8ade54e85 [bugfix] Config Page: AdvancedSettings: Add save button to Entry components.
Add error handlings.
2025-03-21 17:38:15 +09:00
Sakamoto Shiina 1e6c2762c2 Merge branch 'develop' into plugins_system 2025-03-19 09:46:33 +09:00
Sakamoto Shiina f40f916bec [Update] Add success notification when deepL Auth key has updated successfully. 2025-03-18 20:25:54 +09:00
Sakamoto Shiina c82a89a7fb [Update] UI: Add error handlings and show error notifications. adjust each localization for it. 2025-03-17 15:58:16 +09:00
Sakamoto Shiina 3ebd605092 [Update/TMP] Save plugin status that if enabled or not(on store.js, yet).
Handle download.
2025-03-14 23:24:19 +09:00
Sakamoto Shiina b0f5751e11 [Update/Refactor] Fetch and show the plugins info list.
Refactor some functions.
Try to fetch functions from github api just once when vrct started.(It used to every time plugin tab has opened so easy to reach to the api limit)
2025-03-13 12:19:35 +09:00
Sakamoto Shiina 77795192a0 [Update] Change download and load plugins structure.(change the plugins' build method vite to webpack. load esm.js ) 2025-03-11 01:03:18 +09:00
Sakamoto Shiina 48c6e7d69f [TMP 2] Plugins system. support directory structure and store system.(the plugin needs build at each project) 2025-03-08 18:43:56 +09:00
Sakamoto Shiina 22ada89fa6 [TMP] Plugins system. 2025-03-05 23:22:22 +09:00
Sakamoto Shiina fd0069cb6b [Update] UI: VRC ChatBoxの通知音のON/OFF 設定項目追加 2025-02-18 15:36:08 +09:00
Sakamoto Shiina 9daa50294e [Update] Add VRCT Availability Status that if the status set to false, that is when ai models has not been detected by backend, can't use VRCT. 2025-02-08 21:58:29 +09:00
Sakamoto Shiina 0592695f1f [Update] Add network error notification. 2025-02-07 17:57:27 +09:00
Sakamoto Shiina 4df958caf1 Merge branch 'supporters_page' into develop 2025-02-03 17:15:08 +09:00
Sakamoto Shiina 4fb675943f [Update] Config Page: Supporters: Update-able anytime.
Fetch the supporters data and images from the git repo, https://github.com/ShiinaSakamoto/vrct_supporters, via web.
2025-02-03 11:26:10 +09:00
Sakamoto Shiina 5869cbae2f [bugfix] Fix window size and scale issue when windows' scaling is not 100%. 2025-01-30 12:00:10 +09:00
Sakamoto Shiina 3e23509e68 [Update] Prevent to register the same hotkey that is already in use. 2025-01-17 05:18:09 +09:00
Sakamoto Shiina 04f7c1f556 [Update] Prevent hotkeys function while opening config page and register the hotkeys when closed. 2025-01-17 04:08:13 +09:00
Sakamoto Shiina bac7bb15d3 [Update] Add hotkeys main functions 2025-01-17 02:41:27 +09:00
Sakamoto Shiina 34d221c437 [Update] Save and register -able. 2025-01-13 06:56:13 +09:00