Files
Anand 4ae41a6f1d Add public docs/demo site, fix logout getting stuck on loading
- docs/: GitHub Pages site (landing page, docs, live click-through demo)
  served straight from /docs, no build step.
- web-demo/: source for the demo (a copy of web/ with its API layer mocked
  in-memory) — see web-demo/README.md to rebuild docs/demo after a change.
- web/src/lib/auth.tsx: signOut() no longer clears the whole query cache;
  wiping ["auth","setup-status"] forced it to refetch and re-armed
  `loading`, stranding the user on a loading/failed screen instead of the
  Login page. Only non-auth queries are dropped now.
- .gitignore: exclude web-demo/node_modules and web-demo/dist (build output,
  already published as docs/demo).
- Drop PRODUCT.md (internal planning brief, not meant for the public repo).
- README: link the new docs/demo site.
2026-09-12 15:22:55 +05:30

54 lines
525 B
Plaintext

# Local runtime data
/data/
/cmd/data/
*.db
*.db-journal
*.db.secret
config.yaml
# Go build artifacts
/ferrum
*.exe
!internal/needle/bundled/**/*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
/dist/
/dist-check/
# Env / secrets
.env
.env.*
!.env.example
# Logs
*.log
server.log
# Frontend
/web/node_modules/
/web/dist/
/web-demo/node_modules/
/web-demo/dist/
# Editor / IDE
.vscode/*
!.vscode/extensions.json
.idea/
.claude/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Misc
cookies.txt
*.tmp
.impeccable/
Claude-Account-1.cmd