Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
d1c2284
feat(core): add SpecFormat abstraction with Markdown adapter
lovesegfault Apr 7, 2026
4582dfb
refactor(tracey): rename markdown-specific spec identifiers to format…
lovesegfault Apr 7, 2026
5d002dc
refactor(tracey): route spec parsing through SpecFormat dispatch
lovesegfault Apr 7, 2026
6051c31
feat(core): implement typst spec requirement extraction
lovesegfault Apr 7, 2026
2abae6e
refactor(tracey): partition spec rendering by format with slug dedup
lovesegfault Apr 7, 2026
25caae8
feat(core): implement typst HTML rendering with coverage badges
lovesegfault Apr 7, 2026
d466cac
feat(tracey): format-aware bump, search, LSP, and watcher for typst s…
lovesegfault Apr 7, 2026
f34e606
chore: typst spec docs, clippy, and review polish
lovesegfault Apr 7, 2026
3f549dc
feat: add typst package for standalone spec compilation
lovesegfault Apr 8, 2026
752ca35
feat(core): resolve relative #import in typst specs
lovesegfault Apr 8, 2026
a30d169
feat(core): replace typst prefix heuristic with builtin denylist
lovesegfault Apr 8, 2026
ffb58de
feat(core): implement inline diff for typst spec rule bodies
lovesegfault Apr 8, 2026
0bb53d7
feat(core): resolve typst packages from vendored path and system cache
lovesegfault Apr 8, 2026
ac33d0e
fix(core): centralize req anchor contract and accept body-less typst …
lovesegfault Apr 23, 2026
53d16ef
fix(core): use real source path and probe data_dir in SpecWorld
lovesegfault Apr 23, 2026
6b2bc73
refactor(core): self-describing typst headings via SlugAllocator and …
lovesegfault Apr 23, 2026
d080a98
test(tracey): gate typst html anchor assertion behind typst-spec feature
lovesegfault Apr 23, 2026
d709780
refactor(core): single language registry table; wire up lean
lovesegfault Apr 23, 2026
147a2e6
chore: drop redundant .into() on Windows endpoint; sync zed README.md.in
lovesegfault Apr 23, 2026
eceb513
chore: harden slug/req-anchor invariant, extend ext-dup test, fix anc…
lovesegfault Apr 23, 2026
8b1cf4d
fix(core): SlugAllocator reserves outputs and normalises r-- prefix
lovesegfault Apr 23, 2026
9ccd843
docs: fix remaining single-dash anchor hrefs; note zed MCP PATH limit…
lovesegfault Apr 23, 2026
9cab172
fix(core): span-based typst marker rewrite and normalised req-id lookup
lovesegfault Apr 23, 2026
f0dd71d
refactor(core): typst headings self-describe via data-base-slug; drop…
lovesegfault Apr 23, 2026
131a72e
feat(daemon): track typst #import deps for watcher rebuild
lovesegfault Apr 23, 2026
bff5612
fix(daemon): record typst deps on render error too
lovesegfault Apr 23, 2026
262f8a9
fix(daemon): hoist spec_deps check above gitignore in watcher filter
lovesegfault Apr 24, 2026
b0acd52
fix(tracey): forward-cursor markdown heading re-slug to prevent ancho…
lovesegfault Apr 24, 2026
2a34db1
chore: round-3 nits — PUA mark sentinels, typst-pkg URL, multiline im…
lovesegfault Apr 24, 2026
2c2dca5
refactor(dashboard): extract useResponsiveSidebar with event-based pe…
lovesegfault Apr 27, 2026
6b7066c
chore: sync zed README languages with extension.toml; drop redundant …
lovesegfault Apr 27, 2026
9e2dad7
fix(typst-spec): narrow marker extraction to r/req allowlist; fail va…
lovesegfault May 15, 2026
4bc8f8b
fix(rebase): reconcile sdoc support with SpecFormat abstraction
lovesegfault May 15, 2026
e7d5410
docs: design for pluggable SpecBackend trait
lovesegfault May 15, 2026
55cbb01
docs: typed per-backend Config via DynBackend erasure layer
lovesegfault May 15, 2026
1965f52
feat(spec): scaffold SpecBackend trait, DynBackend erasure, render types
lovesegfault May 15, 2026
11a9b5d
chore(spec): fix stale module doc, derive Debug on RenderOutput
lovesegfault May 15, 2026
f72786a
feat(spec): impl SpecBackend for Markdown; port render_html from data.rs
lovesegfault May 15, 2026
fa6a737
chore(spec/markdown): clarify badge-handler reuse, render_inline degr…
lovesegfault May 15, 2026
7cb330a
feat(spec): impl SpecBackend for Typst; wrap render_display
lovesegfault May 15, 2026
23b9233
refactor(spec): route facade fns + from_ext/name through BACKENDS reg…
lovesegfault May 15, 2026
b7bceba
refactor(data): collapse spec render match into render_spec_html
lovesegfault May 15, 2026
91d0d0f
fix(spec): guard render_html against empty sources; note req_handler …
lovesegfault May 15, 2026
8d266fb
refactor: route search snippet render + format-name through SpecBackend
lovesegfault May 15, 2026
1f569b0
feat(spec): absorb StrictDoc as SpecBackend; delete sdoc special-case
lovesegfault May 15, 2026
40951f9
chore(spec): cleanup — drop SPEC_EXTENSIONS, dead code, narrow visibi…
lovesegfault May 15, 2026
c9b8f17
fix(spec): move deps to RenderInput out-param so partial deps survive…
lovesegfault May 15, 2026
e8e477c
feat(spec): wire typed FormatConfig schema into SpecConfigs
lovesegfault May 15, 2026
a3f335e
test(typst): invert custom-prefix test to assert r/req-only allowlist
lovesegfault May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ tracey-zed/extension.wasm
.claude/settings*
.cache
docs/public
.claude/tmp/
Loading
Loading