Skip to content

Aldus 0.1.0-beta.22

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 19:02
· 14 commits to main since this release

Aldus 0.1.0-beta.22

This release bundles the Aldus web app and API in tested container images.

What changed

New and improved

  • Enhance selection handling with new patch functions and update tests
  • Implement selection edge gesture handling and enhance reflowable selection logic
  • Implement total progression tracking and completion calculations across various components
  • Enhance catalog and collection displays with separators for better readability
  • Enhance cover management and audio duration tracking
  • Enhance cover management for ebooks and audiobooks
  • Add uniform title height support to WorkCard and adjust row height calculations in LibraryGrid
  • Implement loading skeletons and enhance loading states across various components
  • Add dark theme, fixed spacing issues on couple of pages
  • Multiple fixxes for acquisitions
  • Clean up and organize the activity notifications
  • Add primary library functionality and UI enhancements
  • Implement unread notification handling and primary library management
  • Sources page overhaul, improved readability
  • Enhance source file details tests and improve UI interactions
  • Remove sign-out functionality from desktop navigation
  • Add UIViewControllerBasedStatusBarAppearance to app.json
  • Implement read-along feature with animated text and chunking logic
  • Enhance UI animations and transitions across components
  • Implement loadWorkDetail function to streamline work data retrieval and enhance performance
  • Enhance error logging in EPUBReader for better debugging of restore bridge issues
  • Enhance CFI restoration and validation in Readium
  • Add tests for restore bridge to ensure native failures are handled correctly
  • Update native locator conversion to improve error handling and URL normalization
  • Implement Readium range finder and add end-to-end tests for legacy restoration
  • Enhance CFI restoration and resource visibility handling in Readium
  • Improve restoration readiness handling and add tests for spread load completion
  • Add CoreGraphics import conditionally for selection edge handling
  • Enhance WorkScreen layout and add detail tabs for improved navigation
  • Add transactional reading ownership store
  • Expose ownership-aware progress save errors
  • Preserve saved passage highlights across devices
  • Implement acknowledged edition save and enhance offline representation handling
  • Fix reader handoff races, stale saves, and iOS highlights
  • Enhance reading experience with sync indicators and resume notifications
  • Implement reader save status handling and related tests

Fixes

  • Protect reading progress and improve save and restore feedback
  • Protect reading progress and verify exact restoration
  • Allow progress saves in same-origin web sessions
  • Remove expo-status-bar usage and enforce UIViewControllerBasedStatusBarAppearance
  • Fence position saves inside their write transactions
  • Stabilize cross-device reading handoff and exact position restoration
  • Notify devices immediately on handoff
  • Correct position labels and save indicators
  • Unblock reader startup and restore CI coverage
  • Prevent duplicate handoff saves and repair CI setup

Performance

  • Overlap EPUB initialization with metadata loading

Maintenance

  • Organize routes, components, hooks, and domain logic
  • Allow slow Swift compilation on hosted runners
  • Prepare 0.1.0-beta.22 and TestFlight checks

Container images

Build Platforms Image
Standard AMD64, ARM64 ghcr.io/mahcks/aldus:0.1.0-beta.22
NVIDIA (GTX 16 series, RTX 20 series and newer) AMD64 ghcr.io/mahcks/aldus:0.1.0-beta.22-cuda
Older NVIDIA (including GTX 10 series) AMD64 ghcr.io/mahcks/aldus:0.1.0-beta.22-cuda-legacy

Choose one image for your hardware. Both GPU images include the complete Aldus server.

docker pull ghcr.io/mahcks/aldus:0.1.0-beta.22
Verified immutable image digests
  • Standard: ghcr.io/mahcks/aldus@sha256:3c424b92a224a769f58dd43508b5b79d727f99143b0ccae628826a25a3beac53
  • NVIDIA (GTX 16 series, RTX 20 series and newer): ghcr.io/mahcks/aldus@sha256:a6d06780d9929497c95f1619dc9acecbd94f9c6e8d8b93caeafc867f11a03aa8
  • Older NVIDIA: ghcr.io/mahcks/aldus@sha256:5443d25be3d4de1569481fa51ab6e96fa9606cc016b9e3eda1eb9850729c9d4f

Install or upgrade

Create and download a verified backup before upgrading. Compose files are attached to this exact release.

Links