Skip to content

v2.12.0

Latest
Compare
Choose a tag to compare
@hickey hickey released this 03 Mar 04:54
· 1 commit to master since this release

2.12.0 (2024-03-03)

There is a lot of behind the scenes work that has gone into this release which took longer than expected to work everything out and functioning. The MeshChat web interface is becoming more event driven so the performance should be improving. This will also enable easier feature development in the future.

The big change starting with this version is that any settings that are needed to be changed for an installation of MeshChat need to be put in the meshchat_local.lua file which is located in the cgi-bin directory. When you upgrade to v2.12.0 your existing meshchatconfig.lua will be copied to meshchat_local.lua and modified (a few variables need to be removed). Any of the settings in meshchatconfig.lua can be overridden in meshchat_local.lua. The good news is that meshchat_local.lua will not be modified when you upgrade to a new version. So you will not have to go and update settings after doing an upgrade.

The latest documentation can be found at https://hickey.github.io/meshchat. This is an ongoing process to get better documentation posted so please be patient or submit a Feature Request issue if you find something not being addressed.

Features

  • add message class abstracting message handling (#23) (28d1759)
  • Add support for meshchat_local.lua (#47) (b51bb16)
  • allow admin to set default channel (#19) (d90fc33)
  • Set send channel when channel filter changed (f26130b)

Bug Fixes

  • recover code lost from bad merges (9ad1637)
  • remove duplicate config definitions (57d2766)
  • Set caller to unknown_caller for notified functions (7856502)
  • set epoch in send_message API even if not specified (bfadccb)