Repository navigation
·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump the go-deps group across 1 directory with 3 updates by @dependabot[bot] in #28
- agent-readiness: AGENTS.md guide, test coverage, sync exit fix by @byte2pixel in #30
- Bump charm.land/bubbles/v2 from 2.1.1 to 2.2.1 in the go-deps group by @dependabot[bot] in #31
- App: build a fresh target slice on team switch by @byte2pixel in #56
- DB: keep the cache readable only by its owner by @byte2pixel in #57
- Metrics/UI: correctness edge cases around sentinels, joins and buckets by @byte2pixel in #58
- Chore: enforce the sql.Rows discipline in CI, split Dependabot majors by @byte2pixel in #59
- CI: pin actions by digest, attest release builds, harden the gh lookup by @byte2pixel in #60
- Export: escape Markdown cells and align numeric columns by @byte2pixel in #61
- Metrics: exclude hidden and bot members from every team-level chart by @byte2pixel in #63
- Metrics: count dismissed reviews everywhere, not just outside the team table by @byte2pixel in #64
- Config: add copilot* to the default exclude_bots globs (#62) by @byte2pixel in #66
- Metrics: one rounded percent-change, IsNew movers, honest matrix scale (#41) by @byte2pixel in #67
- Sync: cancel on quit and team switch, close the double-start window (#36) by @byte2pixel in #68
- Sync: verify multi-page walks, reject zero updatedAt, honest backfill depth (#37) by @byte2pixel in #69
- Sync: failures record only last_error, cancellation records nothing (#38) by @byte2pixel in #70
- Render: sanitize untrusted strings, truncate by display cells (#43) by @byte2pixel in #71
- Sync: survive a PR node-id change under the same (repo, number) (#39) by @byte2pixel in #72
- App: page interface, router and loaders end the 19-edit page tax (#46) by @byte2pixel in #73
- Seams: clock injection, subprocess runner, clipboard, program factory (#48) by @byte2pixel in #74
- Sync: honor Retry-After, fail permanent 403s fast, retry transient GraphQL errors (#40) by @byte2pixel in #75
- Pages: one card-grid shell for charts and trends, typed mover metric, fullscreen keys in the keymap (#47) by @byte2pixel in #76
- Bump the go-deps group with 3 updates by @dependabot[bot] in #77
- Pages: give local-only teams an empty state that isn't a dead end by @byte2pixel in #78
- Auth: resolve the GitHub host the way gh does, not as a constant by @byte2pixel in #79
- UI: let ui.theme pin the palette when the terminal won't say by @byte2pixel in #80
- TUI: measure the help footer, and label the clock times that aren't UTC by @byte2pixel in #81
- DB/Config: refuse a newer cache, validate before saving, fsync before rename (#49) by @byte2pixel in #83
- Components: pin the shared chart primitives (#49) by @byte2pixel in #84
- Export: pin the Markdown surface — Trends and every card table (#49) by @byte2pixel in #85
- Tests: GraphQL decoding, the range picker, repo-scoped filters, version (#49) by @byte2pixel in #86
- DB/Doctor: read per-repo sync health out of sync_state (#50) by @byte2pixel in #89
- CLI: gh statline doctor, per-repo sync health from the cache (#50) by @byte2pixel in #90
- TUI: a sync-status view on S, and a badge that outlives the session (#50) by @byte2pixel in #91
- TUI: a repo filter on R, with a picker that scrolls and searches (#51) by @byte2pixel in #93
- CLI: gh statline export in three formats, and --json on sync and doctor (#52) by @byte2pixel in #94
- CLI: --config and --db on every command, and --version at the root (#53) by @byte2pixel in #95
- TUI: o opens a pull request from the open-PR card in the browser (#53) by @byte2pixel in #96
- TUI: / finds a member in the team table (#53) by @byte2pixel in #97
- TUI: s cancels the sync it started (#53) by @byte2pixel in #98
- TUI: m shows or hides members, and writes hidden: to the config (#53) by @byte2pixel in #99
- TUI: a in the team switcher runs the setup wizard in the app (#53) by @byte2pixel in #100
- Tests: person drill-down render paths, mouse clicks through the app, Codecov upload (#88) by @byte2pixel in #102
New Contributors
- @dependabot[bot] made their first contribution in #28
Full Changelog: v0.3.0...v0.4.0