Commit graph

6 commits

Author SHA1 Message Date
1189c26a95 footprint: recognise ELLIPSE as a round pad
The real geometry now arriving from EasyEDA spells a round pad ELLIPSE, which
this test did not match — so every through-hole pad would have drawn as a square
with the right dimensions. OVAL/ROUND are the KiCad-side spellings of the same thing.
2026-08-16 15:27:16 +00:00
0ceb862eeb part: the asset checklist must reflect the data, not assert it
Every part rendered "✓ 3D model ✓ Schematic ✓ Footprint ✓ SPICE" as literal markup,
regardless of what it actually had. footprint_pads is absent from all 80 parts, so
the Footprint tab says "no footprint data" while the checklist two inches away
claims a tick — which is how a missing footprint reads as a rendering bug rather
than missing data.

Each item now derives from the field the corresponding tab actually reads.
2026-08-16 14:46:13 +00:00
0a1208e496 Readability + phone-fit pass: kill horizontal overflow, calmer type/spacing, collapse long use-cases + SPICE 2026-08-15 01:35:08 +00:00
86e9656c72 Gate entire site behind PromptPCB login (Corben tenant auth); catalog + files served only to authed users 2026-08-15 00:27:24 +00:00
706e50cdf5 Add 3D/Schematic/Footprint visualization tabs + connector board-edge marker 2026-08-15 00:17:53 +00:00
dc767edabc Initial PromptPCB Parts store — 18 curated parts, PBR viewer, submit flow 2026-08-14 23:47:37 +00:00