Release notes of current versions
Beta release 1.1.5-beta (26 Apr 2023, play store)
Build notes: PA1-I121, PA1-I117, PA1-I113, PA1-I86, PA1-I81
- Improved stats: fixed bug where no stats were recorded first time after log out (PA1-I121 ~ [SPINETRACK-191])
- Improved angle display: angle now centered, numbers right-aligned (PA1-I117)
- Fixed wrong sensor number displayed in connection indicator (PA1-I113 ~ [SPINETRACK-126, SPINETRACK-157])
- Add continue practice button in exercise summary (PA1-I86)
- Calibration retained when switching tabs during practice will (PA1-I66)
- Sensor data will only stream when in a practice (PA1-I81)
Beta release 1.1.4-beta (10 Apr 2023, play store)
Build notes: PA1-I119, PA1-I118, PA1-I116, PA1-I115, PA1-I112, PA1-I111, PA1-I110, PA1-I109
- Text change for Soft landings and Piston Walking (PA1-I119, PA1-I118)
- Fixed timing of textual deviation warning (PA1-I116 ~ [SPINETRACK-175])
- Close tolerance/delay screen when user taps in rectangle containing the animation (PA1-I115 ~ [SPINETRACK-174])
- Resolved connectivity issue (PA1-I112 ~ [SPINETRACK-155, SPINETRACK-154])
- Improved stats:
- data inconsistency (PA1-I111 ~ [SPINETRACK-172, SPINETRACK-165])
- info box (PA1-I110 ~ [SPINETRACK-167, SPINETRACK-166, SPINETRACK-164, SPINETRACK-127])
- y-axis scale limited to 24 h (PA1-I109 ~ [SPINETRACK-158, SPINETRACK-147])
Beta release 1.1.3-beta (2 March 2023, firebase)
Build notes: PA1-I105, PA1-I101
- improve visualization (PA1-I105 ~ [SPINETRACK-141, SPINETRACK-142], PA1-I101 ~ [SPINETRACK-130, SPINETRACK-137, SPINETRACK-138, SPINETRACK-141, SPINETRACK-142])
Beta release 1.1.2-beta (27 February 2023, firebase)
Build notes: PA1-I107, PA1-I103
- fix stats, stats are now displayed latest first (PA1-I103 ~ [SPINETRACK-139])
- fix connectivity issue due to which sensors didn’t reconnect during practice (PA1-I107 ~ [SPINETRACK-145])
Beta release 1.1.1-beta (14 February 2023, firebase)
Build notes: PA1-I100, PA1-I99
- fix visualization issue which lead to cut entries in the practice menu (PA1-I99 ~ [SPINETRACK-131])
- fix visualization issue in pre-practice calibration leading to hidden 'calibrate' button (PA1-I100 ~ [SPINETRACK-133, SPINETRACK-135])
Beta release 1.1.0-beta (30 January 2023, play store)
Scope
Scope of the project: Provide an Android clone of the iPhone/iPad PostureTracker App which closely matches the functionality of the iPhone/iPad PostureTracker App.
Build release for testing: Version 1.1.0
References
Release Description
This release is a controlled release of PostureTracker App - Android and contains following features and functionalities.
- Welcome Guide
- Welcome Screen
- Shows initial instruction about using an app
- Show this screen for initial app users later on users can open it from About Tab.
- Exercise Module
- Exercise List Screen
- User can see list of exercise to start calibration
- Users can see details about the exercise by selecting specific exercises.
- Exercise Detail Screen
- Showing information regarding placement of sensors on different body parts according to selected exercise
- Calibration Module
- Sensors Connectivity
- BLE connection with Sensors
- Show already connected Sensor's information like - Connected Sensors name, Battery Status, Received packages per min/sec, Signal Strength.
- Option to reconnect sensors
- Option to start calibration for selected exercise and see live calibration.
- Activate or deactivate Audio feedback
- Tolerance Configuration
- Delay Configuration
- Option to flip body figure
- Option to end / recalibrate.
- Stats Module
- Shows different exercises and its calibration data in Daily/Weekly/Monthly Chart View.
- Daily, Weekly, Monthly stats about overall exercise stats to Exercise List.
- Drill down (Detail Chart View) for selected exercise view by selecting particular item from exercise list.
- Settings Module
- Appearance (Dark/Light Mode)
- Option to change framerate
- Upload research data (On/Off)
- User Management Module
- User Login with Email/Password
- User Login with QRCode Scanning
- Logout
The following features have not been implemented in this release.
Issues marked "backlog" listed in 8 Known Bugs / Issues.
Configuration Management
Required device configuration for the PostureTracker App
- min. 32GB of ROM
- min. 4GB of RAM
- min. OS 10 or above
Test devices:
- Gokhale:
- Samsung M32 (SM-M325F)
- Samsung A22 5G (SM-A226B)
- webline
- Samsung S20 FE
- Google Pixel 4A
- Redmi 7
- Samsung M32
Required device configuration for the PostureTracker App
- Closed Testing
- Create an internal testing release to quickly distribute your app to up to 100 testers for initial quality assurance checks. We recommend running an internal test before releasing your app to the closed or open tracks. If needed, you can run internal tests concurrently with closed and open tests for different versions of your app.
- Steps to download
- Testers will receive an email and have to accept it to be part of the testing team.
- Once accepted, click on the shared link.
- Download the apk and install the app from the shared link.
- Public Link Testing (Internal app sharing)
- To Anyone you share the link who can download the app. User has to tap on the link and click on the download option.
- This app is not publicly discoverable
- Steps to download
- Click on shared link
- Download app
- Install
- Release
Before authorized testers can download apps using internal app sharing, they need to turn on internal app sharing on their Google Play Store app.
- Open the Google Play Store app
- Click on user profile icon and select setting option
- In the “About” section, tap the Play Store version 7 times.
- Expand the general section where you find the option “Internal app sharing”
- After the Internal app sharing setting appears, tap the switch to turn on internal app sharing.
- Tap Turn on.
Bug / Feedback Report
While in the PostureTracker app, shaking the phone will trigger the bug reporting process:
- Open the app.
- Perform the steps which you want to report.
- Shake your phone to open the feedback screen. Alternatively, click on “Bugsee” report issue notification from your notification tray.
- Fill the required details.
- Click on send.
Issues / Bugs Fixed
The status of the bugs is updated in zoho and bugsee (internal resources). A list of fixed bugs can be found here (list of closed issues).
Issues / Bugs To Be Fixed
Sl.No. |
Bug ID |
Bug / Issue Description |
Remarks (if any) |
|
|
none |
|
Known Bugs / Issues
Sl.No. |
Bug / Issue Description |
Test Case ID |
Schedule to Fix |
Remarks (if any) |
|
connection - app doesn't realise it (re)connected to a sensor |
PA1-I77 |
|
not reproducible |
|
Auto-end / abandon practice due to inactivity Change to 1 minute when applying iOS logic - internal document |
PA1-I78 |
In Maintenance Phase |
“backlog” |
|
Data streaming - internal document |
PA1-I81 |
In Maintenance Phase |
“backlog” |
|
connection - app doesn't realise it disconnected from a sensor |
PA1-I82 |
|
not reproducible |
|
Visualisation - 0-degree angles (leg exercises) & position (bending) |
PA1-I84 |
In Maintenance Phase |
“backlog” |
|
'Continue practicing' button should resume exercise & PA1-I66 |
PA1-I86 |
In Maintenance Phase |
“backlog” |
Release Checklist
Sl.No. |
Description |
Y/N |
|
All needed design work has been completed and reviewed. |
Y |
|
All development work has been completed and reviewed. |
Y |
|
All defects assigned to this release have been fixed. |
Y |
|
All development documentation has been updated. |
Y |
|
All unit test code has been updated. |
N/A |
|
Multiple Devices testing with different android versions done. |
Y |
|
The development team is satisfied with this release. |
Y |
|
The QA plan and test cases have been updated. |
Y |
|
The QA plan has been completely carried out. |
Y |
|
All discovered defects have been tracked. |
Y |
|
All fixed defects have been verified as fixed. |
Y |
|
The QA team is satisfied with this release. |
Y |