aliyun1121003339
67dd505e1d
feat: honor png trns render smoke
2026-07-06 19:54:19 +08:00
aliyun1121003339
bdb6675629
feat: support 16-bit png render smoke
2026-07-06 19:34:36 +08:00
aliyun1121003339
216cf5ca77
feat: support packed grayscale png smoke
2026-07-06 19:15:57 +08:00
aliyun1121003339
844d91c32d
feat: support packed indexed png smoke
2026-07-06 18:56:31 +08:00
aliyun1121003339
70381afa9c
feat: support indexed png render smoke
2026-07-06 18:22:48 +08:00
aliyun1121003339
8b358c4fc4
feat: classify circuitikz renderer spawn failures
2026-07-06 17:25:50 +08:00
aliyun1121003339
2891cafd78
feat: handle transformed circuitikz glyph definitions
2026-07-06 16:46:51 +08:00
aliyun1121003339
5f9de1a547
feat: validate circuitikz repair candidates
2026-07-06 15:53:07 +08:00
aliyun1121003339
f3073605de
feat: emit circuitikz repair briefs
2026-07-06 15:23:45 +08:00
aliyun1121003339
0266a76f72
feat: account for svg stroke width in render smoke
2026-07-06 15:02:51 +08:00
aliyun1121003339
20a7960fe0
fix: parse svg number grammar in render smoke
...
Support leading-dot decimals and explicit plus signs across circuitikz SVG geometry parsing so dvisvgm coordinates are not misread or skipped during bounded-canvas diagnostics.
2026-07-06 14:31:34 +08:00
aliyun1121003339
d0dddb6a9e
feat: inspect svg arc curve bounds
...
Compute SVG elliptical arc extrema during circuitikz render smoke so A/a arc interiors participate in bounded-canvas diagnostics while keeping renderer execution shell-free.
2026-07-06 14:05:29 +08:00
aliyun1121003339
a32d2f08d9
feat: inspect svg bezier curve bounds
...
Compute quadratic and cubic SVG Bezier extrema during circuitikz render smoke so curved path bounds participate in bounded-canvas diagnostics without introducing renderer runtime dependencies.
2026-07-06 13:41:38 +08:00
aliyun1121003339
df9bcd12a2
feat: inspect svg bezier path endpoints
...
Parse SVG C/S/Q/T curve endpoints during circuitikz render smoke so curved path endpoint geometry participates in bounded-canvas diagnostics without claiming exact curve bounds.
2026-07-06 13:03:43 +08:00
aliyun1121003339
10540b10ce
feat: inspect svg arc path endpoints
...
Parse SVG A/a arc endpoints during circuitikz render smoke so curved path geometry can participate in bounded-canvas diagnostics without claiming precise curve bounds.
2026-07-06 02:38:53 +08:00
aliyun1121003339
2684b639aa
feat: flag path glyph label overlaps
...
Compare resolved path-only SVG glyph labels against drawing geometry during circuitikz render smoke so reusable glyph labels can fail when they overlap wires or components before the later OCR gate.
2026-07-06 02:15:50 +08:00
aliyun1121003339
3c543f4553
feat: inspect svg tspan label geometry
...
Treat positioned tspan nodes as independent SVG text boxes during circuitikz render smoke so LaTeX-style SVG output can report text overlap instead of collapsing labels under one text parent.
2026-07-06 01:58:16 +08:00
aliyun1121003339
555b9cd603
feat: cover svg polyline polygon geometry
...
Parse SVG polyline and polygon points during circuitikz render smoke so those renderer shapes participate in bounded-canvas and label-vs-drawing diagnostics.
2026-07-06 01:38:14 +08:00
aliyun1121003339
fe13abdcf3
feat: bound path-only svg glyph placement
...
Resolve SVG glyph <use> references during circuitikz render smoke so path-only labels participate in bounded-canvas checks without counting definition-only paths as visible drawing elements.
2026-07-06 01:18:05 +08:00
aliyun1121003339
66a9e436d0
feat: detect circuitikz svg label overlaps
...
Add a conservative render-svg-label-overlap diagnostic for searchable SVG circuitikz artifacts, with transform-aware tests and bilingual documentation/contracts for the maintainer and website surfaces.
2026-07-06 00:49:50 +08:00
aliyun1121003339
d7dc6c49aa
feat: summarize diagram preview diagnostics
2026-07-06 00:26:19 +08:00
aliyun1121003339
d559acbfbc
feat: detect dense circuitikz png renders
2026-07-06 00:07:13 +08:00
aliyun1121003339
27272291f5
feat: classify path-only circuitikz svg labels
2026-07-05 23:21:32 +08:00
aliyun1121003339
10411b8541
feat: inspect transformed circuitikz svg geometry
2026-07-05 23:02:15 +08:00
aliyun1121003339
52e63dc6e9
feat: guard circuitikz repair topology
2026-07-05 22:37:35 +08:00
aliyun1121003339
9830e67b55
feat: detect clipped circuitikz png renders
2026-07-05 22:17:33 +08:00
aliyun1121003339
e9e15b7894
feat: add circuitikz svg layout smoke diagnostics
2026-07-05 22:00:48 +08:00
aliyun1121003339
1f397c0d3b
feat: add circuitikz smoke fixture runner
2026-07-05 21:45:26 +08:00
aliyun1121003339
e9fd5643cc
feat: add source-only diagram preview fallback
2026-07-05 21:21:23 +08:00
aliyun1121003339
87ecb59877
feat: surface diagram artifact diagnostics in preview
2026-07-05 21:01:49 +08:00
aliyun1121003339
f6aaae3074
feat: add circuitikz png screenshot smoke
2026-07-05 20:42:21 +08:00
aliyun1121003339
1f82f52441
feat: add circuitikz svg render smoke checks
2026-07-05 20:24:08 +08:00
aliyun1121003339
995597eeb0
ci: retry transient pages deployments
2026-07-05 19:58:40 +08:00
aliyun1121003339
47390766f8
feat: add circuitikz render smoke artifact checks
2026-07-05 19:44:33 +08:00
aliyun1121003339
a6787fb169
feat: add shell-free circuitikz compile runner
2026-07-05 19:24:29 +08:00
aliyun1121003339
c772e5655a
ci: harden pages deployment actions
2026-07-05 18:55:53 +08:00
aliyun1121003339
954326bdbb
feat: add circuitikz compile log diagnostics
2026-07-05 18:45:35 +08:00
aliyun1121003339
2d688db7c1
feat: add constrained circuitikz export prototype
2026-07-05 18:29:41 +08:00
aliyun1121003339
2f6dc8c36a
feat: expose diagram render target selection
2026-07-05 17:47:17 +08:00
aliyun1121003339
488e47949f
docs: align website intro and circuit diagram roadmap
2026-07-05 16:11:37 +08:00
aliyun1121003339
be3130efb2
fix(diagram): accept bom specs in artifact cli
2026-07-05 15:45:01 +08:00
aliyun1121003339
66a6609b0f
feat(diagram): add artifact export cli
2026-07-05 15:30:35 +08:00
aliyun1121003339
c9308706db
feat(diagram): add editable figure export targets
2026-07-05 14:28:14 +08:00
aliyun1121003339
2ed0d51de8
docs(geo): record pages closure run
2026-07-04 17:02:08 +08:00
aliyun1121003339
2b2e1cd020
docs(geo): align bilingual closure evidence
2026-07-04 16:55:57 +08:00
aliyun1121003339
40543eb1f4
docs(diagram): align figure generation reference plan
2026-07-04 15:53:37 +08:00
aliyun1121003339
73897d4dee
docs(geo): record source-side closure evidence
2026-07-04 15:32:52 +08:00
aliyun1121003339
9efff590e9
fix(slidev): enforce rendered standalone export gates
2026-07-04 13:57:21 +08:00
aliyun1121003339
c3c53195ff
docs(mainline): record verified closeout status
2026-07-03 13:56:40 +08:00
aliyun1121003339
b09d2869ad
chore(mainline): close out process alignment and archive root docs
2026-07-03 13:51:50 +08:00