Skip to content

Demo Improvements and Cleanup#102

Merged
ggaabe merged 7 commits intoggaabe:mainfrom
KristjanESPERANTO:demo
Jan 24, 2026
Merged

Demo Improvements and Cleanup#102
ggaabe merged 7 commits intoggaabe:mainfrom
KristjanESPERANTO:demo

Conversation

@KristjanESPERANTO
Copy link
Contributor

This PR improves the demo application with optimizations and bug fixes:

Bug Fixes

  • Remove duplicate form fields (RDATE, EXDATE, Max Iterations, Include DTSTART) that were accidentally left in during previous refactoring

Enhancements

  • Add GitHub and npm package links to footer
  • Auto-open browser when running dev server
  • Improve deployment script: renamed to deploy and includes build step to prevent deploying outdated builds

Cleanup

  • Remove 3 unnecessary dependencies (autoprefixer, postcss, @tailwindcss/cli) - now built into Tailwind v4
  • Clean up TypeScript config by removing deprecated erasableSyntaxOnly and overly strict noUncheckedSideEffectImports
  • Update dependencies to latest versions

- Remove autoprefixer (built into Tailwind v4)
- Remove postcss (not needed with Tailwind v4 Vite plugin)
- Remove @tailwindcss/cli (using Vite plugin instead)
Add auto-open browser on dev server start
Remove deprecated and overly strict compiler options:
- erasableSyntaxOnly (deprecated in TS 5.5+)
- noUncheckedSideEffectImports (too restrictive for demo)
Rename gh-pages to deploy and include build step
- More intuitive script name
- Ensures build runs before deployment
- Prevents deploying outdated dist folder
Remove duplicate RDATE, EXDATE, Max Iterations, and Include DTSTART fields that were accidentally left in during previous refactoring.
@ggaabe ggaabe merged commit 53c5f1b into ggaabe:main Jan 24, 2026
1 check passed
@KristjanESPERANTO KristjanESPERANTO deleted the demo branch January 28, 2026 10: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.

2 participants