- Show 100% with no '%' on all platforms for alignment reasons
- Fix menu text alignment on PTR
- Fix various rendering issues on stats page on different platforms
- Improved sync hint row that directs to open Muninn mobile app Settings
- Minor improvement to graph trend text
- Save lots more code space (working towards Aplite sync/web support!)
- Remove 'Delete All Data' option: uninstalling the app does the same
- Remove 'Vibe On Sample' option: not useful for everyday use
- Remove manual upload action: daily auto upload and upload on Settings opened are enough
- Expand battery tips to include HRM interval and touch as possible options.
- Remove 'num charges' watch-side sync stat (not very useful)
- Add 'estimated battery life' watch-side sync stat (very useful!)
- Improve design and clarity of sync stats screen
- Standardize min. samples for sync stats and web (8 or 2 days)
- Daily upload enabled by default for new users to try and improve global stats data quality and get them value sooner
- Substantial non-graphical groundwork laid for PR2 support
- Fix initial empty data display on Aplite
- Fix issue drawing graph with large gaps in data
- Fix issue showing 100% battery cleanly on smaller displays
- Cleaner main screen UI: removed status string, more consistent icon and text alignment
- Add labels for previous and next charge dates
- Free enough memory to bring back original braid and top two icons on OG Pebbles
- Add date format setting
- Fix next charge date colliding with actionbar issue
- Fix some icon positions on Chalk
- Fix menu window header text
- On the watch, note a gap of >12h in samples but don't create a new one. The next sample should then be a regular one. Should help with big gaps in samples.
- On the phone side, don't include samples immediately after a large gap in samples in the average battery life calculation. Should help make the global stats a lot more accurate.
- Use fixed-point arithmetic to allow much more precision on estimated discharge rate, and more accurate 'days remaining' estimate. No more huge swings for single digit changes!
- Attempt to update web history as part of opening settings in the Pebble app for up to date history data.
- Web platform improvements: clearer comparison stats, increase provisioned throughput, fix display of relative difference stats.
- Refine average drain rate calculation on JS side to use sum of drops instead of averaging rate estimations. Should slightly reduce underestimation.
- Add setting to automatically update the web config view data daily at mid-day
- Add export graph PNG and graph data CSV buttons to the config web page
- Lay groundwork for the 'population insights' feature (WIP)
- 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