# Rust /backend/target /backend/.sqlx # Node / SvelteKit /frontend/node_modules /frontend/.svelte-kit /frontend/build /frontend/test-results /frontend/playwright-report # Vite writes these transient files next to vite.config.ts while the dev # server is running, then deletes them on clean shutdown — but a crashed # server leaves them behind. Keep them out of `git status` either way. /frontend/vite.config.ts.timestamp-*.mjs # Local storage volume (manga files). `/data` is the root path the # compose volume mounts at; `/backend/data` is where the dev backend # writes when STORAGE_DIR isn't overridden (default `./data/storage` # relative to backend cwd). /data /backend/data # Env .env .env.local .env.*.local .env.dev # Node install / Playwright output when run from the repo root (the # canonical copies live under /frontend, already ignored above). /node_modules /test-results # Claude Code (personal overrides only; .claude/settings.json is committed) .claude/settings.local.json .claude/.session/ # IDEs / editors .idea/ .vscode/ *.swp *.swo *~ # OS .DS_Store Thumbs.db # Logs *.log npm-debug.log* yarn-debug.log* yarn-error.log*