無料のNovelAI用タグ管理アプリ NovelAI Tag Manager v7.5.4を公開しました。
主な更新内容
データを守る仕組みを直した版です。バックアップに直前の変更が入らないことがある不具合と、Setタグの削除・プロジェクトの復元で途中の状態が残る不具合を修正しました。早めの更新をおすすめします。
バックアップ: 直前の変更が入らないことがある不具合を修正
- 削除や取り込みの前に自動で作るバックアップ、ツールバーの「バックアップ」、「DB 別名保存」で、直前に行った変更が写しに入っていないことがありました。これまでのすべての版で起きていた不具合です
- 写しの作り方を改め、その時点の内容がそのまま入るようにしました
- 「DB 別名保存」は、写しが出来上がってから保存先のファイルを置き換えます。途中で失敗しても、保存先にあった元のファイルは残ります。保存先の DB がほかで使用中のときは、上書きせずに知らせます
Setグループ: 選択中の Setタグを削除したときの不具合を修正
- タグライブラリから、選択中の Setタグや Setグループを削除すると、消えたタグの選択と追加タグの転記が残り、Set を選ぶ前の「使用するタググループ」も戻らない不具合がありました。Setグループの画面からの削除と同じように、解除してから削除するようにしました
- 以前の版で既にこの状態になっている DB は、開いたときに自動で直します(残っていた選択を取り除き、ほかに選択中の Set が無ければ「使用するタググループ」を元へ戻します)
- バックアップは、選択を解除する前に取ります。バックアップを開けば、削除を押す直前の選択が残っています
- バックアップを作れなかったとき・削除の途中で失敗したときは、何も変えずに中止します
- タグライブラリで複数のタグをまとめて削除するとき、途中で失敗しても半分だけ消えることはありません
プロジェクト: 復元の途中で失敗しても、途中の状態が残らないように
- プロジェクトを開く・取り込む処理は、全体をまとめて確定します。途中で書き込みに失敗したときは、開く前の状態へ戻ります
- 同じキャラクターが、同じタググループのエイリアスを 2 つ以上使っているとき、「保存時の内容で開く」で片方の内容しか残らない不具合を修正しました。両方の内容をまとめて写します。同じタグの内容が食い違うときや、一時除外しているものと使っているものが混ざっているときは、どちらかを勝手に捨てずに、その分は写さず現在の共有設定のまま残します
プロジェクト: エイリアスが変わっていたときの確認を分かりやすく
- 確認のボタンを「はい / いいえ / キャンセル」から、「現在の共有設定で開く」「保存時の内容で開く」「中止」に変えました
- 「保存時の内容で開く」を選ぶ前に、キャラクターとタググループごとに、復元できる・一部だけ復元できる・写せない(理由つき)を一覧で確かめられます。見つからないタグの名前も出ます
エイリアス: 誰も使っていないエイリアスも、検索から開けます
- Ctrl+Q の検索で、誰も使っていないエイリアスを選ぶと、キャラクターの画面の「タググループ選択」にチェックを入れずに載せて選びます。中身の確認・編集・名前の変更・削除ができます
- 開いただけでは、どのキャラクターの使用(チェック・一時除外)もプロンプトも変わりません。人を切り替えると一覧から外れます
- 削除済みのエイリアスは、「見つかりません」と知らせます
互換性・アップグレード時の注意
- 7.5.3 までの DB・プロジェクト・パックはそのまま使えます。DB の構造は変えていません
- 7.5.3 までに作ったバックアップは、作った直前の変更が入っていないことがあります。 大事な DB は、7.5.4 に更新したあとでバックアップを取り直してください
- 以前の版で、タグライブラリから選択中の Setタグを削除したことがある DB は、7.5.4 で開いたときに「使用するタググループ」が Set を選ぶ前の状態へ戻ることがあります(残っていた選択を取り除いた結果です)
- 未使用エイリアスの検索は Windows 版だけです
内部の変更
- テストを増やしました。共通ロジック 2,456 件 → 2,516 件(バックアップ、Setタグの削除、プロジェクトの復元の失敗時の動き、エイリアスの復元の計画など)、画面の操作 78 件 → 82 件
アップデート方法
インストーラー版をご利用の方は、起動時の自動アップデートで更新できます。新規インストールや手動で入れ直す場合は、紹介ページから最新版のSetup.exeを取得してください。
