Skip to content

v1.2.0

Compare
Choose a tag to compare
@taoeffect taoeffect released this 23 Jan 19:57
· 20 commits to master since this release

How to run this

The archive file contains a dist/ folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve. On a production site, you should to use these environment variables:

  • NODE_ENV=production
  • VAPID_EMAIL=mailto:[email protected]
  • GI_PERSIST=sqlite (or GI_PERSIST=fs, but sqlite is recommended)

NOTE: when upgrading, it's important to first delete the dist/ folder and replace it with the new contents from the archive.

Friendly Release Notes

New Features

  • Push notifications! This version includes full support for end-to-end encrypted web push notifications.
    Works best on mobile as a PWA.
    Please see our blog for this release for more details and caveats about push notifications, especially on iOS.
  • Push notifications are now used for important in-group events and reminders.
  • You can now change your password!
  • Image compression: uploaded images will take up a maximum of ~400KB each to speed up loading times and save server space.
  • Image viewer now supports left/right arrow keys to switch between multiple image attachments.
  • Chat file attachments now show their size.
  • You can now use the paste feature to add an image attachment.
  • Mobile: <enter> key creates newline instead of sending message
  • Chelonia now runs in a service worker to support push notifications and better state management with multiple open tabs.

Bugfixes

  • Prevent accidental creation of multiple DMs.
  • Fixed rendering of payment table rows.
  • Fixes for forced-color mode.
  • Fixed remaining issues related to showing not-logged-in users under group inactivity.
  • "See proposal" link should always lead to proposal.
  • Fixed chat auto-scroll issue.
  • Fixed various markdown rendering bugs in chat.
  • Miscellaneous bug fixes.

Improvements

  • Added download/delete buttons to the image viewer.
  • Emojis rendered slightly larger in chat now.
  • Increased the maximum length of payment details to support long Lightning payment addresses.
  • Various UI/UX improvements. See below for a complete list.

Server Wipe Coming in Version 2.0!

Version 2.0 is coming soon, and with it some major backwards-incompatible changes to the internals of Group Income.
We will be forced to wipe all data on the groupincome.app site. Therefore, please backup any
important data before the release to your computer. We will host a temporary backup site where users will be able
to access their data for a period of time after the new version launches.

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

$ sha256sum gi-*
77c0ab81ecb83dc597bcaff180c7d02ece211d6817d26e27a6bf1ff31adc74e4  gi-v1.2.0.debug.tgz
6613272de6cee5101fb2674857b89257c50fe1df857363d8dc7517fb2b809f97  gi-v1.2.0.tgz