Stamp 2.60.0 incomplete PCB exam and owner project delete.

Partial layouts still use MODE=pcb. Missing copper is INSUFFICIENT or
skipped, never Euclidean stand-in tracks. Via≠Pad unchanged. DELETE
/api/projects/{id} is owner-only with a dashboard confirm dialog.
This commit is contained in:
2026-09-20 21:17:26 +02:00
parent ed3fff565d
commit 7a32c552bb
17 changed files with 510 additions and 76 deletions
@@ -2,6 +2,14 @@
What's new in Periscope.
## 2.60.0 — 2026-09-20 — Incomplete PCB exam and owner project delete
Unfinished placing/routing still uses MODE=pcb. Parser and checks run on partial layouts; missing copper is INSUFFICIENT or skip, never invented millimetres. Via≠Pad unchanged. Dashboard owners can delete a project after a confirm dialog.
- [Changed] Decoupling proximity uses routed copper only (`PE-PLC-005` when unrouted).
- [New] `PE-LAY-004` INFO when pad nets have no tracks.
- [New] Owner-only `DELETE /api/projects/{id}` with confirm dialog; collaborators get 403.
## 2.59.0 — 2026-09-20 — Docker without unused PinScope product tree
Images copy `periscope/src` plus leftover seams (shadcn/Clerk/billing, unused LLM providers, GCS, landing png/gif) and `vendor/`. They do not copy the inherited PinScope product tree. `dependency/` stays in git. Audit: `periscope/src/docs/development/DEPENDENCY_AUDIT.md`. Pad≠Via unchanged.