GONG

XMPP Chat Client

Release Notes > 0.3.0

Release 0.3.0 Jan 11 2020

Development Changes

  • Updated packages
    • @material-ui/core: 4.4.2 -> 4.8.0
    • @material-ui/icons: 4.4.1 -> 4.5.1
    • @material-ui/lab: 4.0.0-alpha.26 -> 4.0.0-alpha.36
    • @material-ui/styles: 4.4.1 -> 4.7.1
    • electron-debug: 2.2.0 -> 3.0.1
    • electron-log: 3.0.7 -> 4.0.0
    • electron-store: 3.3.0 -> 5.1.0
    • electron-updater: 4.0.6 -> 4.2.0
    • keytar: 4.9.0 -> 5.0.0
    • marked: 0.7.0 -> 0.8.0
    • notistack: 0.8.9 -> 0.9.7
    • react: 16.9.0 -> 16.12.0
    • react-dev-utils: 9.0.3 -> 10.0.0
    • react-dom: 16.9.0 -> 16.12.0
    • react-player: 1.12.0 -> 1.14.2
    • react-router: 5.0.1 -> 5.1.2
    • react-router-dom: 5.0.1 -> 5.1.2
    • xmpp.js: 0.7.4 -> 0.9.2
    • @types/jest: 24.0.13 -> 4.0.23
    • @types/markdown-it: 0.0.8 -> 0.0.9
    • @types/marked: 0.6.5 -> 0.7.2
    • @types/react-dom: 16.8.4 -> 16.9.4
    • @types/react-router-dom: 4.3.4 -> 5.1.3
    • @types/sanitize-html: 1.20.1 -> 1.20.2
    • concurrently: 4.1.2 -> 5.0.2
    • cross-env: 5.2.0 -> 6.0.3
    • electron: 4.1.5 -> 7.1.7
    • electron-builder: 20.38.2 -> 21.2.0
    • electron-rebuild: 1.8.4 -> 1.8.8
    • node-sass: 4.12.0 -> 4.13.0
    • react-scripts: 3.1.1 -> 3.3.0
    • typescript: 3.5.1 -> 3.7.3
  • Removed DevTools, no longer working with Electron 7
    • This will be added back once it is supported
  • Messages no longer use an internal index
  • Updates to interfaces for better type checking

Changes

  • Added search, try it out with Ctrl+F when a channel is selected
  • ESC now selects the chat input box
  • ESC now closes the settings
  • Chat messages no longer use column-reverse, this should make selecting multiple messages easier when copying
  • Messages in the logs now contain an array of mentioned users
  • Message mentions are now replaced when the message is displayed and is no longer is replaced in the logs, this is backwards compatible with older logs

Fixes

  • When replacing users with the selection list, casing no longer applies
  • Removed message.index from logs