Automated Action 545563e776 Implement comprehensive real-time chat API with NestJS
- 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.
2025-06-21 17:13:05 +00:00

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

  • add flipBackslashes option to disable auto conversion of slashes (closes #24) (#25) (eecf91d)

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)

1.0.0 (2021-01-27)