85ddf36a63
README: no-op touch (keeps the provenance note at the top)
2026-08-16 15:29:56 +00:00
34cd36bd79
note the catalog's footprint provenance
2026-08-16 15:27:37 +00:00
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
625999e541
catalog: the 3D chip on a card was also a literal
...
Same problem as the detail page: every card claimed 3D whether or not model_3d
was set. Derive it.
2026-08-16 14:46:20 +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
b08b6b7648
viewer: treat a fully transparent material as bad data, not a choice
...
Two EasyEDA-converted connectors (WJ128V-5.0-3P, HR911105A) shipped with every
material at transparency 1.0. The WRL downloads, parses and renders perfectly --
as nothing: blank tile, a valid PNG of empty space, no error anywhere. The models
are fixed; this stops the next bad vendor material vanishing the same silent way.
2026-08-16 13:03:22 +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
4c390d45c7
SSO: gate uses shared app.promptpcb.ai accounts
2026-08-15 00:56:15 +00:00
d20596989c
Fix viz tabs (were stacking) + mobile responsive
2026-08-15 00:30:07 +00:00
e56ef2ddb6
catalog served via authed function
2026-08-15 00:27:27 +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
cf903e29d7
Real WRL 3D models in a white studio lightbox
2026-08-15 00:15:31 +00:00
bd0e7fd298
Redesign: dev-voice copy, lime/near-black theme, 3D hero lattice, scroll reveals; files → object storage
2026-08-14 23:58:47 +00:00
b035b8abf1
move 3D models to object storage
2026-08-14 23:58:28 +00:00
15b826227a
move 3D models to object storage
2026-08-14 23:58:27 +00:00
90ac335c1a
move 3D models to object storage
2026-08-14 23:58:26 +00:00
d08f418b3b
move 3D models to object storage
2026-08-14 23:58:25 +00:00
bb6e5e2899
move 3D models to object storage
2026-08-14 23:58:24 +00:00
c37c332815
move 3D models to object storage
2026-08-14 23:58:23 +00:00
115e45915e
move 3D models to object storage
2026-08-14 23:58:22 +00:00
286dd0517d
move 3D models to object storage
2026-08-14 23:58:21 +00:00
242fe5263e
move 3D models to object storage
2026-08-14 23:58:21 +00:00
6d78c97fba
move 3D models to object storage
2026-08-14 23:58:20 +00:00
f493908af7
move 3D models to object storage
2026-08-14 23:58:19 +00:00
352c485fdb
move 3D models to object storage
2026-08-14 23:58:18 +00:00
063a44fe94
move 3D models to object storage
2026-08-14 23:58:17 +00:00
7c02cf99a2
move 3D models to object storage
2026-08-14 23:58:17 +00:00
fa54480123
move 3D models to object storage
2026-08-14 23:58:16 +00:00
bcd8119908
move 3D models to object storage
2026-08-14 23:58:15 +00:00
c4ee2b1f1d
move 3D models to object storage
2026-08-14 23:58:14 +00:00
3452338602
move 3D models to object storage
2026-08-14 23:58:13 +00:00
dc767edabc
Initial PromptPCB Parts store — 18 curated parts, PBR viewer, submit flow
2026-08-14 23:47:37 +00:00
f55a83f3f6
Initial commit
2026-08-14 23:46:35 +00:00