Commit Graph

123 Commits

Author SHA1 Message Date
Sakamoto Shiina
430c9f5da2 [Update] UI: Add LM Studio and Ollama model components to the Translation section. 2025-11-14 12:41:05 +09:00
Sakamoto Shiina
28b65deb95 [Refactor] Implement useSaveButtonLogic for managing save functionality in Translation settings. 2025-11-14 11:07:04 +09:00
Sakamoto Shiina
11c16fadbd [Update] UI: Add Plamo, OpenAI and Gemini authentication key components and integrate them into the Translation section. 2025-11-14 09:40:25 +09:00
Sakamoto Shiina
3105df3486 [bugfix] Ensure the delete function is callable and correctly handled in config setters. 2025-11-13 15:55:00 +09:00
misyaguziya
215f5f6815 [Refactor] Update endpoint names to use 'selectable' prefix for mic, speaker, and translation engines 2025-11-12 20:55:08 +09:00
Sakamoto Shiina
1bdea275dc [Refactor] Improve slider logic flexibility.(Adjust to Vr section) 2025-11-08 06:46:52 +09:00
Sakamoto Shiina
4770908831 [bugfix] Correct postUpdateAction handling in slider component.
- Fixed bug where postUpdateAction was not properly passed as a prop to the slider component
- Prevented infinite re-renders by removing postUpdateAction from the dependency array
2025-11-07 08:09:18 +09:00
Sakamoto Shiina
9b69ffe8ff [Refactor/TMP2] Refactor slider logic and appearance settings
- Improve slider logic by adding useMemo for marks calculation and fixing floating point precision issues
- Add loop safety check to prevent infinite loops in createMarks function
- Remove show_label_values prop from TransparencyContainer
- Add proper decimal place handling for slider values
2025-11-07 06:41:33 +09:00
Sakamoto Shiina
2cd4ddc4a3 [Refactor/TMP1] Unify Slider components. (Appearance, Transcription.) VR section is commented out temporally. 2025-11-06 21:44:33 +09:00
Sakamoto Shiina
e23bf223ae [Refactor] Improve clarity of slider logic by inverting label filtering. 2025-11-06 13:04:35 +09:00
Sakamoto Shiina
c76b2981c6 [Refactor] Unify and encapsulate slider UI logic into useSliderLogic hook. Part 1. 2025-11-06 12:44:04 +09:00
Sakamoto Shiina
4adfc8fbc1 [Refactor] Export config hooks from index.js 2025-11-06 10:50:21 +09:00
Sakamoto Shiina
5cbd7618e3 [Refactor] Reorganize config hooks into config_page_setter folder. 2025-11-05 15:15:09 +09:00
Sakamoto Shiina
db820375f1 [Refactor] Move to src-ui/views and src-ui/logics structure. 2025-11-05 11:49:48 +09:00
Sakamoto Shiina
4fdaf6611f [Refactor] Remove the commented code that is no longer needed. 2025-10-23 11:20:05 +09:00
Sakamoto Shiina
36fb857dbb [Refactor/TMP1] Refactor UI components and connect to backend APIs. (Device, Appearance) 2025-10-21 13:17:37 +09:00
Sakamoto Shiina
e7cd872fcc Merge branch 'bugfix_compute_type' into develop 2025-09-28 02:10:23 +09:00
Sakamoto Shiina
e9067c05c6 [Update/Chore] UI: Compute Type: Rename and add endpoint '/run/'. 2025-09-27 07:55:45 +09:00
Sakamoto Shiina
8c5f1b5db2 [Update/Chore] Config Page: Put the selectors 'Compute Device' and 'Compute Type' to the same section.
Rename: UI: CTranslate2/Whisper Compute Type to Translation/Transcription Compute Type.
2025-09-26 17:07:19 +09:00
Sakamoto Shiina
9fd61677f9 [Update/Chore] Config Page: Add 'Whisper Compute Type' Selection.
UI: Rename 'Whisper compute device' to 'Transcription compute device'.
2025-09-19 15:58:19 +09:00
Sakamoto Shiina
4808dcbc96 [Update/Chore] Config Page: Add 'CTranslate2 Compute Type' Selection.
UI: Rename 'CTranslate2 compute device' to 'Translation compute device'.
2025-09-19 14:43:13 +09:00
Sakamoto Shiina
9cf4a378f1 [Update] UI: ローマ字/かな 表示するように。 2025-09-17 18:07:10 +09:00
Sakamoto Shiina
cad0f796fa [Update] Transcription: Add UI. The user can config 'mic/speaker avg logprob' and 'mic/speaker no speech prob' that is related with Whisper's parameter. 2025-09-05 10:44:23 +09:00
Sakamoto Shiina
21e4714658 [Update] Config Page: MessageFormat: Add ui, message format. 2025-08-26 17:27:05 +09:00
Sakamoto Shiina
5ca7d73be4 [bugfix] Fix settings data has not sync when init startup the software.(Mic Word Filter, VRC Mic Mute Sync) 2025-07-14 11:06:13 +09:00
Sakamoto Shiina
b15a26c3d5 [bugfix] Plugins: Add error handling. when error occurred while rendering a plugin, set status disabled and an error. 2025-06-23 11:24:18 +09:00
Sakamoto Shiina
e02ed91721 [Update/bugfix] Notification UI:
Adjust an animation.
Add localizations.
Fix stack behavior that was not updated correctly. (it still has an issue tho.)
2025-06-21 09:43:12 +09:00
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
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