- Added Redis Streams operations to the message bus interface and implementation. - Introduced StreamCheckpoint model to track last processed stream entry per document. - Implemented UpsertStreamCheckpoint and GetStreamCheckpoint methods in the Postgres store. - Created document_update_history table for storing update payloads for recovery and replay. - Developed update persist worker to handle Redis Stream updates and persist them to Postgres. - Enhanced Docker Compose configuration for Redis with persistence. - Updated frontend API to support fetching document state with optional share token. - Added connection stability monitoring in the Yjs document hook.
42 lines
574 B
Plaintext
42 lines
574 B
Plaintext
# Environment variables (local overrides only)
|
|
# .env files are committed (contain production URLs, not secrets)
|
|
# .env.local files are git-ignored (contain local overrides)
|
|
.env.local
|
|
.env.*.local
|
|
backend/.env.local
|
|
frontend/.env.local
|
|
.env
|
|
|
|
# AI assistant instructions (keep private)
|
|
CLAUDE.md
|
|
|
|
# IDE and editor files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
|
|
# OS-specific files
|
|
Thumbs.db
|
|
*.log
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
|
|
# Build artifacts
|
|
dist/
|
|
dist-ssr/
|
|
build/
|
|
*.local
|
|
|
|
# Docker volumes and data
|
|
postgres_data/
|
|
|
|
.claude/
|
|
|
|
#test folder profiles
|
|
loadtest/pprof
|
|
|
|
/docs |