更新履歴 (ChangeLog)
EqMax-Discord-Bridge のこれまでのアップデート内容です。
もっと詳細な更新履歴は付属のChangeLog.txtをご覧下さい。
v10.0.0 (Confirmed seismic & Tsunami Warning Implementation)
「速報と確定情報の両立でさらに正確な情報を。」 ー 確定震度情報&津波情報の実装。
- [New Feature] 地震情報・津波情報の統合通知: EEW(速報)に加え、詳細な「震源・震度報」および「津波警報・注意報」の自動投稿機能を実装。
- [Visual] ニュース速報スタイルフォーマット: 確定報の表示順を、従来の地域別から『震度 > 地域 > 市区町村』の順に並べ替える独自ロジックを採用。テレビのニュース速報と同様の感覚で、被害の大きい地域を即座に判別可能です。
- [Stability] 2000文字オーバーフロー対策: 巨大地震等の情報過多によるDiscordの文字数制限エラーを回避するため、動的なテキスト切り捨て処理を実装。情報の不達を根絶しました。
- [UX/UI] 実装ツールの高度化: 配置ツールに確定情報の通知しきい値(最大・最小震度)設定を追加。また、テスト投稿機能に「津波・確定報モード」を新設し、運用の事前検証を強化しました。
- [Optimize] システムアーキテクチャの刷新: EEW解析エンジンをメインソースから切り離しモジュール化。メモリ効率の向上とメンテナンス性を両立。
v9.0.0 (Major UI & Functional Update)
「更なる使いやすさと、確実な連携を。」 — 操作系統の刷新と、診断機能の搭載。
- [New Feature] EEWテスト投稿機能の搭載: 実装が正しく行われているかを確認できる「テスト投稿ボタン」を追加。実際に地震が発生するのを待たずとも、連携が正常に動作するかを即座に検証可能になりました。
※EqMax初期設定ツールに準拠した設定が必要です。 - [UX/UI] 総合ハブ(TOP_HUB)のレイアウト刷新: アプリケーション数の増加に伴い、従来の縦一列から「左右2カラム」の配置へ変更。視認性と動線を整理しました。
- [Improvement] Discord連携ツールの高度化: 設定画面のスクロール対応により操作性を向上。また、設定再適用時に古いプロセスを自動停止し、新しい設定で再起動するシームレスな更新処理を実装。
- [Docs] ヘルプシステムの再構築: UI変更および新機能追加に合わせ、マニュアル全体を最新仕様に即して大幅に書き換えました。
v8.6.0 (Load Existing Notification Settings)
- [Feature] 通知先設定の操作性改善:既に当アプリケーションを実装済みの場合、EqMax.exeを選択するだけで、現在設定されている各通知先連携設定を自動で読み込めるように改良しました。
WebhookやMatrixのトークン・IDを毎回入力する手間を削減し、設定の確認や修正も容易に行えるようになります。
v8.5.0 (Integration & Visual Enhancement)
「Discord を、すべての速報のハブへ。」 — 通知網の統合と画像連携の実現。
- [Feature] Discord 経由の画像リバース配信機能: Discordへ投稿されたEEW通知から画像URLを解析・取得し、SlackやMatrixへ自動転送する仕組みを実装。
- [Visual] 通知フォーマットの最適化: Slack・Matrixにおける通知表示を「改行区切り」へと変更し、情報の可読性を向上。
- [Stability] 起動・通知シーケンスの堅牢化: クリーナーツールやログ削除時における、ファイル競合による送信失敗の不具合を修正。INIファイルの最適化によりリソース消費を最小化。
- [Docs] マニュアルの拡充: 画像添付機能の仕様と設定手順を各チャットアプリのマニュアルページに追記。
v8.0.0 (ヘルプ完備・システム最適化Update)
「運用のすべてを、その手に。」 — 導入からトラブルシューティングまで、完全ガイドの完備。
- [Docs] HTMLマニュアルシステムの完全実装: MatrixやSlackの設定など、難易度の高かった手順を徹底ガイド。全機能・対応表を完備。
- [Quality] 備考の可視化: 「Chips(ヒント)」を各所に記載し、運用上の注意点を明文化。
- [UX] 総合管理ハブの操作性向上: ボタン配置を最適化し、より直感的な操作を実現。
- [Core] 仕様の最適化: 文脈の整理およびメンテナンス効率向上のためのコードクリーンアップ。
▼ v7.1.0 以前の更新履歴を表示(レガシー環境・開発初期)
v7.0.0 - v7.1.x: マルチプラットフォーム通知の夜明け。Matrix API v3への完全対応と、各チャットツールへの同時配信ロジックの基礎を確立。
v6.0.0: Twitter(X)APIのデッドロック問題に対し、独自のダミーポスト回避処理を実装。安定性を飛躍的に向上。
v1.0 - v5.6: 24時間監視Watchdog機能、メモリリーク対策、初期設定GUIのプロトタイプ作成など、本システムの基盤を構築。
▼ v7.1.0 以前の更新履歴を表示(レガシー環境・開発初期)
v7.0.0 - v7.1.x: マルチプラットフォーム通知の夜明け。Matrix API v3への完全対応と、各チャットツールへの同時配信ロジックの基礎を確立。
v6.0.0: Twitter(X)APIのデッドロック問題に対し、独自のダミーポスト回避処理を実装。安定性を飛躍的に向上。
v1.0 - v5.6: 24時間監視Watchdog機能、メモリリーク対策、初期設定GUIのプロトタイプ作成など、本システムの基盤を構築。