Release Notes of the Grouptabs app

Track expenses in a group of people!

xMartin/Grouptabs

1.3.1
July 26, 2020

No changes - testing release process

1.3.0
July 26, 2020
added
  • Show version in app (git describe)

  • Dark mode (#177)

changed
  • Optimize JS dist code, decreasing browser support (most notably remove IE11 support)

improved
  • Show »All joined« button only if at least one participant is not set to joined (#122)

  • Shorter startup time by adding timeout to initial replication, falling back to possibly stale data and syncing later

fixed
  • Updating amount in new participant inputs

  • Updating UI after remote data change

  • Missing transaction data - happened when loading app with no prefilled local browser data withURL pointing to transaction

  • Preselecting joined for two participants (regression)

1.2.1
April 7, 2020

Bugfixes and improvements

changed
  • Manage state of the transaction form globally together with the rest of the app's state using Redux

fixed
  • Persist last opened tab on Android PWA (#171)

  • Handle case of importing an already imported tab (#172)

1.2.0
January 13, 2020

Bugfixes and improvements

improved
  • Faster app loading for most cases by loading PouchDB memory adapter only if IndexedDB is not available (e.g. Firefox private mode)

  • Display meaningful error when refreshing app being offline and without indexedDB available

fixed
  • PouchDB in-memory fallback when creating a new tab

1.1.0
December 21, 2019

Move to create-react-app with TypeScript as a technical foundation, including PWA support

added
  • PWA and Add to Home Screen support via service worker offline support and web manifest

changed
  • Based on create-react-app with TypeScript instead of vanilla require.js

  • Persist tab IDs in local storage instead of pouchdb-all-dbs, including migration

fixed
  • Support private mode in Firefox (#125)

  • Fix preventing importing from URL initially, if tab already exists locally

1.0.0
November 24, 2019

UX improvements and upgrade to latest PouchDB dropping WebSQL support

added
  • Link to website (#146)

  • Add date buttons for "today" and "yesterday" in addition to date picker (#42)

improved
  • Upgrade to official PouchDB v7 with smaller file size and removing WebSQL support

  • Sort tab list by most recent transaction (#158)

  • Preselect most likely participant of a new direct transaction (#157)

1.0.0-beta.3
July 1, 2019
fixed
  • Round total spending

1.0.0-beta.2
June 29, 2019
improved
  • More consistent UI colors

  • Improve a11y

  • Optimize font loading for performance

1.0.0-beta.1
January 19, 2019

Add feature "direct payment" - with that we consider the basic feature set complete

added
  • Direct payment feature (#45)

improved
  • Visual UI face lift

1.0.0-alpha.15
October 29, 2018
changed
  • Update PouchDB to a custom version of v7.0.0 to migrate WebSQL data to IndexedDB

1.0.0-alpha.14
October 21, 2018
changed
  • Document title: most specific part first (#148)

1.0.0-alpha.13
June 16, 2018

Bugfix for date handling in timezones with negative offset

fixed
  • Date handling in timezones with negative offset (#147)

1.0.0-alpha.12
April 2, 2018

Routing - use the URL for navigation and sharing/importing

added
  • Keep added tabs in sync between multiple browser tabs/windows

  • Add routing with redux-little-router (naviagtion, automatic importing, ...)

  • Also show tab ID for sharing in empty tab view (#137)

  • Add current tab name and transaction description to document title (#141)

improved
  • Highlight participants in transaction form bold for status "paid" (#133)

  • Better design and more whitespace in transaction list

  • Accept full tab URLs as import input, too

fixed
  • Position of arrows in tab list

1.0.0-alpha.11
January 1, 2018

Styles and accessibility

improved
  • Improve perceived loading performance

  • Show outlines for better accessibility

  • Improve transaction list styling

fixed
  • Font loading and rendering

1.0.0-alpha.10
November 29, 2017

Combined main view

changed
  • Combine accounts summary and transaction list

fixed
  • Font weights