grouptabs

Mobile Web App to organize payments in dynamic groups of people.

GPL-3.0 License

Stars
42
grouptabs - 1.5.2 Latest Release

Published by xMartin over 2 years ago

Bug fixes and updates

fixed:

  • Fixed memory leak by updating PouchDB

changed:

  • Update libraries, in particular Create React App to version 5 and React to version 18
grouptabs - 1.5.1

Published by xMartin over 2 years ago

Small improvements and updates

improved:

  • Optimize display of status bar on mobile devices (color fits app background)

changed:

  • Switch from npm to yarn for better developer experience
  • Use specific browser distribution of PouchDB for faster developer dependencies installation
grouptabs - 1.5.0

Published by xMartin over 3 years ago

Animated screen transitions and smaller bugfixes and improvements

added:

  • Animated screen transitions

changed:

  • Removed migration from PouchDB's all-dbs data - it has been around for more than a year now
grouptabs -

Published by xMartin almost 4 years ago

Clean URLs and smaller bugfixes and improvements

changed:

  • Update libraries, in particular Create React App to version 4 which comes with a new service worker implementation for offline support

improved:

  • Clean URLs without "#" based on HTML 5 history
  • Improve auto-focusing of amount inputs and new participant inputs for direct transactions

fixed:

  • Fix not displaying direct transaction form for legacy direct transaction
grouptabs -

Published by xMartin about 4 years ago

added:
- Show version in app (git describe)
- Dark mode (#177)
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)
changed:
- Optimize JS dist code, decreasing browser support (most notably remove IE11 support)

grouptabs - Bugfixes and improvements

Published by xMartin about 4 years ago

Bugfixes and improvements
fixed:
- Persist last opened tab on Android PWA (#171)
- Handle case of importing an already imported tab (#172)
changed:
- Manage state of the transaction form globally together with the rest of the app's state using Redux

grouptabs - 1.2.0

Published by xMartin almost 5 years ago

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
grouptabs - 1.0.0

Published by xMartin almost 5 years ago

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)
grouptabs - 1.1.0

Published by xMartin almost 5 years ago

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
grouptabs -

Published by xMartin over 5 years ago

  • Round total spending
grouptabs -

Published by xMartin over 5 years ago

  • More consistent UI colors
  • Improve a11y
  • Optimize font loading for performance
grouptabs - 1.0.0-beta.1

Published by xMartin almost 6 years ago

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

  • Added direct payment feature (#45)
  • Visual UI face lift