feat(chat): Implement end-to-end encrypted swarm messaging system

- Add Swarm Chat documentation with architecture, API endpoints, and security considerations
- Create database schema for chat conversations, messages, and typing indicators
- Implement chat API endpoints for sending, receiving, and managing messages
- Add client-side encryption utilities using RSA-OAEP with SHA-256
- Create chat page UI for viewing conversations and messages
- Add chat type definitions for TypeScript support
- Update database schema with new chat tables and relationships
- Update sidebar navigation to include chat link
- Enable true end-to-end encrypted messaging across swarm nodes without ActivityPub limitations
This commit is contained in:
Christomatt
2026-01-26 20:00:17 +01:00
parent c5a5985aa6
commit 6b8eeb6814
13 changed files with 5957 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+7
View File
@@ -57,6 +57,13 @@
"when": 1769446756226,
"tag": "0007_kind_agent_zero",
"breakpoints": true
},
{
"idx": 8,
"version": "7",
"when": 1769453302714,
"tag": "0008_illegal_carlie_cooper",
"breakpoints": true
}
]
}