Skip to content

v0.4.0 πŸš€

Compare
Choose a tag to compare
@Brktrlw Brktrlw released this 29 Apr 19:21
· 4 commits to main since this release

django-admin-collaborator v0.4.0 πŸš€

✨ New Features

  • Enhanced Chat System πŸ’¬: A comprehensive real-time chat system has been added to improve collaboration:

    • Individual chat windows for each user
    • Online status indicators with customizable text
    • User list panel showing active users
    • Configurable chat interface text elements
    • Real-time message delivery and presence updates
  • Chat Customization Options 🎨: Added extensive customization options for the chat interface:

    • Enable/disable chat feature (enable_chat)
    • Customize user list title (chat_user_list_title)
    • Set empty state messages (chat_empty_state_text)
    • Configure conversation starter text (chat_start_conversation_text)
    • Customize input placeholder (chat_input_placeholder)
    • Set online status text (chat_online_status_text)

πŸ” Why This Matters

This update significantly enhances the collaborative experience by:

  • Enabling real-time communication between users viewing the same page
  • Providing a familiar chat interface for better collaboration
  • Allowing teams to customize the chat experience to match their needs
  • Improving team coordination with presence indicators and status updates
  • Making the interface more accessible through customizable text elements

πŸ› οΈ Installation & Upgrade

pip install django-admin-collaborator==0.4.0

βš™οΈ Configuration

You can now customize the chat system in your settings.py:

ADMIN_COLLABORATOR_OPTIONS = {
    # Chat settings
    'enable_chat': True,  # Enable/disable the chat feature
    'chat_user_list_title': 'Online Users',  # Title for the user list panel
    'chat_empty_state_text': 'No other users online',  # Text when no users are online
    'chat_start_conversation_text': 'No messages yet. Start the conversation!',  # Text for empty chat
    'chat_input_placeholder': 'Type a message...',  # Placeholder text for chat input field
    'chat_online_status_text': 'Online',  # Text for online status indicator
}

πŸ“ Documentation

For complete documentation on the new chat features and configuration options, please visit our documentation.

πŸ™ Feedback & Contributions

We welcome your feedback and contributions! If you encounter any issues or have suggestions for improvements, please open an issue on GitHub.


Thank you for using django-admin-collaborator! πŸ’–

Full Changelog: v0.3.0...v0.4.0