Skip to content

feat: /playground — the two-layer stack in the browser - #164

Merged
ronaldtse merged 1 commit into
mainfrom
playground
Sep 7, 2026
Merged

feat: /playground — the two-layer stack in the browser#164
ronaldtse merged 1 commit into
mainfrom
playground

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

What

The playground page the audience keeps asking for — use Interscript
directly from the browser, kotoshu-style:

  • 289 authority systems, searchable, running through the site's
    transliteration worker (nothing leaves the page)
  • Optional neural vocalization stage (Arabic lite int4 95MB or 2.1
    int8 264MB, download-once) — the full two-layer pipeline visible:
    input → vocalized → romanized
  • Shareable state: ?q=&sys=&voc= permalinks
  • A copyable TypeScript snippet that mirrors the live configuration
    using the real published API (transliterateAsync + imf.resolve)
  • Nav entry above Neural demo

Verification

  • e2e: golden path runs BGN/PCGN Russian end-to-end in the browser
    (output contains "Anton", URL carries state, snippet mirrors); filter
    narrows the list. 2 passed, 1.2s
  • Site suite green

Any of the 289 authority systems through the site worker, optional
Arabic vocalization through the neural layer (lite int4 or 2.1 int8,
download-once), shareable URL state, and a copyable TS snippet that
mirrors the exact configuration using the published npm API.
@ronaldtse
ronaldtse merged commit 77ce45f into main Sep 7, 2026
4 checks passed
@ronaldtse
ronaldtse deleted the playground branch September 7, 2026 13:19
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