- Initial version of web platform for visualizing the full 4 months of data stored on the phone with extra stats and interactive chart. Access via the app settings in the Pebble app!
- If launched with no 'last charge time' but over 90% battery, assume that is the first charge time to get value sooner
- Re-organize menus
- Draw skyline decoration on message window as well as main window
- Show one decimal point for the days remaining estimate if in single digits
- Fix for counting consecutive charge events when calculating mean time between charges
No release notes available
- Add support for Pebble Time Round (chalk)
- Remove large status text and replace with decorated day/night skyline
- Fix for graph drawing predictions out of bounds for charging samples
- Potential fix for launcher icon on Aplite
- Sync up to 120 days of data to the JS side
- See four initial stats based on extended history (all-time avg, last week avg, charge events, mean time between charges)
- Fixes for crash rendering graph in specific scenarios
- Complete conversion of JS code to TS with jccit/PebbleKit.ts
- Graph plots points based on time, not index, showing any gaps in sample history
- Update navigation from main screen to graph, drill down to log
- More consistent screen designs
- Condensed menus
- Improve graph screen look and behavior
- Select graph datapoints to jump to that log entry
- Lay groundwork for phone-side data sync (no feature yet!)
- Add option setting for 'one day remaining' alert
- Move settings to separate menu
- Disable animations on Aplite to save more memory for new features
- Update to pebble-scalable v2
- Bring back the bird on Aplite
- Add information page
- Re-organize the app menu
- Handle <10% increase as not a charge event
- More Aplite memory optimizations
- Add initial graph and trend accuracy features
No release notes available
- Fix out of memory crash on Aplite by removing/re-using some images
- Test with only one required full sample, instead of two.
- Show time since last observed charge (increase)
- Show predicted date of next charge
- Show alert when there is about one day remaining
- Allow a mix of 'no change' and discharge samples in initial two samples
- Increase the log length from 8 to 16
- Show log usage in the log window header
- Add days remaining/rate estimations to each individual log entry for a future feature that tracks app accuracy
Note: data will be reset for this update to allow new features, and to prevent a reset being required in the foreseeable future. Sorry!
- Update algorithm to correctly include 'no change' time intervals in overall estimation calculations, improving accuracy on older watches (thanks jojomuc!)
- Update data log to show time intervals more intuitively
- Add new 'high drain alert' option for if a new estimate suddenly becomes 2x the current historical average.
- Fix bug counting an 'on charger' entry as 'charged up' regardless of charge difference
- Layout improvements
- Fix bug calculating days remaining from the data log, not the live battery level
- Move data log to the Down button on the main screen
- Better sleeping bird image
- Fix animation bug when no data has been gathered yet
- Major UI overhaul to scale up properly for Emery
- Re-designed the data log to be more obvious
- Implement scrolling on message windows
- Fix issue when a 'no change' log entry time range can overlap a subsequent discharge log entry time range
- Use absolute time to schedule the next wakeup instead of counting seconds
- Show precise time of next wakeup
- If woken up prematurely, silently reschedule
- Fix next sample text position
- Add initial timeline pin for noon of day charge may run out
- Retry wakeups if they collide with other apps
- Update iconography
- Handle >99% measures in main window and log window
- Further clarify initial stages of sampling on main window
- Fix bug where first sample was never taken
- Show version in menu
- Clarify more wording about min. required samples
- Log 'no change' and 'charged' events in the data log
- Fix some usages of gmtime over localtime
- Add more weight to most recent estimation
- Add small color flair for color watches
- Take first sample only if more than 3/4 of a full interval remain until the next interval.
- Clarify wording on 'estimated rate per day'
- Clarify wording on reboots