Commit Graph

9 Commits

Author SHA1 Message Date
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
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
5681038c22 [bugfix] Plugins(VRCT Subtitles as testing one): Apply styles by importing css file. 2025-03-29 16:22:00 +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
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
22ada89fa6 [TMP] Plugins system. 2025-03-05 23:22:22 +09:00