Covers: health, auth guards, register/login/token flow, every protected page render with per-page uncaught-error capture, devices modal wiring, stats tabs, docs pages, theme switch persistence, reader links against real library content, security header presence, and explicit regression assertions for the functions removed in the dead-code cycle (Clear Queue button, queue endpoints).
90 lines
1.3 KiB
Plaintext
90 lines
1.3 KiB
Plaintext
# Build artifacts
|
|
bookhoard
|
|
bookhoard.*
|
|
/server
|
|
|
|
# Node.js
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
package-lock.json
|
|
.pnpm-debug.log*
|
|
|
|
# TypeScript
|
|
*.tsbuildinfo
|
|
*.d.ts.map
|
|
*.map
|
|
|
|
# Compiled JavaScript (keep .ts source, ignore .js)
|
|
# Exception: Downloaded documentation dependencies
|
|
web/static/compiled-*.js
|
|
web/static/*.js
|
|
web/static/*.mjs
|
|
web/static/assets/*.js
|
|
web/static/text_layer_builder*.css
|
|
web/static/annotation_layer_builder*.css
|
|
|
|
# Downloaded documentation dependencies (tracked in git)
|
|
!web/static/htmx.min.js
|
|
!web/static/highlight.min.js
|
|
!web/static/highlight-dark.min.css
|
|
!web/static/lunr.min.js
|
|
!web/static/lunr-flex.min.js
|
|
|
|
# Temporary files
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Testing coverage
|
|
*.out
|
|
*.cover
|
|
coverage.html
|
|
*.test
|
|
|
|
# Logs
|
|
*.log
|
|
*.log.*
|
|
|
|
# Environment
|
|
.env
|
|
!.env.example
|
|
.env.test
|
|
.env.local
|
|
|
|
# IDE
|
|
.idea/
|
|
.zed/
|
|
.vscode/
|
|
.opencode/
|
|
*.iml
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Uploads
|
|
uploads/
|
|
|
|
# Vendored build artifacts (copied from node_modules at build time)
|
|
web/static/vendor/
|
|
|
|
# Database
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
VALID_TOKEN
|
|
fresh_token.txt
|
|
session-*.md
|
|
|
|
# Local prod-export scratch: personal annotation/reading data, never commit
|
|
/export/
|
|
|
|
# Binary media fixtures: never commit (generate with ffmpeg at test time,
|
|
# see docs/contributing/development.md → Media fixtures)
|
|
internal/services/testdata/
|
|
test-results
|