# Changelog ## Unreleased - Rename `terminal-notifier` to `os-notifier`. - Prefer native Linux, macOS, and Windows notifications with OSC fallback. - Notify only for direct interactive TUI runs completed while unfocused. - Preserve rich metadata with natural urgency and bounded sanitized text. - Remove the unused extension notification event bridge. - Publish pane-scoped Pi identity, session name, and project through OSC 1337 during TUI sessions. ## 0.0.3 - Replace Bun test runner with Vitest in the workspace - Add isolated extension harness env for tests - Fix harness tests for import.meta.dirname, Vitest deps, and Chai matchers - Migrate project tooling to mise ## 0.0.2 - Release only: no commits touched `extensions/terminal-notifier` since `v0.0.1` - Source unchanged: `agent_end` still sends OSC/Windows notify - Tests unchanged: harness still verifies extension runtime load ## 0.1.0 - 2026-05-21 - a40a427 prepare extensions for npm release - 133cb7d chore(pi): migrate extensions to earendil packages - f144b06 fix(pi): restore extension notifications