Skip to content

v1.2.1 quickfix

Latest
Compare
Choose a tag to compare
@taoeffect taoeffect released this 23 Jan 22:55

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

Note: v1.2.1 quickfix addresses a problem with push notifications not working in existing (upgraded) groups.

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-*
5a4f44cce9bf2c32b8b335f087db8a9383d9c524f4a512e07f10d262d5713e91  gi-v1.2.1.debug.tgz
0c23bf00f845c87c5cd279c588fcfbdb6f7208b7fa44f6f1bf4f85b145c77f57  gi-v1.2.1.tgz