42 Commits
Author SHA1 Message Date
Taremin f31c6f6e27 bump: version 0.4.1 2026-08-12 20:29:15 +09:00
Taremin 1b86811f17 bump: version 0.4.0 2026-08-12 06:15:00 +09:00
Taremin 4b61599746 chore: ワンコマンドでリリース全工程を実行する自動化スクリプトを追加
- developブランチに留まったままバージョン同期・ビルド・masterマージ・タグ作成を行う scripts/release.js を追加
- package.json の scripts に release コマンドを追加
2026-08-12 06:04:21 +09:00
Taremin d4b8ef4aee feat(multitext): Preactによる宣言的UIへの移行と単方向データフローの導入
- MultiTextWidget の肥大化した手続き型DOM生成コードを削減し、新たに作成した MultiTextUI.tsx へPreactの宣言的UIとして分離しました。
- UI側での不要な状態変更を防ぎ、状態の無限ループや同期ズレを防止するため、useMultiTextStore.ts カスタムフックを導入して DeepReadonly による単方向データフローを構築しました。
- リポジトリの依存関係に preact を追加しました。
- E2Eテストで発見された非同期マウントによるMonacoエディタコンテナの取得遅れ、および一部UI(選択モードツールバー)の再描画漏れを修正しました。
2026-04-19 08:17:59 +09:00
Taremin f2ab8597e6 refactor: PromptEditorManagerの導入による状態管理の中央化とE2Eテストの安定化
- src/PromptEditorManager.ts を新設し、これまで各エディタインスタンスに分散していた設定と状態の同期処理をグループ単位で一元管理するようにリファクタリング。
- src/index.ts, src/main.ts, src/comfyui/index.ts において、runAllInstances や直接の setSettings 呼び出しを廃止し、Manager経由の updateSettings フローに置き換え。
- src/completion.ts にて CSV パース時のエラーハンドリング (try/catch) を追加し、不正なデータによるクラッシュを防止。
- PromptEditor のDOM初期化プロセスを見直し、非同期でのレイアウトワークアラウンド適用により堅牢性を向上。
- テストコード (tests/) において、CSVパースエラー時のリカバリ確認テストの修正と、UI要素(チェックボックス等)のセレクタ指定を安定化。
2026-04-02 09:00:46 +09:00
Taremin 44854500ca feat: マルチテキストウィジェットのUI改善、リサイズバグ修正、およびE2Eテスト強化
- ウィジェットのDOM構造を改修し、Tree表示とエディタのレイアウトを改善(gapの修正等)
- ズーム・パン時にリサイズバーがマウスカーソル位置からずれる同期ずれのバグを修正
- multitext.css を追加し、Treeのファイル一覧やサイドバー等のデザインを調整
- リサイザー同期検証用のE2Eテスト (test_multitext_resize_tracking.py) を追加
- その他UI不具合用のE2Eテストツール拡充と既存テストの安定化
- 使用されなくなった editor_check.html の削除
2026-02-25 03:06:45 +09:00
Taremin 2b34c5e591 v0.3.0 2025-10-19 02:23:00 +09:00
Taremin ff5394ef4b update deps 2025-10-19 02:11:39 +09:00
Taremin 8cc7474583 v0.2.6 2025-02-28 05:43:34 +09:00
Taremin 734b1d8836 v0.2.5 2025-02-26 00:23:01 +09:00
Taremin a8c9c7efc2 v0.2.4 2025-02-24 20:06:23 +09:00
Taremin 27b3c1d197 v0.2.3 2025-01-23 00:43:14 +09:00
Taremin 916206ece1 v0.2.2 2025-01-08 11:12:39 +09:00
Taremin bb76bbea4c v0.2.1 2025-01-01 23:33:11 +09:00
Taremin 9f218b51d7 deps: update deps 2025-01-01 23:24:16 +09:00
Taremin 941db77e23 v0.2.0 2024-05-21 18:23:44 +09:00
Taremin 67d05289d9 deps: update deps 2024-05-19 03:18:27 +09:00
Taremin d1d33283b0 ComfyUI / A1111
- オートコンプリートの on/off 追加

ComfyUI

- ソースコードの構成変更
- カスタムノードの適用方法を変更
  - 起動後読み込みに時間がかかると反映されないノードが出る現象の修正
- 描画関連の修正
  - コンテキストメニューやオートコンプリートの候補が他のUIで一部隠れてしまう事があるのを改善
- すべてのノードから検索する WebuiMonacoPromptFind ノードの追加
- すべてのノードで置換する WebuiMonacoPromptReplace ノードの追加
2024-05-18 18:04:27 +09:00
Taremin aadddf3f5d v0.1.6 2024-01-21 15:42:15 +09:00
Taremin bf0a63ffa0 v0.1.5 2024-01-20 01:39:40 +09:00
Taremin ac4be5a408 v0.1.4 2024-01-19 22:22:22 +09:00
Taremin d6587f8cc0 v0.1.3 2024-01-18 19:40:01 +09:00
Taremin ad107103f9 v0.1.2 2024-01-16 23:47:42 +09:00
Taremin 6f0bf4d842 v0.1.0 2024-01-15 15:16:01 +09:00
Taremin fbaf14cc24 add: ComfyUI 2024-01-15 15:02:46 +09:00
Taremin d1ac8e6ed4 release v0.0.12 2023-12-18 16:46:28 +09:00
Taremin be67345cd5 update packages 2023-12-18 16:32:58 +09:00
Taremin a7f290045b v0.0.11 2023-09-30 05:50:24 +09:00
Taremin eb5919af68 v0.0.10 2023-07-26 02:37:15 +09:00
Taremin 1dd617f0b5 v0.0.9 2023-07-25 14:25:01 +09:00
Taremin 3c23bd8a35 update dependencies 2023-07-22 14:34:26 +09:00
Taremin f94e56deaa v0.0.8 2023-07-22 00:09:51 +09:00
Taremin 1b70c8fe55 save settings to server 2023-07-22 00:02:27 +09:00
Taremin c6c542c782 release v0.0.7 2023-06-28 09:15:41 +09:00
Taremin 4af435ba67 v0.0.6 2023-06-27 13:11:18 +09:00
Taremin 11b15a4872 v0.0.5 2023-04-09 16:04:43 +09:00
Taremin 0c324fddf3 v0.0.4 2023-03-04 14:35:04 +09:00
Taremin c35287b9c5 v0.0.3 2023-03-04 00:04:45 +09:00
Taremin e7edc53731 v0.0.3 2023-03-03 23:45:10 +09:00
Taremin cb0fa087c3 v0.0.2 2023-02-22 16:21:05 +09:00
Taremin fa6a1e148f v0.0.1 2023-02-22 15:36:06 +09:00
Taremin 6fc5889095 initial commit 2023-02-22 15:07:47 +09:00