10f236dc8d
- README.md / README.zh-CN.md:
- Add feature bullet for in-app navigation persistence (same-tab SPA)
- Note boundaries: refresh/tab close/new tab not covered
- Frontend architecture (zh/en):
- Add “State & Connection Lifecycle (In-App Navigation)” section
- Explain Zustand store singleton and webrtcService singleton across routes
- Guidance: avoid leaveRoom()/store reset on route-change side effects
- System architecture (zh/en):
- Add “Runtime Session Model (Frontend)” summary
- AI Playbook:
- flows.zh-CN.md: add UX optimization item for in-app navigation persistence and debugging notes
- code-map.zh-CN.md: mark webrtcService and fileTransferStore as singletons (cross-route)
74 lines
949 B
Plaintext
74 lines
949 B
Plaintext
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
|
|
|
# dependencies
|
|
# Ignore node_modules directories in all subdirectories
|
|
node_modules/
|
|
.pnp
|
|
.pnp.js
|
|
.yarn/install-state.gz
|
|
|
|
# testing
|
|
# Ignore coverage directories in all subdirectories
|
|
coverage/
|
|
|
|
# next.js
|
|
# Ignore .next/ directories in all subdirectories
|
|
.next/
|
|
# Ignore out/ directories in all subdirectories
|
|
out/
|
|
out.zip
|
|
deploy.config*
|
|
|
|
# production
|
|
# Ignore build/ directories in all subdirectories
|
|
build/
|
|
|
|
# misc
|
|
.DS_Store
|
|
*.pem
|
|
|
|
# debug
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# vercel
|
|
.vercel
|
|
|
|
# typescript
|
|
*.tsbuildinfo
|
|
next-env.d.ts
|
|
|
|
# image
|
|
# *.svg
|
|
# *.ico
|
|
# *.png
|
|
# *.jpg
|
|
# *.jpeg
|
|
|
|
# IDE/Editor
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Environment files (all environment files, not just .local)
|
|
.env
|
|
.env.*
|
|
|
|
# Log files
|
|
*.log
|
|
|
|
# Build output
|
|
dist/
|
|
|
|
# Generated docker assets
|
|
docker/ssl/
|
|
docker/nginx/
|
|
docker/coturn/
|
|
logs/
|
|
|
|
# Temporary files
|
|
.temp/
|
|
.tmp/
|