Mark Phase 1 done in PPTX spec

This commit is contained in:
thePR0M3TH3AN committed 2026-05-29 14:33:29 -04:00
1 parent 2cc2b85883
commit 71e5370e36
1 file changed
+5 -1
+5 -1
View File
@@ -684,7 +684,7 @@ Status: shipped. Phase 1+ paused while we work on a purchase-vault
fix on `main`. Branch `pptx-import` retains the Phase 0 commit so
work can resume here without setup.
### Phase 1: Deck Shell
### Phase 1: Deck Shell — SHIPPED on `pptx-import` (commit `2cc2b85`)
- Read `.pptx` as ArrayBuffer.
- Unzip with fflate.
@@ -697,6 +697,10 @@ work can resume here without setup.
Acceptance: Importing a PPTX creates a deck with the correct number of
slides; deck loads in the Deck Builder; each slide is editable.
Status: shipped. Verified via CDP smoke test against synthetic 3-slide
and 5-slide `.pptx` files built in-browser with `fflate.zipSync`.
Garbage bytes throw a clean "invalid zip data" error.
### Phase 2: Text + Notes
- Parse `p:sp` with `p:txBody`.