E2E encrypted chat (X3DH + Double Ratchet, Signal Protocol). Server: asyncio TCP + TLS, MySQL. Clients: PyQt6 GUI + CLI. Secrets (.env, TLS keys, Cloudflare token), runtime data and mobile clients (separate repos) are gitignored. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
20 lines
220 B
Plaintext
20 lines
220 B
Plaintext
# Secrets & runtime config
|
|
.env
|
|
certs/*.pem
|
|
certs/cloudflare.ini
|
|
|
|
# Python
|
|
.venv/
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# Runtime data
|
|
uploads/
|
|
|
|
# Local tooling
|
|
.claude/settings.local.json
|
|
|
|
# Mobile clients (separate repos)
|
|
ios/
|
|
Android/
|