- Add LICENSE file (CC BY-NC-SA 4.0) - Add .nvmrc pinning Node 22 - Add Renovate config with daily schedule and Gitea Actions workflow - Reduce ESLint max-warnings from 1000 to 50 - Re-enable Biome a11y/security recommended rules - Fix Biome lint issues (a11y, hook deps, SVG labels, checkbox semantics) - Improve CI: run on pushes to feat/fix branches, add pnpm audit - Add Vitest coverage with v8 provider and thresholds - Add E2E tests (auth, admin, navigation specs) - Add admin-maintenance server action test - Install @vitest/coverage-v8 - Ignore coverage/ directory
30 lines
421 B
Plaintext
30 lines
421 B
Plaintext
node_modules/
|
|
.turbo/
|
|
.next/
|
|
.next.prev/
|
|
next-env.d.ts
|
|
.env
|
|
*.tsbuildinfo
|
|
# Prisma client is generated by `prisma generate`
|
|
src/generated/
|
|
# Runtime avatar/badge imaging disk cache
|
|
public/cache/
|
|
|
|
prod.log
|
|
*.log
|
|
|
|
# Database backups
|
|
db_backup_*.sql
|
|
|
|
# Local project documentation
|
|
/docs/
|
|
|
|
# Local gitea binary symlink
|
|
gitea
|
|
|
|
# Runtime uploaded media (persistent, outside public/)
|
|
storage/
|
|
|
|
# Test coverage reports
|
|
coverage/
|