Commit graph

8 commits

Author SHA1 Message Date
MrPiglr
f0f27f3493 fix: sync package-lock.json for Railway deploy 2026-03-02 11:30:49 -07:00
MrPiglr
df3146abdf modified: astro-site/package.json 2026-02-28 23:50:09 -07:00
f14765f47c
new file: FEATURES-ROADMAP.md 2026-03-01 05:03:25 +00:00
770d0e38ec
deleted: astro-site/src/pages/mockup.jsx 2026-02-07 01:28:39 +00:00
d4456915f0
modified: package-lock.json 2026-02-05 07:48:04 +00:00
8c6341fb68
modified: .env.example 2026-01-10 08:00:59 +00:00
cad2e81fc4
Phase 2: Complete Messaging System Implementation
- Added real-time messaging with Socket.io
- Created comprehensive database schema (8 tables, functions, triggers)
- Implemented messaging service with full CRUD operations
- Built Socket.io service for real-time communication
- Created React messaging components (Chat, ConversationList, MessageList, MessageInput)
- Added end-to-end encryption utilities (RSA + AES-256-GCM)
- Implemented 16 RESTful API endpoints
- Added typing indicators, presence tracking, reactions
- Created modern, responsive UI with animations
- Updated server with Socket.io integration
- Fixed auth middleware imports
- Added comprehensive documentation

Features:
- Direct and group conversations
- Real-time message delivery
- Message editing and deletion
- Emoji reactions
- Typing indicators
- Online/offline presence
- Read receipts
- User search
- File attachment support (endpoint ready)
- Client-side encryption utilities

Dependencies:
- socket.io ^4.7.5
- socket.io-client ^4.7.5
2026-01-10 04:45:07 +00:00
246a4ce5c1
Add domain verification feature - ready for integration into api.aethex.cloud 2026-01-10 03:30:15 +00:00