v2.2.0 Release Notes
Released on Monday, July 20, 2026. This release introduces the Knowledge Mapper dashboard to the web interface, standardizes the dark-theme visual design, refines the desktop header navigation, and updates the documentation and troubleshooting guides to reflect the latest automated CLI capabilities.
Knowledge Mapper dashboard
The headline of this release is the addition of the Knowledge Mapper dashboard, bringing deep repository mapping insights directly into the web application.
- Interactive dashboard at
/tools/knowledge-mapper: Reads the committed knowledge base directly from GitHub via the existing proxy (ensuring the web app never touches repository content directly). The dashboard displays generation statistics, per-module drift since the snapshot commit (calculated via the GitHub compare API against the state file's recorded HEAD), a searchable module explorer built from cached file summaries, and quick links to the generated documentation. Repositories without an active knowledge base are shown a guided CLI onboarding flow with copyable commands. - CI automation status tracking: The dashboard now detects
.github/workflows/gitset-knowledge.ymlthrough the GitHub proxy. It reports the configured trigger (per-push with its branch, per-release, weekly with the computed next run time, or custom when hand-edited), the last workflow run with its conclusion linked to the Actions page, and any opengitset/knowledge-updatePR awaiting review. Repositories with a knowledge base but no automation are shown a quiet setup nudge with a copyable automate command. - Support for dual CI sync modes: The dashboard and automation card detect which sync mode a repository's workflow uses by inspecting the committed workflow through the proxy. It dynamically displays whether "Updates are committed directly to the branch" or "Updates arrive as review pull requests" to match the latest CLI behavior.
Performance & design polish
- Darkened dark-theme card surfaces: Darkened the
--cardand--popovertokens in dark mode fromhsl(30 8% 9%)tohsl(30 8% 6%)(#36). This eliminates the visible seam between the hero video's near-black edges, the header, the hero pills, and the background token. Light theme remains untouched. - Standardized corner radius: Standardized 29 instances of
rounded-xlacross cards, modals, panels, and the homepage terminal mockup torounded-3xlfor a consistent corner radius across the entire application (#36). - Desktop header labels: Added visible text labels next to the icons for the Tools and AI Providers buttons on desktop viewports (matching the mobile menu and the Login control) (#38). The AI Providers button retains its standard name across the dashboard, mobile menu, and pricing copy rather than introducing alternative acronyms.
Documentation
- Comprehensive Knowledge Mapper documentation: Added a dedicated Knowledge Mapper section to the
/docspage covering the real command reference, the six-stage pipeline, and details on model, privacy, and cost (explaining that it utilizes your own configured provider) (#41). - New FAQ entries: Added three FAQ entries covering data exposure, large-repository handling, and file exclusion via
.gitignoreand.gitset-knowledge.json(#41). - Troubleshooting guides:
- Added troubleshooting entries for accuracy expectations when a repository carries legacy or dead code, recommending higher-capability models for maximum accuracy on large or long-lived codebases (#41).
- Updated the CI automate PR-permission troubleshooting entry to reflect that the CLI now automates this repository-setting step (#42).
- Documented the
GITSET_PR_TOKENfallback workaround for organizations that enforce PR-creation restrictions with no repository-level override (#43). - Updated the "Keeping-it-fresh" card and troubleshooting documentation to describe the new zero-setup direct-commit default and automated PR-mode provisioning (#44).
Fixes
- Hero video padding seam: Addressed a mismatched gray seam at the hero's edges caused by solid gray padding bars baked into the
gitset-videoasset. The hardclip-pathcrop was replaced with a soft horizontal gradient overlay (solid at the 0%/100% edges, fully transparent from 25%-75%) layered on top of the video. This smoothly blends the video's baked-in gray padding bars into the matching background tone without creating a hard "sliced" edge.
Full Changelog: v2.1.0...v2.2.0