Changelog

Version 1.262026-03-15T20:21:59.28

- 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

Version 1.252026-03-04T23:11:25.195

- Fix sync crash

Version 1.242026-03-03T18:43:31.236

- 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

Version 1.232026-03-01T23:52:19.183

No release notes available

Version 1.222026-02-28T11:59:59.003

- 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

Version 1.212026-02-18T19:01:28.936

- 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

Version 1.202026-01-27T20:38:50.039

- 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!)

Version 1.192026-01-16T19:35:40.419

- 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

Version 1.172026-01-08T19:58:48.159

- 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

Version 1.162026-01-01T23:03:01.063

- Add initial graph and trend accuracy features

Version 1.152025-12-27T21:11:16.654

No release notes available

Version 1.142025-12-27T18:48:28.604

- Fix out of memory crash on Aplite by removing/re-using some images
- Test with only one required full sample, instead of two.

Version 1.122025-12-26T18:24:05.888

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

Version 1.112025-12-22T22:43:54.84

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

Version 1.102025-12-18T12:29:54

- Fix bug counting an 'on charger' entry as 'charged up' regardless of charge difference
- Layout improvements

Version 1.92025-12-17T12:48:31

- 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

Version 1.82025-12-16T21:02:20

- Fix animation bug when no data has been gathered yet

Version 1.72025-12-15T19:36:54

- 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

Version 1.62025-12-06T16:59:16

- Fix next sample text position
- Add initial timeline pin for noon of day charge may run out

Version 1.52025-12-04T22:11:55

- 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

Version 1.42025-12-03T12:15:19

- Fix bug where first sample was never taken
- Show version in menu

Version 1.32025-12-02T22:58:06

- 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

Version 1.22025-11-30T11:24:30

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

Version 1.12025-11-29T18:40:41

- Clarify wording on reboots

Version 1.02025-11-29T18:15:00

- Initial release