Hi,
I've just check last "master" version and it isn't working on my forum as well, so I've restore backup made just before update attempt 😉
I'm guessing that master code is already written with Beta 15 in mind, so it may not working properly with Beta 14.
My current (working) setup:
$ php flarum info
Flarum core 0.1.0-beta.14.1
PHP version: 7.4.13
Loaded extensions: Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, SPL, iconv, intl, json, mbstring, session, standard, mysqlnd, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, mysqli, SimpleXML, soap, sockets, sodium, exif, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, imagick, ionCube Loader
+---------------------------------+------------------+------------------------------------------+
| Flarum Extensions | | |
+---------------------------------+------------------+------------------------------------------+
| ID | Version | Commit |
+---------------------------------+------------------+------------------------------------------+
| flarum-lang-english | v0.1.0-beta.14.1 | |
| flarum-flags | v0.1.0-beta.14.1 | |
| flarum-tags | v0.1.0-beta.14 | |
| flarum-approval | v0.1.0-beta.14 | |
| kilowhat-audit-free | 1.3.0 | |
| michaelbelgium-discussion-views | v5.0.0 | |
| flarum-emoji | v0.1.0-beta.14 | |
| clarkwinkelmann-author-change | 0.2.1 | |
| askvortsov-categories | v1.1.0 | |
| fof-best-answer | 0.2.0 | |
| fof-follow-tags | 0.5.2 | |
| fof-links | 0.4.0 | |
| fof-merge-discussions | 0.4.0 | |
| fof-nightmode | 0.6.0 | |
| fof-oauth | 0.1.0 | |
| fof-profile-image-crop | 0.2.0 | |
| fof-reactions | 0.4.5 | |
| fof-spamblock | 0.3.0 | |
| fof-split | 0.5.0 | |
| fof-user-bio | 0.3.1 | |
| flarum-likes | v0.1.0-beta.14 | |
| flarum-lock | v0.1.0-beta.14 | |
| flarum-markdown | v0.1.0-beta.14 | |
| flarum-mentions | v0.1.0-beta.14 | |
| flarum-statistics | v0.1.0-beta.14 | |
| flarum-sticky | v0.1.0-beta.14 | |
| flarum-subscriptions | v0.1.0-beta.14 | |
| flarum-suspend | v0.1.0-beta.14 | |
| fof-upload | 0.11.3 | |
| kyrne-websocket | 2.0.0 | |
| fof-drafts | 0.2.0 | |
| xelson-chat | dev-master | d4a66c387030a82e71a36a0bd7570107f3d63919 |
| askvortsov-discussion-templates | v0.2.1 | |
| fof-user-directory | 0.4.0 | |
+---------------------------------+------------------+------------------------------------------+
If you tested previous dev version and have some mess in DB - that's some steps to get them cleared (but make a backup, as this can broke some stuff!!!)
1. Remove extension:
Disable extension in admin panel, then:
composer remove xelson/flarum-ext-chat
php flarum migrate
php flarum cache:clear
2. Clear DB:
MySQL query (you can run in on on phpmyadmin or over ssh)
DELETE FROM migrations WHERE extension="xelson-chat";
DROP TABLE neonchat_chats;
DROP TABLE neonchat_chat_user;
DROP TABLE neonchat_messages;
3. Install it from scratch:
composer require xelson/flarum-ext-chat:dev-master
php flarum migrate
php flarum cache:clear
4. Enjoy!
You should be able to turn on extension on Admin panel (it will take a while at first time, as it will make a migrate, create all required tables etc). Then set permissions in admin panel, rename your chat names and enjoy!