- Require a session on every route; public routes opt out with @allow_anonymous - Split password hashing and pepper loading into passwords.py - Add a system/light/dark theme toggle backed by light-dark() colors - Ignore stale 401s from an earlier session, PATCH only changed book fields, and block overlapping journal-entry saves - Add bin/start and CoderPad Vite server settings for the pad's start/restart - Rewrite README as a mise onboarding guide; expand .gitignore - Include review-round fixes and tests
31 lines
282 B
Plaintext
31 lines
282 B
Plaintext
# Python
|
|
.venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Node
|
|
node_modules/
|
|
dist/
|
|
coverage/
|
|
*.tsbuildinfo
|
|
npm-debug.log*
|
|
|
|
# Secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
backend/.pepper
|
|
|
|
# Editors and OS
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
*.swp
|
|
|