All notable changes to this maintained fork are documented in this file.
The format is based on Keep a Changelog, but kept intentionally lightweight for this repository.
- Migrated detailed documentation directly to the repository's native GitHub Wiki tab
- Added comprehensive CI/CD pipeline architectural explanations
- Stripped
README.mddown to a minimal Quick Start and Lite Overview - Simplified release assets to the standard consumer set: platform archives, one checksums file, one checksum signature bundle, and one bundled SBOM archive, while keeping GitHub attestations in the platform attestation store
CODEOWNERScoverage for repository-critical paths- CodeQL, dependency-review, and secret-detection workflows for the maintained fork
- Trusted release metadata generation for SBOMs, GitHub attestations, and cosign keyless signatures on release artifacts
- Release archive smoke tests before publication
- Governed release environment approval and documented rollback guidance
- Source governance now expects protected
devandmainbranches with required checks and review policy - Security gates now run inside the single
CI and Releaseworkflow instead of separate workflow files
- The repository now uses a
devintegration branch and amainrelease branch - CI and release automation now run from a single combined workflow
- Releases are now created only from pushes to
mainwhenversion.gois bumped to the next semantic version - Future release runs now publish through the GitHub CLI in workflow steps instead of the deprecated Node 20 release action
- The release workflow artifact upload step now uses the current
actions/upload-artifactmajor
- Expanded CLI configuration with
--help,--version,--log-level,--token-dir,--refresh-messages,--refresh-tree,--no-live, anddoctor - Structured JSON logging with redaction and user-local log files
- Security policy, issue templates, pull request template, and a lightweight changelog process for this maintained fork
- Failure-mode tests for transport retries, cancellation, token edge cases, malformed payloads, UI focus transitions, and option parsing
- Hardened runtime shutdown, timeout handling, retry behavior, and inline error recovery
- Refactored the TUI/runtime implementation into smaller files by concern
- Raised the Go baseline to
1.26.1 - Fixed the CI workflow syntax, aligned CI with the current Go baseline, upgraded GitHub Actions to current majors, and opted workflows into the Node 24 JavaScript action runtime
- Clarified maintainer workflow, support paths, and module-path expectations
- Release automation with darwin/linux tarballs for amd64 and arm64 plus checksums
- Conversation browsing for Teams, Channels, and Chats with recent-message loading
- Keyboard navigation help, loading indicators, and live refresh behavior
- Runtime hardening, structured logging, and
doctordiagnostics - CI validation with build, test, race, coverage,
staticcheck, andgovulncheck
- Positioned this repository as the maintained fork of the archived upstream
- Updated contributor and runtime documentation to match the current behavior