Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Chatify Laravel Package

munafio/chatify

Chatify is a real-time one-to-one chat system for Laravel. Add messaging to new or existing apps with a single install command, including typing/seen indicators, online status, favorites, saved messages, search, attachments, emojis, and responsive UI with dark mode.

View on GitHub
Deep Wiki
Context7
v1.6.3

Added

  • Support for a custom routes.
v1.6.2

Added

  • Support for a custom WS server #291.
v1.6.1

Fixed

  • Migration files issue (Cannot redeclare class...).
v1.6.0

Added

  • Emoji's support.
  • Css variables.
  • Notification sounds.
  • Auto-time updates.

Changed

  • Using UUIDs instead of random IDs on table primary column #243.
  • UI/UX changes and enhancements.
  • Code refactored (part of it).
  • Messenger primary color fallback.

Fixed

  • Fetching messages multiple times at once on send/fetch requests.
  • Migrations duplicate class name.
  • Prevent chat for invalid user ids #246
  • Fix responsiveness when going to chat with specific ID #247.
  • App URL should be changed when click the back to contacts button on small screens.
  • Internet connection UI.
  • Prevent Users from updating each others statuses #254
  • Contact list realtime updates issues.
  • Delete messages issues.
  • Fix contact list error Malformed UTF-8 characters, possibly incorrectly encoded
  • Search multiple request on typing, debouncing used.
v1.5.6

Fixed

  • Keyboard overlaping on input issue on mobile #202.
  • Security issue and code enhancements #240.
v1.5.5

Fixed

  • message delete event channel #238.
v1.5.4

Fixed

  • Channels auth secutiy issue #29
v1.5.3

Fixed

  • Channels Secutiy issue #29
v1.5.2

Fixed

  • MessageCard & fetchMessage methods@ChatifyMessenger.php fallback.
v1.5.1

Fixed

  • Sync the sending a message form's allowed files/images with the config file (Update sendForm.blade.php #190)
v1.5.0

Added

  • Page/Document visibility Support which improves (seen) feature #183

Fixed

  • fix: case insensitive file upload extension check #182
v1.4.0

Added

  • Gravatar support (optional, can be changed at config/chatify.php).
  • Delete Message by ID.
  • Laravel's Storage disk now supported and can be changed from the config.

Changed

  • File upload (user avatar & attachments) allowed files and max size now can be changed from one place which is (config/chatify.php).

Fixed

  • Bugs and UI/UX design fixes/improvements.
v1.3.4

Fixed

  • Fixed Installing errors on the migrations step. #163
v1.3.3

Fixed

  • Fixed file upload size limit error message rephrase #160.

Changed

  • Files max upload size changed & added to the config to be customizable.
  • Changed Messenger colors logic to be more flexible and customizable.
  • Migration files renamed, file date automatically will be changed to the publish/install date.
v1.3.2

Fixed

  • Fixed CSS issue in FF with the contact list #157.
  • Correct misspelt of updateContactItem method (typo error) #159.
v1.3.1

Fixed

  • Fixed migration's rollback, (ch_) prefix added.
v1.3.0

Fixed

  • UI/Ux fixes & improvements.
  • Backend fixes & improvements.

Added

  • Messages, Contacts, and Search pagination.
  • API routes.
v1.2.5

Fixed

  • Fixed a security issue on uploaded file-name, which is vulnerable with XSS.
v1.2.4

Fixed

  • README updates.
  • Install Command fixes & improvements.
  • Contact list visible onLoad.
  • Settings’ modal responsive design.

Added

  • UPGRADE.md added.
  • Publish command added.
  • Package.json additions & modifications.
v1.2.3

Fixed

  • XSS issue on inputs.
  • UI/UX fixes & improvements.
  • Send message fixes (UI & backend).
  • Update Profile Settings (upload file & error handling ….).
  • Shared photos not working issue.
  • Typo error fixes (Your contatc list is empty).
  • Rolling back migrations added.
  • Get Last message orderBy query duplication.
v1.2.2

Fixed

  • Migrate to database command removed.
  • Publishable asset assets avatar config issue.
  • Pusher encryption key option removed.
  • Settings button on click not working issue.
v1.2.1

Fixed

  • Publishable asset assets.
v1.2.0

FIxed

  • Security issues.
  • UI/UX issues.
  • Route [home] not defiend.
  • $msg->attachment issue #9.
  • Delete conversation issue #89.

Added

  • Console commands.
  • Models added to assets to be published.
  • Laravel 8+ support.

Changed

  • Project structure.
  • composer updated pusher/pusher-php-server to v^7.0.
  • Models & Migrations' tables names changed (added ch prefix to avoid duplication) solves issue #68.
    • Models changed to (ChMessage, ChFavorite)
    • Migrations' tables names (ch_messages, ch_favorites)
  • Configuration file config/chatify.php.
v1.0.1

FIxed

  • Security issues.

Added

  • Routes' controllers namespace included in the configuration.
v1.0.0
  • First release
v1.6.5

Fixed

  • Settings modal UI #351
  • Limit the data retrieved for the user #359
  • [FIX] - Init user conversation from URL #374
  • Sanitize inputs to prevent xss when sending message #377
v1.6.4

Fixed

  • [fix bug] updateSelectedContact and IDinfo load if user_id != auth_id #339
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation