misyaguziya
|
dd0109d591
|
config: SEND_MESSAGE_FORMAT_PARTS / RECEIVED_MESSAGE_FORMAT_PARTS の定義と初期化を整理
- プロパティ/セッターと validate ロジックを関連する箇所へ移動
- init_config 内のデフォルト値初期化を移動して設定周りの構成を整備
- 動作に変更はなく、コードの可読性と構造を改善
|
2025-10-21 07:01:28 +09:00 |
|
misyaguziya
|
e71bf17e13
|
各翻訳クライアントで supported_languages を YAML から translation_lang に移行・参照するよう修正、プロンプトYAMLの重複した supported_languages ブロックを削除、LMStudio のデフォルト URL を /v1 に変更、mainloop に LMStudio/Ollama のモデル関連エンドポイントと run_mapping を追加、Controller 内の Ollama 表記のtypo(Lollama→Ollama)を修正してメソッド名・ログ文を更新、各クライアントで translation_languages のフォールバック import を追加
|
2025-10-19 22:07:58 +09:00 |
|
misyaguziya
|
6596743b6b
|
翻訳言語定義を YAML に移行しロード処理を実装
- 言語マッピングを src-python/models/translation/languages/languages.yml として追加
- translation_languages.py を全面リファクタ:YAML から読み込み、構造検証、スレッドロック、キャッシュ対応を導入
- config.py に loadTranslationLanguages のインポート/フォールバックを追加し、Config 初期化時に言語定義を読み込むよう変更
- PyYAML を requirements.txt / requirements_cuda.txt に追記
- PyInstaller spec (backend.spec / backend_cuda.spec) に言語ファイル配布先を追加
- translation_ollama.py の loadPromptConfig 呼び出しを修正(ファイル名を明示)
|
2025-10-18 23:16:22 +09:00 |
|
misyaguziya
|
7e7b3505a1
|
LMStudio と Ollama の翻訳バックエンドを追加・統合。
- config: SELECTABLE_/SELECTED_ の LMStudio/Ollama 項目と LMSTUDIO_URL を追加。
- Controller: LMStudio/Ollama の認証チェック、URL取得/設定、モデル一覧取得/設定のエンドポイントを実装。
- Model/Translator: LMStudio/Ollama 用の認証・モデル一覧・モデル設定・クライアント更新メソッドを追加し、翻訳処理の選択肢に対応。
- translation_* クライアント: 各クライアントでのプロンプト読み込み処理を共通化し、translation_utils.loadPromptConfig を利用するようにリファクタ。
- translation_languages: LMStudio/Ollama 用の言語マッピングを追加。
|
2025-10-17 21:48:44 +09:00 |
|
misyaguziya
|
c18748f6bc
|
翻訳モデル設定を SELECTED_* に統一し、Controller と UI 更新の連携を追加
- config: PLAMO_MODEL/GEMINI_MODEL/OPENAI_MODEL を SELECTED_PLAMO_MODEL/SELECTED_GEMINI_MODEL/SELECTED_OPENAI_MODEL にリネーム
- JSON シリアライズキーも SELECTED_* に変更
- 初期化フィールドを新キーに合わせて修正
- controller: すべての参照を新しい SELECTED_* プロパティへ置換
- モデル一覧取得時に run コールバックで selectable リストを通知
- 選択モデルを更新した際に run コールバックで選択状態を通知
- モデル更新・クライアント再構築処理の呼び出しを保持
- mainloop: GUI 更新用の run_mapping に selectable/selected のモデル関連エンドポイントを追加
|
2025-10-16 21:55:27 +09:00 |
|
misyaguziya
|
526fd4d5aa
|
翻訳バックエンドを拡張・リファクタリング:OpenAI/Plamo/Gemini クライアントを追加・改修し、プロンプトを YAML から読み込むように変更。各クライアントでモデル一覧取得・認証・クライアント更新機能を実装し、Translator/Model 層の対応メソッドを追加。Controller と mainloop にプラモ・ジェミニ・OpenAI の認証/モデル操作エンドポイントを追加・整備。config のモデル/API設定をプロパティ化して既定値を None に変更し、選択肢リストを初期化。translation_languages に OpenAI 用マッピングを追加。requirements ファイルの依存記述を調整。
|
2025-10-16 18:09:08 +09:00 |
|
misyaguziya
|
6fc89fbb3e
|
Merge branch 'develop' into translate_api
# Conflicts:
# requirements.txt
# requirements_cuda.txt
# src-python/config.py
# src-python/mainloop.py
# src-python/model.py
# src-python/models/osc/osc.py
# src-python/models/translation/translation_languages.py
# src-python/models/translation/translation_translator.py
# src-python/models/translation/translation_utils.py
|
2025-10-14 12:47:47 +09:00 |
|
misyaguziya
|
b0403cfa70
|
Merge branch 'refacta_backend' into develop
|
2025-10-14 12:14:28 +09:00 |
|
misyaguziya
|
914789c9cb
|
mainloopのスレッド管理を改善し、マルチワーカー化を実装。デバイス管理の初期化を遅延させ、エラーハンドリングを強化。ドキュメントを更新し、設定の変更点を明示化。
|
2025-10-13 08:28:27 +09:00 |
|
Sakamoto Shiina
|
127ff3e84a
|
👍️[Update] Version 3.3.0 -> 3.3.1
|
2025-10-10 09:29:35 +09:00 |
|
misyaguziya
|
ba13443d1c
|
config.pyのリファクタリングを実施し、外部モジュールのインポートをガードして安全性を向上。初期化時のエラーハンドリングを強化し、デフォルト値の取得を安全に行えるように修正。関連ドキュメントを新規作成し、変更点と利用上の注意を明示化。
|
2025-10-09 19:27:55 +09:00 |
|
misyaguziya
|
c1cf78cda4
|
[改善] 型注釈の追加とドキュメントの更新
- config.py, controller.py, model.py, mainloop.py, utils.py での型注釈の追加
- CODING_RULES.md と api.md のドキュメントを更新
- 不要なコードの削除とリファクタリング
|
2025-10-09 13:34:05 +09:00 |
|
Sakamoto Shiina
|
28e952ada3
|
👍️[Update] Version 3.2.2 -> 3.3.0
|
2025-10-09 09:23:05 +09:00 |
|
Sakamoto Shiina
|
e7cd872fcc
|
Merge branch 'bugfix_compute_type' into develop
|
2025-09-28 02:10:23 +09:00 |
|
misyaguziya
|
6effedcce2
|
[Update] Refactor compute type management: rename properties to 'SELECTED_TRANSLATION_COMPUTE_TYPE' and 'SELECTED_TRANSCRIPTION_COMPUTE_TYPE'
|
2025-09-27 07:07:54 +09:00 |
|
misyaguziya
|
92f9d645f8
|
[Update] Refactor compute type management: rename CTranslate2 and Whisper compute types to Translation and Transcription
|
2025-09-25 22:56:16 +09:00 |
|
misyaguziya
|
9d94fd6a5e
|
[Update] Refactor compute type management: unify device list retrieval and remove deprecated methods
|
2025-09-19 18:09:39 +09:00 |
|
misyaguziya
|
6501e0c1d7
|
[Update] 修正: SELECTED_TARGET_LANGUAGESの初期化ロジックを改善し、最初の言語のみを有効化
|
2025-09-19 11:06:23 +09:00 |
|
misyaguziya
|
3d34b50793
|
ConfigクラスにSELECTED_TAB_TARGET_LANGUAGES_NO_LISTプロパティを追加し、メッセージの変換処理を改善
|
2025-09-17 12:35:14 +09:00 |
|
misyaguziya
|
245855d0ca
|
[Update] Add compute type management for CTranslate2 and Whisper models
|
2025-09-17 10:35:34 +09:00 |
|
misyaguziya
|
224eaf3cef
|
[Add] translation_gemini: Integrate Gemini translation model and authentication; [Update] controller: Implement methods for managing Gemini models and auth keys; [Update] mainloop: Add routes for Gemini model and auth key management; [Update] translation: Enhance Translator class for Gemini API support; [Update] translation_languages: Add Gemini language mappings
|
2025-09-15 17:42:09 +09:00 |
|
Sakamoto Shiina
|
684d9c3283
|
[Update] Version 3.2.1 -> 3.2.2
|
2025-09-11 17:00:15 +09:00 |
|
misyaguziya
|
bc269bc1fb
|
[Update] translation: Integrate Plamo API support with model selection and authentication features
|
2025-09-11 14:15:26 +09:00 |
|
misyaguziya
|
f5ebcd7bd8
|
[Update] translation: Add Plamo API support with authentication and translation functionality
|
2025-09-10 17:52:42 +09:00 |
|
misyaguziya
|
83a61e2e87
|
[Update] translation: Add support for new translation models and improve weight handling
|
2025-09-08 16:27:47 +09:00 |
|
misyaguziya
|
b1fabc37a4
|
[Update] Add comments to clarify property access levels in Config class
|
2025-08-06 21:36:51 +09:00 |
|
misyaguziya
|
d12c157b66
|
[Update] Refactor message formatting and add validation for message structure
|
2025-08-06 20:33:36 +09:00 |
|
misyaguziya
|
c2f40d2f5d
|
[Update] version 3.2.0 -> 3.2.1
|
2025-06-24 21:23:18 +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 |
|
misyaguziya
|
2118ec9d01
|
[Update] Version 3.1.2 -> 3.2.0
|
2025-06-03 11:08:31 +09:00 |
|
misyaguziya
|
60fb58f6d5
|
[Update] WebSocket: Disable server by default and add port availability check
|
2025-05-20 11:08:11 +09:00 |
|
misyaguziya
|
f0f0dd5ea5
|
Merge branch 'websocket' into develop
|
2025-05-18 15:24:35 +09:00 |
|
misyaguziya
|
e7304247c7
|
[Update] WebSocket configuration: Change host to 127.0.0.1 and port to 2231; refactor WebSocket server initialization and message handling
|
2025-05-18 15:20:27 +09:00 |
|
misyaguziya
|
d940097e44
|
👍️[Update] Model : WebSocket module
|
2025-05-17 09:30:17 +09:00 |
|
misyaguziya
|
d0e0fc3c28
|
[Update] Version 3.1.1 -> 3.1.2
|
2025-05-15 12:43:00 +09:00 |
|
Sakamoto Shiina
|
a94fff401b
|
👍️[Update] Version 3.1.0 -> 3.1.1
|
2025-05-11 17:52:11 +09:00 |
|
misyaguziya
|
8d6da2eacc
|
[Update] Version 3.0.5 -> 3.1.0
|
2025-05-08 16:10:19 +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 |
|
misyaguziya
|
066c4fa4e4
|
👍️[Update] Version 3.0.4 -> 3.0.5
|
2025-04-22 10:24:49 +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 |
|
misyaguziya
|
8e97621fca
|
👍️[Update] Version 3.0.3 -> 3.0.4
|
2025-02-21 14:56:49 +09:00 |
|
misyaguziya
|
62571f55a1
|
👍️[Update] Version 3.0.2 -> 3.0.3
|
2025-02-19 13:38:55 +09:00 |
|
misyaguziya
|
4b61178b0e
|
👍️[Update] Main/Controller/Model/Config : VRC ChatBoxの通知音のON/OFFのエンドポイントを追加
|
2025-02-18 14:23:02 +09:00 |
|
misyaguziya
|
058e72b52b
|
👍️[Update] Version : 3.0.1 -> 3.0.2
|
2025-02-12 20:19:42 +09:00 |
|
misyaguziya
|
78d79f4a54
|
🐛[bugfix] controller: offline時の処理を追加
|
2025-02-06 18:29:07 +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 |
|
misyaguziya
|
5b21aef481
|
👍️[Update] Version : 3.0.0 -> 3.0.1
|
2024-12-31 19:46:40 +09:00 |
|
misyaguziya
|
6d28f62aba
|
👍️[Update] Version : v 2.2.9 -> v 3.0.0.
|
2024-12-28 15:48:27 +09:00 |
|