Kindle Dash Versions Save

Power efficient dashboard for Kindle 4 NT devices

v1.0.0-beta.4

1 year ago

Changed

  • Only call eips if fetch-dashboard succesfully completes
  • Ensure a full screen refresh is triggered after wake from sleep
  • Build ht from upstream sources, using rusttls instead of vendored openssl
  • Replace ht 0.4.0 with xh 0.16.1 (project was renamed)

⚠️ This release contains a (potentially) breaking change ⚠️

ht, the bundled http client, was upgraded from 0.4.0 to 0.16.1. The project was renamed to xh in the meantime. Some of the command-line options of ht might not be compatible anymore, check out the xh documentation for details.

Upgrading

  1. Download the latest release on your computer and extract it.
  2. Copy the files to the Kindle, excluding the local directory. For example: rsync -vur --exclude=local ./ kindle:/mnt/us/dashboard.
  3. Update your local/fetch-dashboard.sh and possibly local/low-battery.sh to use xh instead of ht. Most op the command line options should still be compatible, though there are some changes.
  4. Start dashboard with /mnt/us/dashboard/start.sh.
    Note that the device will go into suspend about 10-15 seconds after you start the dashboard.

v1.0.0-beta.3

3 years ago

⚠️ This release contains a breaking change ⚠️

If you're upgrading from a release prior to beta.3 please note that the cron parser was updated in this release. The new cron parser uses a more standards compliant syntax. Please update the REFRESH_SCHEDULE variable in local/env.sh accordingly.

This version

export REFRESH_SCHEDULE=${REFRESH_SCHEDULE:-"2,32 8-17 * * MON-FRI"}

See https://crates.io/crates/cron-parser/0.7.7 for supported syntax.

Previous versions

export REFRESH_SCHEDULE=${REFRESH_SCHEDULE:-"0 2,32 8-17 * * 2-6"}

Changed

  • Use 1.1.1.1 as default Wi-Fi test ip
  • Use a more standards-compliant cron parser (BREAKING)

Added

  • Add low battery reporting (local/low-battery.sh)
  • Add debug mode (DEBUG=true start.sh)
  • SSH server prerequisite in docs (@julianlam)

Fixed

  • Typos (@jcmiller11, @starcoat)

v1.0.0-beta-2

3 years ago

v1.0.0-beta-1

3 years ago