Skip to content
Snippets Groups Projects
FEATURES.md 1.71 KiB
Newer Older
Gabriel Engel's avatar
Gabriel Engel committed
# Features

Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Self Host
  - Docker
  - Multiple Deployment Options (Heroku, Digital Ocean, Sandstorm, etc.)
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Authentication Options
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - SAML
  - LDAP
  - CAS (1.0, 2.0 + attribute sync)
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Facebook, Github, Google, etc.
- I18N: More than 30 languages so far
- File Uploading
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Drag-and-drop
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Upload to file system
  - AWS + CDN
- Live chat
  - SMS Integration
- Rich Media
  - Audio Calls
  - Video Conferencing
  - Screen Sharing
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Notifications
  - Desktop and Mobile
  - Use your own gateway
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Use @all to notify everyone in the room (configurable to max. users)
  - Receive missed messages in your e-mail
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Apps
  - Mobile
  - Native
- Integrations
  - Hubot
  - Incoming / Outgoing Webhooks
  - Data Importer
    - Import from Slack
  - Slack Bridge
- Profiles
  - Custom avatars
- Text Decorations
  - Mentions
  - Link Preview
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Embedded videos
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Markdown
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Code, single or multi-line
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - TexMath
  - Emojis
    - Reactions
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Message editing
  - Editing is as simple as using your arrow keys for picking the right message to edit
  - Setup to keep the history of edits or discard the previous text
Marcelo Schmidt's avatar
Marcelo Schmidt committed
  - Show or hide edited/deleted status
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- History
  - Search
    - Full-text search
    - Regex search
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Add stars to rooms and mark them as favorites
- Add stars and pins to messages
  - Star messages that are important to you. Only you have access to your stars.
  - Pin messages that are important to everyone.
  - Access your starred/pinned and messages you were mentioned on quickly through sidebar buttons
- REST API
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Roles and Permissions
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Public and Private multi-user rooms
- One-on-one conversations
  - Off-the-record messaging (messages are encrypted and transiently saved on the database)
- Slash commands