@akazorg akazorg released this Nov 16, 2018 · 3 commits to master since this release

List of changes

  • feat: typing indicator
  • fix: Refresh User status, broadcast works correctly PR #35
  • fix: when loading a conversation, disable click until load is complete
  • fix: focus the message input when a conversation is opened
  • fix: several bug fixes and improvements not tracked

Typing indicator

mercurius_feature_typing_indicator_2018-11-16

Assets 2

@akazorg akazorg released this Nov 13, 2018 · 21 commits to master since this release

This release adds additional extendibility to Mercurius, with the following changes:

  • feature: MercuriusUser trait added with scopeContacts() to filter users
  • feature: custom models defined in config
  • feature: custom user fields defined in config
  • feature: (optional) the User name can result by merging multiple fields, e.g.: using first_name and last_name
  • refactor: Eloquent models moved to root folder
  • refactor: decouple ScriptVariables and refactor in general
Assets 2

@akazorg akazorg released this Nov 12, 2018 · 35 commits to master since this release

  • feature: User Slugs
  • feature: Messages Delivery Status to inform when message is seen
  • docs: general changes add notes on updating Mercurius
  • chore: MigrationsHandler publish timestamped migrations

mercurius_feature_message_delivery_status_2018-11-09

Updating Instructions

Publish changes and run migration

php artisan vendor:publish --tag="mercurius-lang" --force
php artisan vendor:publish --tag="mercurius-public" --force
php artisan vendor:publish --tag="mercurius-seeds" --force
php artisan vendor:publish --tag="mercurius-migrations"
php artisan migrate

(Optional) Refresh dummy data

php artisan migrate:fresh
php artisan db:seed --class=MercuriusDatabaseSeeder
Assets 2

@akazorg akazorg released this Nov 4, 2018 · 60 commits to master since this release

  • Fix replace sizeof() to count() on event UserStatusChanged.
  • Fix bug on Chrome, promise is now loading.
Assets 2

@akazorg akazorg released this Nov 4, 2018 · 63 commits to master since this release

  • Feature Broadcast User Status #12.
  • Added Events:
    • UserGoesActive
    • UserGoesInactive
    • UserStatusChanged
  • Fix ConversationRepository->recipients() to return a Collection.
  • Updated documentation.

mercurius_feature_broadcast_user_status_2018-11-04

Assets 2

@akazorg akazorg released this Oct 31, 2018 · 72 commits to master since this release

  • Updated documentation in general.
  • Added, make SCSS + JS publishable.
  • Added instructions how to customize Mercurius (Views, SCSS, JS).
  • Fix style, on mobile, make the delete icon in messages always visible.
  • Fix #7 conversations date.
  • Fix #9 removing active conversation.
Assets 2

@akazorg akazorg released this Oct 20, 2018 · 84 commits to master since this release

  • Changed Improve receivers controller #6
  • Fix MessageModel: add return types #5
  • Fix composer: set fixed versions and other configs #4
  • Fix MessageRepository: Check user for deletion #3
  • Fix some stuff #2
Assets 2

@akazorg akazorg released this Oct 15, 2018 · 110 commits to master since this release

  • Fix #1 scroll to the bottom when sending/receiving a message.
Assets 2

@akazorg akazorg released this Oct 12, 2018 · 111 commits to master since this release

  • Fix when sending/receiving a message, scroll to the bottom.
  • Fix ensure use of boolean types in order to support PostgreSQL.
  • Changed documentation.
Assets 2

@akazorg akazorg released this Oct 11, 2018 · 114 commits to master since this release

  • Fix SQL query to support PostgreSQL
Assets 2