Skip to content

v0.8.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@lewisl9029 lewisl9029 released this 15 Sep 05:52
· 390 commits to master since this release

Web release available at http://lewisl9029.github.io/toc/releases/v0.8.0-alpha.
Android binaries are attached below.

Features:

  • Added native notifications for web and mobile, that only show if app is in background #258
  • Notifications now have animated transitions when they appear, and can be swiped to be dismissed on touch devices #294 #244 #116
  • Notifications are now provided for new invites in addition to messages #259
  • Added automatic copying of user ID and message contents on click for browsers that support it #323 #326
  • Added system message toasts for providing feedback for user actions #284 #325
  • Unsent messages, profile updates now only attempt sends when contact is online #317
  • Users can now login to their accounts to access contacts and message history without network access #300
  • App now starts automatically at boot on mobile #302
  • Added a notification count on the menu icon in header #242
  • Disabled logging for production builds #329

Bugfixes:

  • Fixed height difference between app header and side menu header #289
  • Fixed right side menu being unresponsive #293
  • Fixed notifications flashing briefly on startup #320
  • Fixed flash being requested when the app doesn't actually make use of it #311
  • Fixed mousewheel scrolling for devices with touch support #308
  • Fixed multi-layer modals causing buttons to become unresponsive #278

Known Issues:

  • QR reader intermittently fails #267. Workaround: try scanning the QR code again.
  • Notifications animate in but not out #324. Workaround: use your imagination. ;D
  • Free text selection is not working in message list #321. Workaround: use the copy on click feature for now.

Warning:

There has been no effort to maintain backward and forward compatibility between versions as of this release. Data from one version is not guaranteed to work on another. This will continue to be the case until the eventual v1.0.0 release.

If you're experiencing issues, try clearing your localStorage and IndexedDB. For this release, you can do so by typing tocState.destroy() in the console.