All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
2.0.0-beta06 - 2022-05-18
- Added a brand new splash screen
2.0.0-beta05 - 2022-02-27
- Context menus on home screen to make it easier to edit and delete activities
- Added shortcuts and integration with Google Assistant to make it easier to use the app!
- Updated time handling across the app
- Fixed bug related to invalid time when exporting data
2.0.0-beta04 - 2021-11-27
- Added unlimited scrolling list on Dashboard!
- Memory optimizations for different lists across app
- Faster query for stats on dashboard
2.0.0-beta03 - 2021-06-02
- Added local backup + restore (CSV) ability.
2.0.0-beta02 - 2021-04-12
- Patient created events now show up in dashboard
2.0.0-beta01 - 2021-03-15
Same as 2.0.0-alpha06
2.0.0-alpha06 - 2021-03-06
- Edit implementation for healings and payments
- Core module for common database, utils and more
- Analytics event tracking
- [META] Github actions workflow for regular builds and automated releases
- Unit tests for CalendarUtils
- Some database integration tests
- Datastore refactor
- Fixed navigation graph and popup behaviour.
2.0.0-alpha05 - 2021-02-28
- Added Undo action for Snackbar on deleting Healing and Payment
- A new material design for Progressbar, TimePicker, DatePicker
- Switched to using transactions for deleting healings and payments.
- Fixed a bug where deleting multiple healings/payments did not correctly update the due amount.
2.0.0-alpha04 - 2021-02-21
- Changed splash screen behaviour
- Updated dependencies
- Added separators for Healings and Payment list
2.0.0-alpha03 - 2021-02-16
- Import from v1.0 and Clear all options in Settings
2.0.0-alpha02 - 2021-02-08
- Individual healings can now be customized to include a different price
- Migration option from v1.0
- New local database
- Migrated to local database
- A completely new design
- Authentication requirement
- Online database support
- Patient feedbacks
- Data now does not leave user's device
1.0.0 - 2019-08-16
- Added donate option
- Fixed bug with healing counter on main page
- Internal changes (Switched from Java to Kotlin)
0.10.0 - 2018-11-02
- Added option to set date and time for new healings.
- Added some cool new icons.
- Added fragment back stack.
- Added option to set date and time for new payments.
- Changed upgrade to donate.
0.9.0 - 2018-10-31
- Added an extra line after name in the main list to display additional information.
- Added settings menu.
- Added option to disable crash reporting.
- Added list of open source licenses.
- Added link to privacy policy and EULA in about section.
- Larger font size for patient name.
- Enabled sharing.
- Collapsing Toolbar and new patient FAB only appear in the main list. The other views have their own standard toolbar.
- Updated to latest versions of various libraries and plugins.
- Changed package names to lowercase to follow standard conventions (internal change, wont affect app performance).
- Removed redundant share option in navigation drawer.
- Billing permission as not needed.
0.8.2 - 2018-10-20
- Fixed app crashing when number was not formatted properly in the due and rate fields.
0.8.1 - 2018-09-04
- Moved code from mainListFragment to MainActivity to ensure that data persists among different fragments. This version is stated for Beta Release.
0.8.0 - 2018-08-18
- Added Fragments for more modular UI
- Added an About section
- Added ability to sign out
- Added an upgrade option (not implemented)
- Added share option (not implemented)
- Now you can see your Google account profile picture and name with which you are logged in.
- Fixed a lot of bugs (and added some more to fix next time!)
See Pull request #6 for more
0.7.0 2018-07-28
- Enabled adding and viewing patient feedbacks
0.6.2 2018-07-22
- Hindi Trnaslation (In progress)
0.6.1 2018-07-16
- We now have a new logo and app icon!
See Pull Request #5
0.6.0 2018-07-03
- A summary of recent healings (today, this month and last month) is shown on each healing log
0.5.0 2018-07-03
- Added collapsing toolbar with information on recent healings (today and yesterday)
- Added more Analytics events
0.4.0 2018-06-30
- Edit patient name, contact, rate, payment due and disease.
** Note - rate edited will take effect from next healing only. Deleting old healings after editing rate may cause unexpected outcomes. - Added Snackbar confirmations at a few more place!
0.3.0 2018-06-27
- Added contextual menus in all 3 lists - main patients, healings and payments to be able to delete any incorrect entry.
- Added decoration divider to mark each item separately
- Normalized app bar all across the app
- Significantly reduced APK size by enabling minify
0.2.0 2018-06-25
- 'Add Payment' option
- Added Payment Logs
- Added Firebase analytics and Crashlytics
0.1.0 2018-06-24
- Google sign In
- Add new patients
- View patient info
- Add new healing record for patient
- View healing logs