=============================================================================== ゆかりすたー 改定履歴 =============================================================================== 2018/03/11 (Sun) ---- ニコカラりすたーを元に開発着手。 2018/03/20 (Tue) 1.00 ファーストバージョン。 2018/03/21 (Wed) 1.10 リムーバブルドライブ接続時、自動的に前回指定されたフォルダーを検索対象とするようにした。 2018/03/22 (Thu) 1.11 ポータブル HDD/SSD が固定メディアとして認識されるため、固定メディアにも前回指定されたフォルダー情報を保存するようにした。 2018/03/25 (Sun) 1.12 マルチカードリーダーへのデバイス着脱を検知できるようにした。 2018/03/25 (Sun) 1.13 アクセスが許可されていないフォルダーを追加する際に処理が停止する不具合を修正。 2018/03/26 (Mon) 1.20 アイコンを付けた。 2018/03/26 (Mon) 1.21 起動シーケンスを改善。 2018/03/26 (Mon) 1.30 ヘルプメニューを付けた。 2018/03/26 (Mon) 1.40 改訂履歴メニューを付けた。 2018/03/26 (Mon) 1.50 バージョン情報メニューを付けた。 2018/03/29 (Thu) 1.51 ゆかり検索対象フォルダーの中に 2GB を超えるサイズのファイルがあるとエラーが発生する不具合を修正。 2018/03/29 (Thu) 1.52 フォルダータスクが起動されない場合がある不具合を修正。 2018/03/30 (Fri) 1.53 フォルダータスクの状態表示を高速化した。 2018/03/31 (Sat) 1.54 フォルダー追加中に進捗状況(フォルダー名)を表示するようにした。 2018/03/31 (Sat) 1.55 ゆかり検索対象フォルダー表示用データグリッドビューに仮想モードを導入し、大量のフォルダーが追加された場合の処理待ち時間を減少させた。 2018/04/01 (Sun) 1.56 260 文字を超える長さのパス(extended-length パス)を扱えるようにした。 2018/04/01 (Sun) 1.57 自動的に検索対象とする設定情報を最適化した。 2018/04/01 (Sun) 1.58 終了時に追加されていたゆかり検索対象フォルダーを記憶するようにした。 2018/04/01 (Sun) 1.59 ウィンドウの表示位置を調整するようにした。 2018/04/02 (Mon) 1.60 マイナーバージョンアップの積み重ね。 extended-length パスの使用を .NET 4.6.2 以降の環境のみに限定した。 2018/04/02 (Mon) 1.61 終了時のフォルダー記憶に関する内部改善。 2018/04/02 (Mon) 1.62 ゆかり用データベースには extended-length パス表記をしないようにした。 2018/04/02 (Mon) 1.63 エラー発生中はフォルダータスクを実行しないようにした。 2018/04/02 (Mon) 1.64 エラーが解消された際にフォルダータスクを実行するようにした。 2018/04/02 (Mon) 1.65 ゆかり検索対象フォルダー開閉時に砂時計表示にするようにした。 2018/04/02 (Mon) 1.66 アプリケーション構成ファイルの有無を確認するようにした。 2018/04/03 (Tue) 1.67 ステータスメッセージ表示のアルゴリズムを改善。 2018/04/03 (Tue) 1.68 検索対象フォルダー追加時の進捗表示の際、extended-length プレフィックスを表示しないようにした。 2018/04/07 (Sat) 1.69 起動時にフォルダー削除ボタンが有効になっていたのを修正。 2018/04/07 (Sat) 1.70 マイナーバージョンアップの積み重ね。 ゆかり検索対象フォルダーで子フォルダー選択時に削除する場合は親フォルダーを削除するようにした。 2018/04/09 (Mon) 2.00 リスト項目を抜本的に見直すとともに、内部データ構造を刷新し、CSV を廃止した。 2018/04/21 (Sat) 2.10 anison.info CSV のインポート機能を搭載した。 2018/04/21 (Sat) 2.11 anison.info CSV のインポート時、zip ファイルのままでもインポートできるようにした。 2018/04/27 (Fri) 2.12 データベース構造の調整。 2018/04/28 (Sat) 2.13 anison.info CSV のインポート時、人物名を正規化していなかった不具合を修正。 2018/04/28 (Sat) 2.14 楽曲情報データベースのバックアップを 10 世代まで保存するようにした。 2018/04/28 (Sat) 2.20 ニコカラりすたーエクスポートファイルのインポート機能を搭載した。 2018/04/28 (Sat) 2.21 CSV 類のインポート時、主要項目が重複しているレコードは無視するようにした。 2018/04/28 (Sat) 2.22 チルダ類似字形文字の正規化の扱いを変更。 2018/04/29 (Sun) 2.30 フォルダー設定ウィンドウを付けた。 2018/04/29 (Sun) 2.31 楽曲情報データベースにカテゴリーテーブルを作成。 2018/04/29 (Sun) 2.32 楽曲マスターテーブルにもカテゴリー ID カラムを付けた。 2018/04/29 (Sun) 2.33 フリガナの正規化を強化した。 2018/04/29 (Sun) 2.40 検索ウィンドウを付けた。 2018/04/30 (Mon) 2.41 ID 自動生成に関する内部変更。 2018/04/30 (Mon) 2.50 楽曲情報等の編集ウィンドウを付けた。 2018/04/30 (Mon) 2.51 検索ウィンドウがフリガナにも対応した。 2018/04/30 (Mon) 2.52 フォルダー設定ウィンドウのプレビュー編集タイトル部分をクリックするとエラーになる不具合を修正。 2018/04/30 (Mon) 2.53 フォルダー設定ウィンドウのプレビュー行をダブルクリックすると編集ウィンドウが開くようにした。 2018/05/01 (Tue) 2.54 検索ウィンドウがキーワードにも対応した。 2018/05/01 (Tue) 2.55 検索ウィンドウに検索結果個数を表示するようにした。 2018/05/02 (Wed) 2.60 人物詳細情報の編集ウィンドウを付けた。 2018/05/03 (Thu) 2.61 検索ウィンドウで結果をダブルクリックして選択できるようにした。 2018/05/03 (Thu) 2.70 楽曲詳細情報の編集ウィンドウを付けた。 2018/05/03 (Thu) 2.71 楽曲詳細情報の編集ウィンドウと楽曲情報等の編集ウィンドウの連携を強化。 2018/05/03 (Thu) 2.72 ゆかり検索対象フォルダーを削除してもリストから削除されなくなっていた不具合を修正。 2018/05/04 (Fri) 2.73 ゆかり用データベースの項目名の一部について互換性を強化。 2018/05/08 (Tue) 2.80 複数人物編集ウィンドウを付けた。 2018/05/09 (Wed) 2.81 楽曲詳細情報の編集ウィンドウで歌手等を複数名登録できるようにした。 2018/05/10 (Thu) 2.90 制作会社詳細情報の編集ウィンドウを付けた。 2018/05/11 (Fri) 2.91 歌手等の複数名登録に関する内部変更。 2018/05/11 (Fri) 3.00 シリーズ詳細情報の編集ウィンドウを付けた。 2018/05/11 (Fri) 3.10 タイアップ詳細情報の編集ウィンドウを付けた。 2018/05/11 (Fri) 3.11 楽曲情報データベースのバックアップファイル名を変更。 2018/05/11 (Fri) 3.12 各種編集時に楽曲情報データベースをバックアップするようにした。 2018/05/12 (Sat) 3.13 ID 接頭辞の最大長を 20 文字に制限した。 2018/05/24 (Thu) 4.00 楽曲情報データベースの同期機能を付けた。 2018/05/24 (Thu) 4.01 同期アップロード時に拒否されたデータを再ダウンロードするようにした。 2018/05/25 (Fri) 4.02 無効な人物 ID が紐付いている楽曲に対して人物情報を更新できない不具合を修正。 2018/05/26 (Sat) 4.03 楽曲情報新規登録時の重複検出を強化した。 2018/05/27 (Sun) 4.04 タイアップ詳細情報の同期ができない不具合を修正。 2018/05/27 (Sun) 4.05 ID 接頭辞がの設定をせずに楽曲情報を登録できてしまう不具合を修正。 2018/05/27 (Sun) 4.06 楽曲詳細情報の同期ができない不具合を修正。 2018/05/27 (Sun) 4.07 楽曲情報データベースの同期時に更新ができない不具合を修正。 2018/05/27 (Sun) 4.08 楽曲詳細情報に紐付く人物情報を更新できない不具合を修正。 2018/05/27 (Sun) 4.09 楽曲情報データベース同期時、紐付系データは無効データも含めて新規登録するようにした。 2018/05/27 (Sun) 4.10 マイナーバージョンアップの積み重ね。 楽曲情報データベースの同期時、アップロード処理でサーバー側に一時ファイルが残存する不具合を修正。 2018/05/27 (Sun) 4.20 同期用サーバースクリプトにユーザー管理メニューを付けた。 2018/05/28 (Mon) 4.30 同期用サーバースクリプトにパスワード変更メニューを付けた。 2018/05/28 (Mon) 4.31 同期用サーバーにログインしていない場合のエラー取得がおかしくなっていた不具合を修正。 2018/06/01 (Fri) 4.32 同期用サーバーのログローテーションがうまく動かない不具合を修正。 2018/06/01 (Fri) 4.33 同期用サーバーへのアクセスインターバルを調整。 2018/06/02 (Sat) 4.34 同期状況表示メッセージの表示を微修正。 2018/06/02 (Sat) 4.35 環境設定ウィンドウの補完を強化した。 2018/06/02 (Sat) 4.36 環境設定ウィンドウで同期設定が変更された場合は、同期処理を行うようにした。 2018/06/02 (Sat) 4.37 同期ログの保存数を増やした。 2018/06/02 (Sat) 4.40 フォルダー設定ウィンドウに未登録検出機能を付けた。 2018/06/02 (Sat) 4.41 楽曲詳細情報の編集ウィンドウで新規タイアップ作成時の確認を強化した。 2018/06/02 (Sat) 4.42 タイアップ詳細情報の編集ウィンドウで新規制作会社・新規シリーズ作成時の確認を強化した。 2018/06/02 (Sat) 4.43 人物の編集ウィンドウで新規人物作成時の確認を強化した。 2018/06/02 (Sat) 4.44 楽曲情報等の編集ウィンドウで新規楽曲・新規タイアップ作成時の確認を強化した。 2018/06/02 (Sat) 4.45 各種ウィンドウの微調整。 2018/06/02 (Sat) 4.46 環境設定ウィンドウでインポートを行った場合は、環境設定ウィンドウを閉じた後に同期を行うようにした。 2018/06/02 (Sat) 4.47 フォルダー設定ウィンドウを開いた後に楽曲情報データベースを更新した場合は、フォルダー設定ウィンドウを閉じた後に同期を行うようにした。 2018/06/03 (Sun) 4.48 制作会社詳細情報の編集ウィンドウに補足を記載。 2018/06/03 (Sun) 4.49 同期実行中にアプリケーションが終了した場合の動作を改善。 2018/06/03 (Sun) 4.50 マイナーバージョンアップの積み重ね。 検索ウィンドウでの検索能力を強化した。 2018/06/03 (Sun) 4.51 人物の編集ウィンドウで同名の人物がいる場合は検索ワードを併記するようにした。 2018/06/03 (Sun) 4.52 フォルダー追加時に追加作業が終わらないことがある不具合を修正。 2018/06/04 (Mon) 4.53 検索ウィンドウで無効データが表示されることがある不具合を修正。 2018/06/05 (Tue) 4.60 CSV 出力機能を付けた。 2018/06/06 (Wed) 4.70 HTML 出力機能を付けた。 2018/06/06 (Wed) 4.80 ゆかり用 PHP 出力機能を付けた。 2018/06/07 (Thu) 4.81 フォルダー設定の 命名規則が正しく適用されていなかった不具合を修正。 2018/06/08 (Fri) 4.82 同期用サーバースクリプトの詳細ログを作成。 2018/06/08 (Fri) 4.90 同期用サーバースクリプトにログ表示メニューを付けた。 2018/06/09 (Sat) 4.91 同期ログを概要と詳細に分離した。 2018/06/09 (Sat) 4.92 同期ログ機能を強化した。 2018/06/09 (Sat) 4.93 anison.info CSV インポート時、無効化しているデータは有効化しないようにした。 2018/06/09 (Sat) 4.94 anison.info CSV インポート時、更新の際に更新日時がリセットされている不具合を修正。 2018/06/09 (Sat) 4.95 ダブルクオートが含まれるデータを同期するとバックスラッシュが付加されてしまう不具合を修正。 2018/06/09 (Sat) 4.96 命名規則よりも楽曲情報データベースの値を優先してリストを作成するようにした。 2018/06/10 (Sun) 4.97 ゆかり用 PHP を自動出力するようにした。 2018/06/10 (Sun) 4.98 フォルダー設定ウィンドウで、いくつかの固定値項目は選択式にした。 2018/06/10 (Sun) 4.99 楽曲情報等の編集ウィンドウで、データベース登録済みの名称をさらに揃えることは不可とした。 2018/06/10 (Sun) 5.00 マイナーバージョンアップの積み重ね。 メインウィンドウのリサイズに対応した。 2018/06/10 (Sun) 5.01 リスト出力に関する内部変更。 2018/06/11 (Mon) 5.10 歌手別リスト出力機能を付けた。 2018/06/11 (Mon) 5.20 作曲者別リスト出力機能を付けた。 2018/06/12 (Tue) 5.30 年代別リスト出力機能を付けた。 2018/06/15 (Fri) 5.31 楽曲情報等の編集ウィンドウの名称を名称の編集ウィンドウに変更。 2018/06/16 (Sat) 5.32 人物詳細情報を同期する際、同名のインポートデータがアップロードされてしまう不具合を修正。 2018/06/16 (Sat) 5.33 楽曲詳細情報を同期する際、同名のインポートデータがアップロードされてしまう不具合を修正。 2018/06/16 (Sat) 5.34 楽曲詳細情報を同期する際、サーバースクリプトのカラム指定がおかしかった不具合を修正。 2018/06/16 (Sat) 5.35 タイアップ詳細情報を同期する際、同名のインポートデータがアップロードされてしまう不具合を修正。 2018/06/16 (Sat) 5.36 制作会社詳細情報を同期する際、同名のデータが無条件にアップロードされてしまう不具合を修正。 2018/06/16 (Sat) 5.40 シリーズ別リスト出力機能を付けた。