Skip to content

v0.1.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 03:57

Changelog

  • 69352e6 build: migrate build workflow to Task and nvm
  • a079ca7 chore(config): rename 'user_map' to 'userMap' for consistency
  • ff40462 chore(i18n): rename PRs to Submissions to clarify inclusion of direct commits
  • ccbc2ff chore: add gitignore, remove binary and cache files from tracking
  • 0a53a97 chore: add makefile and example config
  • b4b8172 ci(release): update release toolchain
  • 7766166 docs(readme): add screenshot gallery for TUI and Web
  • edf301e feat(ci): add GitHub Actions workflows and GoReleaser config
  • eb680c3 feat(config): add support for global user alias mapping
  • 77dfeb6 feat(frontend): trend dashboard layout and bar chart polish
  • 661ee75 feat(git): implement automatic repository discovery
  • 54310f7 feat(i18n): add TUI and web i18n with English-only CLI output
  • 788ace9 feat(identities): manage contributor identities
  • fc5bd55 feat(insights): add repository sync and period comparisons
  • 1adcb18 feat(stats): credit co-authors with PR commit and line stats
  • 93b33c1 feat(sync): expose repository sync status
  • 72f782d feat(sync): implement file-based sync locking and persistent status tracking
  • 0668acd feat(sync): implement repository refresh in Web UI and TUI
  • 209af4c feat(tui): add PR list view and global filter control panel
  • dcee3b3 feat(tui): add mouse controls and responsive views
  • 4b51a3e feat(tui): add searchable combobox for global contributor filter
  • af4b0b9 feat(tui): bring TUI to feature parity with Web UI
  • 3ab7ed3 feat(tui): vertically format date range for weekly granularity in trend chart
  • 44ddf85 feat(ui): add 'Code Lines' trend view and navigation
  • c5b4a3f feat(ui): filter local contributor pills in commit list by global user selection
  • b5ec152 feat(ui): implement bi-directional filter linking for repos and contributors
  • 6e1ec25 feat(ui): implement multi-select support for repos and contributors in Web UI
  • a081eec feat(ui): optimize trend chart with vertical scrolling and horizontal density
  • 9bea52f feat(web): add PR list page with routing, filters, and pagination
  • 9959819 feat(web): add saved dashboard views
  • d65a8d9 feat(web): improve dashboard navigation and trend insights
  • 9d0b996 feat(web): make period comparisons configurable
  • b0d65d3 feat: add TUI views (summary, repo, trend) with ntcharts
  • 1a64a92 feat: add cache package (raw + stats)
  • 9e7e832 feat: add config package
  • b8b3e9a feat: add github api client
  • f6eeacf feat: add react frontend components (ContributorTable + TrendChart)
  • bcc9ae7 feat: add stats aggregator
  • c072ae1 feat: add sync orchestrator
  • 05f77f9 feat: add web server with API
  • 8ad6c58 feat: concurrent sync with real-time progress display
  • fe44e8c feat: include direct commits in statistics via GraphQL API
  • 2f2edaf feat: init project structure
  • 0980450 feat: init react frontend with vite + echarts
  • 0b8dd2f feat: replace stderr progress with bubbletea progress bars during sync
  • 9ac0af8 feat: wire up full app (TUI + web mode)
  • c0fcd2a fix(ci): address static analysis issues and integrate golangci-lint
  • 671cc39 fix(ci): fix frontend linting/types and remove redundant code
  • 10f0a26 fix(ci): update lint workflow and Go dependencies
  • 523823c fix(github): add exponential backoff retry for GraphQL 500+ errors
  • a49b91f fix(sync): backfill direct commits for previously synced repositories
  • f9157ff fix(sync): ensure userMap changes take effect immediately
  • 91b732b fix(sync): improve progress transparency and ensure default branch accuracy
  • 501a29b fix(sync): support resumable pagination for direct commits fetching
  • 5ab2a57 fix(tui): add sync log panel, list-page hint, and large-repo progress throttling
  • d2d4f38 fix(tui): clip trend charts by terminal cell width
  • 46f20f4 fix(tui): enable horizontal scrolling in Lines Trend view
  • 3f7c26b fix(tui): preserve selected contributor when switching repositories
  • baf62dd fix(ui): remove redundant contributor pills from commits page
  • bbdf708 fix(web): keep selected repositories first
  • 818bbb3 fix: expand ~ in config paths to actual home directory
  • 7da6819 fix: fetch full PR history, use updated_at for incremental stop, deduplicate PRs, fetch PR stats from individual endpoint
  • 0f7b4a3 fix: set build as default make target
  • d44041d fix: trend X-axis labels, contributor list vertical layout, increase concurrency to 16/5
  • 1693467 perf(sync): remove fetch cooldown and enforce parallel sync for all repos
  • c12e686 perf(sync): set fetch cooldown to 30 seconds
  • 035b09e refactor: transition to universal commit-centric analyzer with local git engine