Commit Graph

  • 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