Repository navigation
feat(sessions): all sessions + time/project/model filters; docs: What's new 2.2 + release checklist - #73
Conversation
…list - CHANGELOG: date [2.2.0] 2026-07-07 and [2.1.1] 2026-06-30 (both shipped while still marked "Unreleased") - README.md + README-zh-CN.md: add a "What's new in 2.2" section - CLAUDE.md: add a Pre-release checklist under Build & Release - PR template: correct "six" -> "seven" languages (pt-BR) Co-authored-by: Claude <noreply@anthropic.com>
…ilters The Sessions tab showed only the 50 most-recent sessions (a hard limit in getSessionBreakdown), defaulted to the current project, and had a single project toggle — so it read as 'this month, this project only'. Now: - dataLoader: raise the session cap 50 -> 1000 (DOM-safety bound, effectively all of a normal user's sessions). - webview: a filter bar above the table with time range (All / Today / 7d / 30d), the existing project toggle (now defaulting to All), and a model dropdown built from each session's models; per-row data-models attribute. - client JS: one combined filter (project x time x model) that owns row display, each dimension persisted to localStorage and restored after the post-delete reload; drops the old CSS show-current mechanism. - i18n: sessionRangeToday/7d/30d + sessionModelAll across all seven locales. Verified: compile + 114 tests pass; filter predicate simulated across 7 combinations. Co-authored-by: Claude <noreply@anthropic.com>
0072f76 to
2ca6fcd
Compare
…r note Co-authored-by: Claude <noreply@anthropic.com>
|
Thanks for the contribution. The Test workflow has now been approved and passes. This is a feature change, so it will not be merged before the V2.2.1 stability release; doing so would broaden the patch release and change the Release Drafter version category. I am keeping the PR open for the next feature cycle. Please wait until V2.2.1 is published before rebasing onto 🤖 Generated with OpenAI Codex |
|
This remains a meaningful feature pull request and will stay open. v2.2.1 is now frozen as a patch release. Because this PR is correctly labeled 🤖 Generated with OpenAI Codex |
Resolve repository-policy and changelog conflicts against the v2.2.1 mainline. Keep ClaudeCodeUsage#73, ClaudeCodeUsage#75, and ClaudeCodeUsage#77 credited through their original pull requests. --- 🤖 Generated with [OpenAI Codex](https://developers.openai.com/codex/)
Summary
README.md+README-zh-CN.md; codifies a pre-release checklist intoCLAUDE.mdand the PR template; corrects "six" → "seven" languages.Linked issues
None.
Type of change
feature(minor) — also carries the docs update.How was this tested?
npm run compileclean; 114 unit tests pass.🤖 Generated with Claude Code