Skip to content

Convert page: save decks in the browser; fix text color after preview - #3

Merged
ivorb merged 2 commits into
mainfrom
ivorb-convert-session-save
Nov 4, 2026
Merged

ivorb merged 2 commits into
mainfrom
ivorb-convert-session-save

Conversation

@ivorb

@ivorb ivorb commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

What

  • Save in this browser on convert.html. The original .pptx is stored in IndexedDB and converted again when opened (under a second). Saved decks are listed with Open / Remove / Remove all and a size total, and stay until removed or site data is cleared. They never leave the browser and are not synced. Requests persistent storage so the browser is less likely to evict them.
  • Fix: text color lost after closing the preview. Reveal's theme restyled the converter page's body; the preview now runs in its own iframe (with fullscreen allowed).

Checked

Browser test with a 15 MB, 44-slide deck: text color unchanged after preview; save, then clearing tab storage and reloading still lists it; Open reconverts it; Remove all clears it. node --test: 37 pass.

@ivorb ivorb changed the title Convert page: save decks for the session; fix text color after preview Convert page: save decks in the browser; fix text color after preview Nov 4, 2026
@ivorb
ivorb merged commit c65dbb0 into main Nov 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant