Releases: fetep/opencode-pulse
Releases · fetep/opencode-pulse
v0.2.0
Immutable
release. Only release title and notes can be modified.
v0.2.0 (2026-03-18)
- ci: replace npm pack check with npm pkg fix idempotency check
- chore: add fetch + rebase step to /pr command
- fix(ci): narrow npm pack check to publish warnings only
- fix(ci): narrow npm pack check to publish warnings only
- docs: add retroactive changelog for v0.1.0
- ci: add release workflow with npm trusted publishing and changelog generation
- ci: add npm pack validation and OIDC release workflow
- ci: rename job from 'ci' to 'lint-and-test'
- feat(plugin): replace ad-hoc schema checks with versioned migration system
- fix: address PR review comments on schema, docs, and stale anti-pattern
- feat(tui): add agents column and metadata pipeline convention
- feat: track subagents separately from main session
- test: add integration test infrastructure and end-to-end suites
- fix(tui): support JSONC trailing commas and report parse errors
- refactor(tui): remove unused code and hoist constants
- docs: update README install steps and AGENTS.md conventions
- perf(tui): defer cleanup, cache theme resolution and prepared statements
- fix(tui): allow trailing commas in JSONC config files
- chore(deps): bump actions/checkout from 4 to 6
- fix(plugin): harden permissions for custom DB paths and WAL files
- fix(test): restore mutated env vars in test teardown
- fix(tui): report JSONC parse errors in config loading
- fix(tui): reset cached state in setDbPath and close handle in getDb
- perf(tui): hoist hostname() to module-level constant
- refactor(tui): remove unused _buildRowText function
- docs: hardcode main as base branch, move bash constraints to YAML, add /pr rule to AGENTS.md and contributing section to README
- feat: add /pr slash command for creating and updating pull requests
- ci: add Biome linting, dependency auditing, Dependabot, and workflow hardening
- fix: make config parse errors fatal instead of silent fallback
- chore: pin opentui dependencies to ^0.1.87
- fix(tui): validate tmux target format before executing attach
- fix(plugin): restrict file permissions on data directory, database, and debug log
- fix(tui): sanitize terminal output to prevent escape sequence injection
- fix(plugin): add column whitelist and input truncation to prevent injection
- perf(tui): cache theme resolution and warm DB before renderer
- perf(tui): defer cleanup and cache prepared statement for faster startup
- feat(tui): add Escape key as primary quit binding
- fix(tui): remove unnecessary "(not in tmux)" header warning
- feat: add config file, CLI flags, and env var support via citty
- test: add unit tests for plugin and TUI
- chore: could be opencode.jsonc
- chore: recommend opencode-pulse@latest
- docs: add tmux popup keybind tip to README