/ 21 entries
- .cursor/ (directory) feat: Add comprehensive SEO and meta tags for improved web presence
- .github/ (directory) ci: add convex dummy env vars for type checking
- src/ (directory) feat(sounds): accept lossless FLAC samples first
- static/ (directory) docs(sounds): keep WAV next to FLAC as a decoding fallback
- .env example 281 B feat: Add Cloudflare Turnstile bot protection for login and registration
- .gitignore 482 B feat(aim): classic AIM yellow smileys with picker in rooms and IMs
- .node-version 7 B ci: wait for CI checks before dependabot auto-merge
- .prettierignore 118 B chore: ignore convex generated files in lint config
- .prettierrc 256 B init
- LICENSE 1.0 KiB chore: add MIT license
- README.md 4.1 KiB style: fix prettier formatting in README
- _headers 668 B chore(headers): cache AIM sounds and smileys for one month
- convex.json 32 B refactor(convex): add Convex backend schema and functions
- eslint.config.js 1.2 KiB fix(lint): disable no-useless-assignment for Svelte files
- package.json 2.4 KiB chore(deps): update minor and patch dependencies
- pnpm-lock.yaml 209.5 KiB chore(deps): update minor and patch dependencies
- svelte.config.js 1.2 KiB fix(security): remove unsafe-eval from CSP script-src
- test-gradient-fixes.md 2.6 KiB style: format codebase with prettier
- tsconfig.json 649 B init
- vite.config.ts 1.7 KiB style: format codebase with prettier
- wrangler.toml 140 B fix(deploy): use SvelteKit output dir