Skip to content

Releases: CoolCoderSJ/HCGateway

v2.0.0

05 Nov 03:24
25c1faf
Compare
Choose a tag to compare

This release includes breaking API changes that improve the security of the project overall. The project now uses expirable tokens for authentication instead of a user id. This means that screenshots/etc. of the app for debugging purposes can now be used as well.

Full Changelog: v1.5.0...v2.0.0

v1.5.0 - DB Migration

04 Nov 01:37
25c1faf
Compare
Choose a tag to compare

Migrates database from appwrite to mongodb. Please see README for most up to date information on how to migrate your database as well as new data structures.

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.4.0 - Two way sync

01 Nov 16:12
09046a1
Compare
Choose a tag to compare

Two-way sync is now possible with v.1.4.0.

This release now requires firebase for cloud messaging if you'd like to push from your own server.
Full documentation can be found in the README.

Full Changelog: v1.3.1...v1.4.0

v1.3.1

28 Oct 23:42
Compare
Choose a tag to compare

Allows the use of an insecure HTTP self-hosted server.
Note: app-verbose is intended to help debug #18 but does not contain any major changes and can be used normally.

v1.3.0

25 Oct 12:28
Compare
Choose a tag to compare

App changes:

  • fixed a bug where the notification progress bar did not disappear upon sync completion.
  • fixed a bug that required permission for all record types to continue
  • fixed a bug where the status bar did not show due to theme mismatch between the status bar and the app

Other changes:

  • The API server can now be hosted using docker/docker-compose, and an example compose file has been provided. (Credit: @vaddisrinivas)

v1.2.0

08 Oct 21:08
Compare
Choose a tag to compare

Adds Sentry integration for better error tracking to both the server and the mobile app. Opt-out available.

v1.1.1

11 Jul 13:15
Compare
Choose a tag to compare

Feature changes:

  • The notification now shows the sync progress if not dismissed. This is extremely helpful for knowing how much HCGateway has synced so far.

Bug fixes:

  • In v1.1.0, only SleepSession, Speed, and HeartRate records were being synced. This has been fixed.

v1.1.0

11 Jul 04:43
Compare
Choose a tag to compare

This release fixes many of the issues faced previously. Notably, the app now requests permissions properly on Android 13/14. The foreground service has also been reimplemented to allow for the use of notifications as a sync indicator.

Major feature changes include-

  • The ability to change the API server at any time
  • The ability to change the amount of time between syncs
  • The ability to manually start/stop the sync service
  • The ability to start a manual sync at any time
  • The ability to see when data was last synced

New data types include-

  • Active Calories Burned
  • Basal Body Temperature
  • Body Temperature
  • Bone Mass
  • Cervical Mucus
  • Elevation Gained
  • Floors Climbed
  • Hydration
  • Lean Body Mass
  • Menstruation Flow
  • Menstruation Period
  • Ovulation Test
  • Respiratory Rate
  • Resting Heart Rate
  • Steps Cadence
  • Wheelchair Pushes

Other major changes:

  • The app has switched from bare to an expo setup. Please refer to the Self-Hosting instructions in the README for more instructions on using EAS build.

v1.0 - Initial Release

20 Aug 03:55
Compare
Choose a tag to compare

This release is the first release for the HCGateway companion application. It supports one way sync to the server.