Skip to content

[codex] Prepare 0.6.7 attention updates#18

Merged
tsuchim merged 7 commits intomainfrom
codex/release-0.6.6-active-border
Apr 7, 2026
Merged

[codex] Prepare 0.6.7 attention updates#18
tsuchim merged 7 commits intomainfrom
codex/release-0.6.6-active-border

Conversation

@tsuchim
Copy link
Copy Markdown
Owner

@tsuchim tsuchim commented Apr 7, 2026

Summary

  • add a steady white border for the cell whose source window is currently active
  • refine notification attention handling, including same-app orange suppression and short follow-up sync for updated toasts
  • prepare the 0.6.7 release metadata, packaging version alignment, and distribution scripts
  • document packaged-runtime requirements and local MSIX verification guidance

Why

  • make it easier to identify the active monitored source window at a glance
  • reduce misleading orange highlights when taskbar flash already provides a stronger same-app signal
  • keep packaged builds, artifact naming, and release inputs aligned with the intended 0.6.7 release target

Impact

  • active monitored cells now show a non-flashing white border unless red or orange attention has higher priority
  • notification-derived attention no longer relies on constant polling and clears more predictably after activation
  • ZIP, MSI, and MSIX release preparation now follow the checked-in version instead of stale hard-coded values

Validation

  • dotnet build WindowThumbWall.csproj -c Release
  • dotnet test WindowThumbWall.Tests\WindowThumbWall.Tests.csproj -c Release
  • powershell -ExecutionPolicy Bypass -File .\packaging\build-all.ps1 -Configuration Release -Runtime win-x64

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

WindowThumbWall の通知/フラッシュ由来の注意表示ロジックを整理しつつ、現在アクティブな監視元ウィンドウを白枠で常時識別できるようにし、あわせて 0.6.6 へ版数同期とドキュメント更新を行う PR です。

Changes:

  • 監視元のフォアグラウンド(アクティブ)ウィンドウに、点滅しない白枠(赤/オレンジ優先)を追加
  • 通知が同一アプリ内で曖昧一致になった場合、同一アプリでタスクバーフラッシュ(赤)が既にあるときはオレンジ表示を抑制
  • 通知マッチングを「監視スロットのみ」「新規追加トーストのみ」に寄せ、関連ドキュメントとバージョンを 0.6.6 に更新

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
WindowThumbWall.Tests/NotificationWindowMatcherTests.cs 通知→ウィンドウ解決の新方針(アプリ同定必須・監視内のみ)に合わせてテストを刷新
WindowThumbWall.Tests/NotificationAttentionPolicyTests.cs オレンジ抑制ポリシー(同一アプリにフラッシュがある場合)を新規テスト追加
WindowThumbWall.csproj アプリ版数を 0.6.6 に更新
README.md 赤/オレンジ注意枠と白のアクティブ枠を追記
README.ja.md 日本語 README に白枠・説明を追記(開発者ガイドへの誘導も追加)
packaging/Package.appxmanifest MSIX の Identity Version を 0.6.6.0 に更新
packaging/AppxManifest.xml MSIX の Identity Version を 0.6.6.0 に更新
NotificationWindowMatcher.cs 通知マッチングを「アプリ同定必須」「同一アプリ内での絞り込み」に寄せ、内部 API をテスト可能に調整
NotificationAttentionPolicy.cs 曖昧通知(オレンジ)をフラッシュ状況で抑制する判定を新規追加
MainWindow.xaml.cs アクティブ枠(白・非点滅)描画とアクティブ元ウィンドウ追跡を追加
MainWindow.Notifications.cs 既存通知のリプレイ抑止、新規通知のみグループ化、候補を監視スロットに限定、オレンジ抑制を組み込み
docs/notification-attention-design.md 新しい注意表示ルール(新規通知のみ、監視内のみ、白枠、オレンジ抑制)を設計書に反映
docs/developer-guide.md Codex の “Run” ダイアログ向け起動コマンド例を追記
AGENTS.md ローカルエージェント運用のガードレールをドキュメント化
.github/copilot-instructions.local.md ローカル Copilot 指示(範囲制御・配布形式前提など)を追加

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 21 out of 21 changed files in this pull request and generated 3 comments.

@tsuchim tsuchim changed the title [codex] Prepare 0.6.6 attention updates [codex] Prepare 0.6.7 attention updates Apr 7, 2026
@tsuchim tsuchim marked this pull request as ready for review April 7, 2026 21:20
@tsuchim tsuchim requested a review from Copilot April 7, 2026 21:20
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 27 out of 27 changed files in this pull request and generated 4 comments.

@tsuchim tsuchim merged commit 3546a2b into main Apr 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants