
- Complete NestJS TypeScript implementation with WebSocket support - Direct messaging (DM) and group chat functionality - End-to-end encryption with AES encryption and key pairs - Media file support (images, videos, audio, documents) up to 100MB - Push notifications with Firebase Cloud Messaging integration - Mention alerts and real-time typing indicators - User authentication with JWT and Passport - SQLite database with TypeORM entities and relationships - Comprehensive API documentation with Swagger/OpenAPI - File upload handling with secure access control - Online/offline status tracking and presence management - Message editing, deletion, and reply functionality - Notification management with automatic cleanup - Health check endpoint for monitoring - CORS configuration for cross-origin requests - Environment-based configuration management - Structured for Flutter SDK integration Features implemented: ✅ Real-time messaging with Socket.IO ✅ User registration and authentication ✅ Direct messages and group chats ✅ Media file uploads and management ✅ End-to-end encryption ✅ Push notifications ✅ Mention alerts ✅ Typing indicators ✅ Message read receipts ✅ Online status tracking ✅ File access control ✅ Comprehensive API documentation Ready for Flutter SDK development and production deployment.
4.4 KiB
4.4 KiB
5.1.2 (2021-03-06)
Bug Fixes
5.1.1 (2021-01-27)
Bug Fixes
5.1.0 (2021-01-27)
Features
5.0.0 (2021-01-27)
⚠ BREAKING CHANGES
- Drop support for node <6 & bump dependencies
Miscellaneous Chores
- Drop support for node <6 & bump dependencies (896c0c0)
4.0.0 (2021-01-27)
⚠ BREAKING CHANGES
- question marks are valid path characters on Windows so avoid flagging as a glob when alone
- Update is-glob dependency
Features
- hoist regexps and strings for performance gains (4a80667)
- question marks are valid path characters on Windows so avoid flagging as a glob when alone (2a551dd)
- Update is-glob dependency (e41fcd8)
3.1.0 (2021-01-27)
Features
- allow basic win32 backslash use (272afa5)
- handle extglobs (parentheses) containing separators (7db1bdb)
- new approach to braces/brackets handling (8269bd8)
- pre-process braces/brackets sections (9ef8a87)
- preserve escaped brace/bracket at end of string (8cfb0ba)
Bug Fixes
- trailing escaped square brackets (99ec9fe)
3.0.1 (2021-01-27)
Features
- use path-dirname ponyfill (cdbea5f)
Bug Fixes
- unescape glob-escaped dirnames on output (598c533)
3.0.0 (2021-01-27)
⚠ BREAKING CHANGES
- update is-glob dependency
Features
- update is-glob dependency (5c5f8ef)
2.0.0 (2021-01-27)
Features
- move up to dirname regardless of glob characters (f97fb83)
1.3.0 (2021-01-27)
1.2.0 (2021-01-27)
Reverts
- feat: make regex test strings smaller (dc80fa9)
1.1.0 (2021-01-27)
Features
- make regex test strings smaller (cd83220)