Skip to content

refactor(ui): migrate spritz ui to typescript build#113

Merged
onutc merged 1 commit intomainfrom
codex/typescript-ui-build
Mar 13, 2026
Merged

refactor(ui): migrate spritz ui to typescript build#113
onutc merged 1 commit intomainfrom
codex/typescript-ui-build

Conversation

@onutc
Copy link
Member

@onutc onutc commented Mar 13, 2026

Summary

  • move the static Spritz UI logic into a TypeScript source tree under ui/src
  • add a tsdown-based browser build that emits stable assets into ui/dist and update Docker/CI to use it
  • make the UI tests run against the built bundles instead of the old source JS files

Validation

  • cd /Users/onur/repos/spritz/ui && pnpm build && pnpm typecheck && pnpm test
  • cd /Users/onur/repos/spritz && docker build -f ui/Dockerfile -t spritz-ui-ts-test .
  • cd /Users/onur/repos/spritz && bash -n ui/entrypoint.sh
  • cd /Users/onur/repos/spritz && git diff --check

@onutc onutc merged commit 4d9e0aa into main Mar 13, 2026
1 check passed
@onutc onutc deleted the codex/typescript-ui-build branch March 13, 2026 07:28
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