Skip to content

Merge upstream v1.6.1 (viewer gated behind CODEGRAPH_UI=1) - #300

Merged
bompus merged 7 commits into
fork/consolidatedfrom
sync/upstream-1.6.1
Sep 29, 2026
Merged

bompus merged 7 commits into
fork/consolidatedfrom
sync/upstream-1.6.1

Conversation

@bompus

@bompus bompus commented Sep 29, 2026

Copy link
Copy Markdown
Owner

Merges upstream v1.6.1 (f4ddf508) into fork/consolidated. The hourly fork-sync merge stopped on a conflict in AGENTS.md.

Upstream changes

How the conflicts were resolved

  • AGENTS.md: keeps the fork's short module layout and adds one line about the viewer gate. It is 12,513 of 32,768 bytes.
  • CHANGELOG.md: [1.6.1] is upstream's section, copied verbatim. The 140 fork-only entries (not in upstream's [Unreleased] at 09b9646b) stay under [Unreleased]. Upstream moved its 61 viewer entries to docs/viewer-launch-changelog.md. The fork's own viewer highlight now says the viewer needs CODEGRAPH_UI=1.
  • Version: upstream released 1.6.1 but left ui/package.json at 1.6.0, so its own ui-package "versioned with the engine" test fails. This PR bumps it and the lockfile entry. The fork-only refresh-launcher test and its fixture now read the version from package.json instead of hardcoding 1.6.0.

README rows checked

Checks

  • Full vitest suite: 388 files, 6,370 passed, 34 skipped, no worker crashes.
  • readme-sync, check:agent-docs and pr-guard pass.
  • No kernel files changed, so golden dumps are unaffected.

Lands as a fast-forward so the merge commit keeps upstream's history.

colbymchenry and others added 7 commits September 29, 2026 05:01
…angelog entries (colbymchenry#2089)

* feat(cli): withhold `codegraph ui` until the viewer launches (CODEGRAPH_UI=1 opts in)

The viewer has been exercised on Expo apps only, not on API, Laravel,
Spring, Angular or Swift projects, so it stays out of this release. `ui` and
its alias `web` — also as `help ui` or `ui --help` — are refused before any
startup work, and the command is hidden from `--help`, unless CODEGRAPH_UI=1
is set, which keeps it usable for the people testing it. The viewer assets
still ship, so the opt-in works on a released build.

Reverting this commit is the launch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs(site): say the viewer is not in a release yet

The viewer pages have been live on the docs site since they landed, and
1.6.0 answers `codegraph ui` with "unknown command" (colbymchenry#1816, colbymchenry#1900). Until the
viewer launches, the guide, the CLI reference and the next-steps link say so.

Reverting this commit is part of the launch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs(changelog): hold the viewer's entries for its launch; new Highlights for the fixes release

53 entries that describe `codegraph ui` and its screens move, verbatim, to
docs/viewer-launch-changelog.md along with the launch Highlights. 12 entries
whose graph and `codegraph_explore` half ships now (the router navigation
edges, the cross-tier hops, explore's `when` conditions, SvelteKit layouts,
wrapped Express handlers, …) are reworded around the graph; their original
wording is kept in the holding file for the launch. A few kept entries lose a
viewer clause. The Highlights are rewritten for this release.

prepare-release.mjs promotes the section and extract-release-notes.mjs reads
it back with no mention of the viewer; the released sections are untouched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
[skip ci] Auto-generated by Release workflow.
[skip ci] Auto-generated by Release workflow.
@bompus
bompus merged commit 64bb2da into fork/consolidated Sep 29, 2026
@bompus
bompus deleted the sync/upstream-1.6.1 branch September 29, 2026 05:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants