This website requires JavaScript.
e59d52815c
[Add] Groq: Implement Groq API integration with authentication, model management, and translation capabilities.
misyaguziya
2025-12-10 23:33:51 +09:00
5144ddfa1b
Merge branch 'ui' into develop
Sakamoto Shiina
2025-12-10 17:09:01 +09:00
11ef81f170
[Fix] UI: Corrected casing for LMStudio URL variable and updated related error handling logic.
Sakamoto Shiina
2025-12-10 17:06:32 +09:00
27454c8a88
[Update] UI: Add 'Correct Auth Key/Connection Required' message and update model selection logic for Plamo, Gemini, OpenAI, LMStudio, and Ollama components.
Sakamoto Shiina
2025-12-10 17:02:32 +09:00
5030c88eea
[Update] UI: Add flex-shrink 0 to download button and dropdown menu styles for better layout control.
Sakamoto Shiina
2025-12-08 13:04:28 +09:00
4862a885c9
Merge branch 'ui' into develop
Sakamoto Shiina
2025-12-04 14:55:07 +09:00
318736553f
[Fix] UI: Fixed an issue where the function name was incorrect.
Sakamoto Shiina
2025-12-04 14:53:23 +09:00
83edccabad
Merge branch 'ui' into develop
Sakamoto Shiina
2025-12-04 14:26:09 +09:00
a85320b874
[Update] UI: Enhance backend error handling for Plamo, Gemini, OpenAI, LMStudio, and Ollama authentication keys and models.
Sakamoto Shiina
2025-12-04 14:24:44 +09:00
6c8620e7f7
Merge branch 'misyaguziya:develop' into develop
超级有节操的逆袭
2025-12-01 15:33:12 +08:00
14a4a1ed99
[Update] Add an error notification that is when an invalid endpoint or message is received(mostly frontend side endpoint error handling bug).
Sakamoto Shiina
2025-11-29 15:58:52 +09:00
e8abeecd1b
chore: add .qoder/ directory to .gitignore
超级有节操的逆袭
2025-11-29 01:34:08 +08:00
592149afed
Merge branch 'build' into develop
misyaguziya
2025-11-25 21:47:14 +09:00
3ce8590ce2
buildドキュメントを追加
misyaguziya
2025-11-25 21:46:48 +09:00
318928d049
Merge branch 'bugfix_ollama' into develop
misyaguziya
2025-11-25 18:43:42 +09:00
ea4863f195
入れ込み忘れを修正
misyaguziya
2025-11-25 18:43:16 +09:00
e89da88c19
Merge branch 'ui_add_new_translation_engines' into develop
Sakamoto Shiina
2025-11-25 13:42:58 +09:00
fca4be5951
[Update] UI: Add 'get' endpoints for connection status retrieval.
Sakamoto Shiina
2025-11-25 13:41:02 +09:00
ead734983c
Merge branch 'update_llm_connect' into ui_add_new_translation_engines
Sakamoto Shiina
2025-11-25 13:26:22 +09:00
7f7413e050
[Update] utils: Change version update message to English
misyaguziya
2025-11-25 12:22:22 +09:00
ff6ac43fee
[Update] Build scripts and configuration: Added new build and install scripts, updated versioning in config files, and improved project structure.
misyaguziya
2025-11-25 12:20:55 +09:00
54ec5ba45d
[Update] バージョン管理: package.json, tauri.conf.json, config.pyのバージョンを更新し、update_version.pyを追加
misyaguziya
2025-11-25 00:22:23 +09:00
9a35577ec6
[Update] Controller: Add methods for LMStudio and Ollama connection status checks
misyaguziya
2025-11-24 18:01:30 +09:00
8cc9255fd0
Merge branch 'bugfix_llm' into ui_add_new_translation_engines
Sakamoto Shiina
2025-11-23 09:48:39 +09:00
5ca809c8dd
[Update] Config: Add model revalidation logic to ensure selected models are valid based on available options.
misyaguziya
2025-11-23 00:59:09 +09:00
add96c1fda
[Update] Config: Enhance configuration persistence by filtering serializable properties and updating loading logic for managed properties.
misyaguziya
2025-11-23 00:07:32 +09:00
27b3006ffd
[Update] Controller: Add error handling for empty translation model lists and improve logging for translation engine availability checks.
misyaguziya
2025-11-20 01:38:50 +09:00
4eac9654a7
clipboard機能のパイプラインを接続
misyaguziya
2025-11-20 00:25:28 +09:00
ef06cd1c7a
[Update] UI: Implement LLM connection handling and add connection check UI components.(Test UI)
Sakamoto Shiina
2025-11-19 17:19:39 +09:00
e1125ae241
[Update] UI: Add new translation engines and adjust UI styles for better layout.
Sakamoto Shiina
2025-11-19 08:31:07 +09:00
e390adc651
[Update] Added missing translation data for both Simplified Chinese and Traditional Chinese.
超级有节操的逆袭
2025-11-19 00:55:38 +08:00
e1662a4238
Merge branch 'ui_handle_osc_has_disabled' into develop
Sakamoto Shiina
2025-11-18 09:12:09 +09:00
1dd470e9d5
[Update] Display OSC unavailability warning on VRC mic mute sync setting.
Sakamoto Shiina
2025-11-18 09:07:25 +09:00
fbbc1a8d45
[Fix/Update] FIx OSC availability handling and integrate into UI components.
Sakamoto Shiina
2025-11-18 07:22:20 +09:00
3cd37cf458
[Add] Implement clipboard functionality with support for Windows, Pyperclip, and Tkinter
misyaguziya
2025-11-17 17:01:09 +09:00
d22c6c8f0c
Merge branch 'ui_translation_api' into develop
Sakamoto Shiina
2025-11-14 12:48:20 +09:00
430c9f5da2
[Update] UI: Add LM Studio and Ollama model components to the Translation section.
Sakamoto Shiina
2025-11-14 12:41:05 +09:00
81e90a285b
Merge branch 'bugfix_config' into develop
misyaguziya
2025-11-14 11:30:22 +09:00
877f4cefa9
[Fix] Update configuration handling to improve stability and error management
misyaguziya
2025-11-14 11:26:33 +09:00
28b65deb95
[Refactor] Implement useSaveButtonLogic for managing save functionality in Translation settings.
Sakamoto Shiina
2025-11-14 11:07:04 +09:00
2cc7052d7a
Merge branch 'bugfix_openai_auth' into develop
misyaguziya
2025-11-14 10:58:16 +09:00
bc6798714d
[Fix] Improve OpenAI authentication handling and error response
misyaguziya
2025-11-14 10:42:40 +09:00
11c16fadbd
[Update] UI: Add Plamo, OpenAI and Gemini authentication key components and integrate them into the Translation section.
Sakamoto Shiina
2025-11-14 09:40:25 +09:00
3105df3486
[bugfix] Ensure the delete function is callable and correctly handled in config setters.
Sakamoto Shiina
2025-11-13 15:55:00 +09:00
3a31b0a9fe
[Refactor] Introduce AuthKey component and update related containers and styles.
Sakamoto Shiina
2025-11-13 12:58:34 +09:00
ef4a19d0bb
[Refactor] Implement _OpenWebpageButton component and integrate it into DeeplAuthKeyContainer.
Sakamoto Shiina
2025-11-13 12:17:18 +09:00
ddcf49e243
[Refactor] Integrate DeepL authentication key URL and enhance OpenWebpage_DeeplAuthKey component to accept props.
Sakamoto Shiina
2025-11-13 12:01:32 +09:00
d6498a78ca
Merge branch 'ui_refactor' into develop
Sakamoto Shiina
2025-11-13 10:33:16 +09:00
44b04ddef6
Merge branch 'refactor_endpoints' into develop
misyaguziya
2025-11-13 10:02:40 +09:00
215f5f6815
[Refactor] Update endpoint names to use 'selectable' prefix for mic, speaker, and translation engines
misyaguziya
2025-11-12 20:55:08 +09:00
db60529466
[Update]: Allow inserting custom components into MultiDropdownMenu. - For Device components Auto select device that is SwitchBox component.
Sakamoto Shiina
2025-11-12 16:33:20 +09:00
ddcd19d5eb
[Refactor] Separate SwitchBox into _atom and wrapper, add secondary label support.
Sakamoto Shiina
2025-11-12 15:27:10 +09:00
d529ed8962
[Refactor] Introduce MultiDropdownMenuContainer template for layout consistency.
Sakamoto Shiina
2025-11-12 14:48:13 +09:00
cfc0e9fcc4
[Feature] Add VAD parameters and no-repeat N-gram size to Config and AudioTranscriber
misyaguziya
2025-11-12 12:42:04 +09:00
4a852374ab
[Refactor]: Introduce MultiDropdownMenu component for layout consistency.
Sakamoto Shiina
2025-11-12 12:32:18 +09:00
01327fa852
[Refactor] Introduce wrapper component for DropdownMenu to enhance versatility.
Sakamoto Shiina
2025-11-12 10:18:26 +09:00
dc3c236791
[Refactor] Move DropdownMenu to _atoms directory.
Sakamoto Shiina
2025-11-12 10:01:55 +09:00
b21a46e96e
[Refactor] Extract container logic into TemplatesContainerWrapper.
Sakamoto Shiina
2025-11-11 03:02:21 +09:00
3612f2cb80
[Refactor] MessageFormats: Improve reusability of setting container templates.
Sakamoto Shiina
2025-11-10 23:07:17 +09:00
5d15b47b3e
[Refactor] WordFilter: Improve reusability of setting container templates.
Sakamoto Shiina
2025-11-10 22:29:28 +09:00
2062849887
Merge branch 'ui_refactor' into develop
Sakamoto Shiina
2025-11-08 07:47:13 +09:00
1bdea275dc
[Refactor] Improve slider logic flexibility.(Adjust to Vr section)
Sakamoto Shiina
2025-11-08 06:46:52 +09:00
4770908831
[bugfix] Correct postUpdateAction handling in slider component.
Sakamoto Shiina
2025-11-07 08:09:18 +09:00
9b69ffe8ff
[Refactor/TMP2] Refactor slider logic and appearance settings
Sakamoto Shiina
2025-11-07 06:41:33 +09:00
2cd4ddc4a3
[Refactor/TMP1] Unify Slider components. (Appearance, Transcription.) VR section is commented out temporally.
Sakamoto Shiina
2025-11-06 21:44:33 +09:00
e23bf223ae
[Refactor] Improve clarity of slider logic by inverting label filtering.
Sakamoto Shiina
2025-11-06 13:04:35 +09:00
c76b2981c6
[Refactor] Unify and encapsulate slider UI logic into useSliderLogic hook. Part 1.
Sakamoto Shiina
2025-11-06 12:36:03 +09:00
4adfc8fbc1
[Refactor] Export config hooks from index.js
Sakamoto Shiina
2025-11-06 10:50:21 +09:00
5cbd7618e3
[Refactor] Reorganize config hooks into config_page_setter folder.
Sakamoto Shiina
2025-11-05 15:15:09 +09:00
db820375f1
[Refactor] Move to src-ui/views and src-ui/logics structure.
Sakamoto Shiina
2025-11-05 11:49:48 +09:00
62f7c6d534
Merge branch 'test_client' into develop
misyaguziya
2025-10-30 22:04:34 +09:00
3af594960a
test_endpoints.py と docs/test_endpoints.md を追加: APIエンドポイント総合テストモジュールを実装・文書化
misyaguziya
2025-10-30 22:03:37 +09:00
7f3db2f82c
test_client.pyを改善: /set/data/ のモデル/認証キー/URL系エンドポイント(plamo,gemini,openai,lmstudio,ollama)で expected に [200,400] を追加。データが None の場合のスキップ条件を見直し、expected に 400 が含まれる場合はデータ無しでもリクエストを送信してテストするように変更。
misyaguziya
2025-10-29 23:37:12 +09:00
5f3dcbec81
Merge branch 'bugfix_config' into develop
misyaguziya
2025-10-29 11:51:58 +09:00
8e73469e41
backend_test.mdを更新・mainloop.mdを更新・test_client.mdを追加: /set/data/* の実行時取得とキャッシュ挙動を文書化して動的値選択の理由を追記、mainloopの start() 簡素化(メインループ維持、KeyboardInterruptでstop)と Watchdog(/run/feed_watchdog) 連携を明記、status=348ログ取り扱い・初期化待機・Watchdog運用などドキュメント整形と説明強化
misyaguziya
2025-10-29 11:51:04 +09:00
30f5b44168
test_client.pyを改善: サイレントモード・348ログ展開・自動テストのエクスポート機能を追加
misyaguziya
2025-10-29 11:22:38 +09:00
66d102abf1
test_client.pyを改善: watchdog スレッドを追加して /run/feed_watchdog を30秒間隔で送信、初期化後に起動・cleanupで停止してjoinする処理と送信エラーのハンドリングを追加
misyaguziya
2025-10-29 04:46:46 +09:00
cf5ce23839
test_client.pyを改善: 起動時のconfig.json削除を追加、初期化待機ロジックを拡張(VRCT_INIT_TIMEOUT対応、ソフトタイムアウト警告、30秒ごとの進捗ログ、プロセス終了検出とログ化、JSONログ表示の安定化)およびAutomatedEndpointTesterクラスを追加して run_all / run_random / run_specific を実装・メニューに統合
misyaguziya
2025-10-29 04:38:49 +09:00
65729d8cad
test_client.pyを追加: バックエンドをsubprocessで起動しstdin/stdout経由で通信する対話式テストクライアントを実装。/run/initialization_completeの待機、リクエストデータのJSON→Base64変換、サンプルテスト/対話モード、色付きログ表示、タイムアウト・通信エラーのハンドリング、プロセスの安全なクリーンアップを含む
misyaguziya
2025-10-28 23:03:26 +09:00
5ce281e99b
Main.startを簡素化し、受信/ハンドラスレッドの起動を削除してメインループで稼働を維持。KeyboardInterruptでstopを呼び出すように変更
misyaguziya
2025-10-28 23:02:16 +09:00
73969c2fb6
compute_typesをソートして出力を安定化、getBestComputeTypeのselected_typesを初期化してロジックを簡素化
misyaguziya
2025-10-25 15:22:50 +09:00
a54538ee70
configのdictとlistの保存の問題を修正
misyaguziya
2025-10-24 16:17:02 +09:00
c5d075253d
Merge branch 'overlay_ruby' into develop
misyaguziya
2025-10-23 16:24:05 +09:00
c97ceec3bc
長文の折り返しに対応
misyaguziya
2025-10-23 16:23:50 +09:00
72a82d82d8
Merge branch 'overlay_ruby' into develop
misyaguziya
2025-10-23 15:39:37 +09:00
c9d09f1e08
不要なconfig Parameterを削除
misyaguziya
2025-10-23 15:39:12 +09:00
a66459baa3
Merge branch 'overlay_ruby' into develop
misyaguziya
2025-10-23 14:51:47 +09:00
31e7ba2a08
Merge branch 'config' into develop
misyaguziya
2025-10-23 14:42:24 +09:00
0a9cb9952b
overlay: 大ログにトランスリテレーション(ルビ)対応を追加し描画/APIを拡張
misyaguziya
2025-10-23 14:41:37 +09:00
ad8a5ce8a7
Merge branch 'ui_refactor_and_connect_to_backend' into develop
Sakamoto Shiina
2025-10-23 11:28:39 +09:00
4fdaf6611f
[Refactor] Remove the commented code that is no longer needed.
Sakamoto Shiina
2025-10-23 11:20:05 +09:00
d3ef567ef2
[Refactor/TMP5] Refactor UI components and connect to backend APIs. (VR(Overlay))
Sakamoto Shiina
2025-10-22 17:34:57 +09:00
66d3c09a0d
overlay: ルビ表示の上下パディングを対称化(outer_padding導入)しテキスト周囲にUIパディングを追加、ルビ機能のドキュメントを追加
misyaguziya
2025-10-22 17:22:50 +09:00
e9287318c3
[Refactor/TMP4] Refactor UI components and connect to backend APIs. (MessageFormat)
Sakamoto Shiina
2025-10-22 15:17:06 +09:00
8be132abe6
overlay: フォントキャッシュ追加と小型ログのルビ描画を改善
misyaguziya
2025-10-22 14:23:41 +09:00
9473bdef13
[Update/Refactor/TMP3] Refactor UI components and connect to backend APIs. (WordFilter) Remove message format redo function.
Sakamoto Shiina
2025-10-22 13:41:08 +09:00
dfb08a96bb
[Refactor/TMP2] Refactor UI components and connect to backend APIs. (Translation, Transcription models)
Sakamoto Shiina
2025-10-22 12:04:05 +09:00
c8ffb329ba
config: ManagedProperty/ValidatedProperty を拡張して自動シリアライズ登録を導入
misyaguziya
2025-10-21 23:16:42 +09:00
36fb857dbb
[Refactor/TMP1] Refactor UI components and connect to backend APIs. (Device, Appearance)
Sakamoto Shiina
2025-10-21 13:17:37 +09:00
98e2e50b34
config: ManagedProperty/ValidatedProperty を導入して Config を大規模リファクタリング
misyaguziya
2025-10-21 10:37:59 +09:00