* develop: (32 commits)
feat: Support jsonSchema to validate config
link: live version
fix: Fallback page
chore(deps): update dependency vite to v5.4.18 [security]
fix: Fallback to sveltekit on 404 in GH pages
chore(deps): update all non-major dependencies
fix: New diagram link
chore(deps): update dependency @sveltejs/kit to v2.20.6 [security]
feat: Wait for fontawesome to load
chore(deps): update all non-major dependencies
feat: Support pan while zooming
Update src/lib/util/panZoom.ts
chore: Track PWA install device type
chore: Track PWA installs
chore: Add analytics for mobileViewToggle
fix: Reduce gap in mobile
fix: SVG size to avoid
chore: Unify code update logic
chore: Cleanup deps
feat: Add syntax highlighting
...
* develop:
chore: Fix coverage dependency
chore: sort gitignore
chore: Add redirect to home on 404 error
chore: Update subdomain
chore: Update import
chore: Remove redundant config
chore: Add CNAME
chore: Remove lint after build
chore: Use official action to deploy to pages
build: update Browserslist db
fix: use `<output>` and `<pre>` to format errors
Revert "feat: Sanitize error message"
* develop: (101 commits)
fix: Flickering when rendering, PanZoom & Rough mode combined
chore: Simplify queueing logic
fix: Blank screen on initial load
chore: Add delay for playground toggle
fix: Record correct diagram type, send playground toggle event immediately.
chore(deps): update dependency autoprefixer to v10.4.21
chore(deps): update all non-major dependencies
chore(deps): update dependency typescript to v5.8.2
chore(deps): update all non-major dependencies
build: update Browserslist db
Use netlify to redirect users
chore: Add sitemap to robots.txt
fix: Add redirect for /index.html
chore: Add sitemap
fix: Do not index /view page
chore(deps): update all non-major dependencies
feat: Pause banner animation when mouse is on the banner
fix: Layout for banner
use snippets
update urls and styling
...