Skip to content

Comments

Migrate frontend to Svelte 5#10

Merged
foxtacles merged 11 commits intomasterfrom
svelte
Jan 25, 2026
Merged

Migrate frontend to Svelte 5#10
foxtacles merged 11 commits intomasterfrom
svelte

Conversation

@foxtacles
Copy link
Member

  • Replace vanilla JS with Svelte 5 components
  • Add Vite build system with Terser optimization
  • Reorganize assets into src/ and public/ directories
  • Update README with setup instructions

- Replace vanilla JS with Svelte 5 components
- Add Vite build system with Terser optimization
- Reorganize assets into src/ and public/ directories
- Update README with setup instructions
- Skip service worker registration when running in dev mode to avoid 404 errors
- Add isle.js and isle.wasm copy step to production build
- Add build:ci script for CI builds without required wasm files
- Show "DEVELOPMENT MODE" in footer instead of timestamp
- Disable offline install/uninstall when service worker unavailable
- Set __BUILD_TIME__ to null in dev mode for conditional rendering
@foxtacles foxtacles marked this pull request as ready for review January 25, 2026 18:07
@foxtacles foxtacles merged commit 5ce1b1e into master Jan 25, 2026
1 check passed
@foxtacles foxtacles deleted the svelte branch January 25, 2026 18:08
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