From 48267ad848e53924d91772d2c10b080697555aa0 Mon Sep 17 00:00:00 2001 From: cottongin Date: Thu, 29 Jan 2026 19:59:17 -0500 Subject: [PATCH] release: ef-1.0.4 New Features: - End-of-book "Start Over" option to wrap to first page EPUB Rendering: - CSS margin-left/padding-left parsing for block indentation - Vertical bar and italic styling for blockquotes - Left margin indentation for list items - Fix ordered lists showing bullets instead of numbers - Fix nested

inside

  • marker placement Bug Fixes: - Webserver: flow control and connection checking for file listing - Webserver: memory optimization for File Transfer mode - Dictionary: allocation order fix for zip dictionary buffer --- ef-CHANGELOG.md | 24 ++++++++++++++++++++++++ platformio.ini | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/ef-CHANGELOG.md b/ef-CHANGELOG.md index 4d72af4..18b3400 100644 --- a/ef-CHANGELOG.md +++ b/ef-CHANGELOG.md @@ -6,6 +6,30 @@ Base: CrossPoint Reader 0.15.0 --- +## ef-1.0.4 + +**EPUB Rendering & Stability** + +### New Features + +- **End-of-Book "Start Over"**: Press next at end of book to wrap to first page + +### EPUB Rendering Improvements + +- CSS `margin-left`/`padding-left` parsing for block indentation +- Vertical bar and italic styling for blockquotes +- Left margin indentation for list items (`
      `/`
        `) +- Fixed ordered lists showing bullets instead of numbers +- Fixed nested `

        ` inside `

      • ` causing marker on separate line + +### Bug Fixes + +- **Webserver**: Fixed file listing disconnection issues with flow control +- **Webserver**: Memory optimization for File Transfer mode (frees heap before starting) +- **Dictionary**: Fixed zip dictionary allocation order for better memory allocation success + +--- + ## ef-1.0.3 **Maintenance Release** diff --git a/platformio.ini b/platformio.ini index 558589d..c9d5c93 100644 --- a/platformio.ini +++ b/platformio.ini @@ -3,7 +3,7 @@ default_envs = default [crosspoint] # 0.15.0 CrossPoint base, ef-1.0.0 is the first release of the ef branch -version = 0.15.ef-1.0.3 +version = 0.15.ef-1.0.4 [base] platform = espressif32 @ 6.12.0