Skip to content

1.5.0.22-dev8-cpr-vcodex-steroids

Latest

Choose a tag to compare

@marcoand75 marcoand75 released this 29 Aug 14:03
· 4 commits to master since this release

πŸ”„ OTA Update β€” Smoother & Cancellable

The over-the-air update experience has been polished:

  • πŸ” Non-blocking UI β€” the update screen stays responsive during download and flash, with live progress and a clean cancel path.
  • ❌ Back-button cancel β€” you can now abort an ongoing OTA download; the partial file is cleaned up and the UI returns to a clean state.
  • 🧹 Clean cancel screen β€” no more frozen or garbled display after aborting an update.

Related issues: #89


πŸ“‘ Unified Wi‑Fi Auto‑Connect (#90)

All network operations now share a single, smart connection policy:

  • 🌐 One Wi‑Fi flow to rule them all β€” Time Sync, KOReader Sync, OPDS, OTA, Calibre, font download, web server, Wikipedia, and SyncDay now all route through a unified auto-connect factory.
  • βš™οΈ Global policy setting β€” choose Auto (connect to any saved in-range network automatically) or Manual (always pick from the list) under Settings β†’ System β†’ Rete e sync.
  • 🧠 Smarter fallback β€” if no saved network is reachable, the manual picker appears automatically. No more duplicate toggles cluttering every activity.

Issue fixed: #90


πŸ“– OPDS Download Cancellation (#91)

Pulling a book from an OPDS catalog? You're no longer stuck waiting:

  • βœ‹ Press Back to cancel β€” a clear on-screen hint shows during download. Press Back and the transfer stops immediately.
  • πŸ—‘οΈ Auto-cleanup β€” the partial file is deleted automatically; nothing left behind.
  • 🏠 Clean return β€” the UI goes straight back to the catalog browser, no freeze, no reboot.

Issue fixed: #91


πŸŽ›οΈ Popup Enum Selector (#69)

Settings with more than two options are now easier to navigate:

  • πŸͺŸ Popup picker β€” enum settings (long-press actions, power button, etc.) open a searchable popup instead of cycling one-by-one endlessly.
  • πŸ”„ Circular wrap-around β€” spin through options seamlessly.
  • ⚑ Faster configuration β€” pick the exact option you want in one tap.

Issue fixed: #69


πŸ“œ Normalized Scrollbars (#71)

List-based screens now scroll consistently:

  • πŸ“ Visible scrollbars β€” Achievements, Reading Stats, Reading Profile, SyncDay, and other list activities now show a scrollbar indicator.
  • πŸ–±οΈ Consistent navigation β€” scrolling behavior is uniform across all list views, making it clear where you are and how much content remains.

Issue fixed: #71


πŸ“Š Reading Stats & Profile Improvements

  • πŸ“ˆ Enhanced stats screens β€” ReadingStatsActivity and ReadingProfileActivity received layout and rendering refinements for better readability and navigation.
  • πŸ† Achievements β€” revamped display with normalized scrolling for longer achievement lists.

🏠 Home Screen

  • 🏠 HomeActivity β€” minor refinements for a smoother dashboard experience.

πŸ”§ Under the Hood

  • EnumSelectorActivity β€” new reusable component for all enum-based settings (replaces repetitive cycling code across SettingsActivity).
  • WifiSelectionActivity β€” gained createNetworkOperation() factory method used by all network-enabled activities.
  • Steroids documentation β€” STEROIDS-ADDICTIONS.md and STEROIDS-ALIGN-TO-UPSTREAM.md updated to reflect new features and protected-file additions.