Skip to content

Conversation

@kirill-dorkin
Copy link
Member

No description provided.

Microstudio Official added 30 commits November 28, 2024 18:52
Microstudio Official added 30 commits June 23, 2025 21:04
feat: Update message UI to show "edited" status

refactor: Improve websocket connection handling

refactor: Add `updated_at` field to message model
- Added the `emoji-picker-react` dependency. - Added the
`onToggleReaction` handler. - Updated the ChatArea and MessageList
components.
- Added the `getPinnedMessagesByRoomId` function in the backend to fetch
pinned messages. - Implemented the corresponding controller function in
the `roomController`. - Added a new route in `roomRoutes.js` to get
pinned messages. - Integrated the new API in the frontend to display
pinned messages in `PinnedMessages` component. - Added a button in
`ChatArea` to toggle the visibility of pinned messages. - Enhanced
message display with pinned status in `MessageList`. - Added
`getPinnedMessages` API call to `ApiService`.
AI: This commit introduces the following changes:

- Added `getRoomMembersController` in `roomController.js` - Added
`getRoomMembers` function in `roomModel.js` - Added a new route
`/api/rooms/:roomId/members` in `roomRoutes.js` - Added the
`getRoomMembers` API call in `api-service.js` - Added UI elements to
show user list in `ChatArea.jsx`
This commit introduces several new features to the admin panel:

- Audit logs: View and filter admin actions - Invite codes: Generate and
manage invite codes - System settings: Manage signup mode, message
length, etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants