Skip to content

Releases: baskerville/plato

Plato 0.9.23

19 Dec 16:37
Compare
Choose a tag to compare
  • Don't invert images in inverted mode.
  • Add the ability to sort by series.
  • Trim words on dictionary long-presses.

Plato 0.9.22

26 Nov 19:56
Compare
Choose a tag to compare
  • Handle namespaces in the attribute selector.
  • Remove display updates even if the wait ioctl call fails.
  • Add a new global setting: inverted.

Plato 0.9.21

18 Nov 10:30
Compare
Choose a tag to compare
  • Fix the implementation of the touch protocol used by the Elipsa, Sage, and Libra 2.
  • Add support for table of contents in EPUB 3 documents.
  • Interpret percentages in the Go to page input field.

Plato 0.9.20

15 Nov 09:40
Compare
Choose a tag to compare
  • Add support for the Sage and the Libra 2.
  • Allow the Custom zoom mode in EPUB documents.
  • Fix the handling of the Reboot menu entry.

Plato 0.9.19

11 Sep 11:50
Compare
Choose a tag to compare
  • Add support for the Elipsa.
  • Add reader settings for the minimum/maximum font sizes and margin widths.
  • Prevent Nickel from complaining about the SD card.
  • Fix the USB and WiFi scripts.

Plato 0.9.18

15 Aug 08:52
Compare
Choose a tag to compare
  • Add support for all the CSS 2.1 combinators.
  • Make the metadata title’s font size device dependent.
  • Add the following reader settings: {south,west}-strip-action.

Plato 0.9.17

01 May 17:02
Compare
Choose a tag to compare
  • Intermissions: add support for book covers.
  • Add support for copying and renaming documents.
  • Automatically convert all the StarDict dictionaries found in the dictionaries directory to dictd.
  • Add settings for the paragraph breaker's algorithms.
  • Add a commented configuration example in contrib/Settings-sample.toml.

Plato 0.9.16

07 Mar 16:46
Compare
Choose a tag to compare
  • Fix a regression that broke Plato on older devices.

Plato 0.9.15

16 Feb 11:14
Compare
Choose a tag to compare
  • Add sort method: Status.
  • Add swipe sequences for status navigation.
  • Include the causes when logging errors.

Plato 0.9.14

29 Jan 20:07
Compare
Choose a tag to compare

The metadata format has changed, manual intervention is required.

Within each library's path, run the attached python script:

mv .metadata.json .metadata-old.json
./migrate-hex_keys.py < .metadata-old.json > .metadata.json

Notable changes:

  • Add a menu item to empty the trash.
  • Move the database's clean up routine to Library::import.
  • Make a few adjustments to the hooks API.