release: v2.0.0 — rebrand peekseq → weft #11

Merged
fiatcode merged 5 commits from rename/weft into main 2026-06-16 15:33:00 +07:00
Owner

Renames the project peekseq → weft. The name reflects what the tool became: a terminal knowledge base whose identity is the woven cross-links (backlinks + one-key linkify), not the viewer-era "peek". The on-disk Logseq graph format is unchanged — this is a rename of the tool's identity, not a data-format fork.

Breaking changes (for installed users)

  • Binary + install path: go install git.fiatcode.dev/fiatcode/weft/cmd/weft@latest
  • Env vars (hard rename, no fallback): PEEKSEQ_GRAPHWEFT_GRAPH, PEEKSEQ_DEBUGWEFT_DEBUG, PEEKSEQ_STYLEWEFT_STYLE
  • Debug log file: weft.log

What changed

  1. Go module path + all imports + cmd/peekseq/cmd/weft/
  2. Runtime strings (title, help footer, stderr), env vars, doc comments, and mirrored test assertions; regenerated TestHelpGolden.golden
  3. Living docs (README, AGENTS, CHANGELOG + a [2.0.0] entry, LICENSE) and .gitignore

What was deliberately left

Dated historical artifacts under docs/superpowers/plans|specs/ keep the old name — same logic as not rewriting git history.

Verification

go vet ./... && go test ./... green at every commit. Each task got spec + quality review (subagent-driven). Whole-branch check: no stray peekseq outside the historical docs and the CHANGELOG lines that document the rename.

Spec: docs/superpowers/specs/2026-06-16-rebrand-weft-design.md
Plan: docs/superpowers/plans/2026-06-16-rebrand-weft.md

Renames the project **peekseq → weft**. The name reflects what the tool became: a terminal knowledge base whose identity is the woven cross-links (backlinks + one-key linkify), not the viewer-era "peek". The on-disk Logseq graph format is unchanged — this is a rename of the tool's identity, not a data-format fork. ## Breaking changes (for installed users) - Binary + install path: `go install git.fiatcode.dev/fiatcode/weft/cmd/weft@latest` - Env vars (hard rename, no fallback): `PEEKSEQ_GRAPH` → `WEFT_GRAPH`, `PEEKSEQ_DEBUG` → `WEFT_DEBUG`, `PEEKSEQ_STYLE` → `WEFT_STYLE` - Debug log file: `weft.log` ## What changed 1. Go module path + all imports + `cmd/peekseq/` → `cmd/weft/` 2. Runtime strings (title, help footer, stderr), env vars, doc comments, and mirrored test assertions; regenerated `TestHelpGolden.golden` 3. Living docs (README, AGENTS, CHANGELOG + a `[2.0.0]` entry, LICENSE) and `.gitignore` ## What was deliberately left Dated historical artifacts under `docs/superpowers/plans|specs/` keep the old name — same logic as not rewriting git history. ## Verification `go vet ./... && go test ./...` green at every commit. Each task got spec + quality review (subagent-driven). Whole-branch check: no stray `peekseq` outside the historical docs and the CHANGELOG lines that document the rename. Spec: `docs/superpowers/specs/2026-06-16-rebrand-weft-design.md` Plan: `docs/superpowers/plans/2026-06-16-rebrand-weft.md`
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fiatcode/weft!11
No description provided.