Skip to content

v0.1.8-alpha1 – Offline Games, Easy Read & Core Improvements

Pre-release
Pre-release

Choose a tag to compare

@HostisHumani HostisHumani released this 09 Aug 15:52
· 74 commits to main since this release
5a45445

What's new

🎲 Offline Games

ReceiptPi now includes a new Games section with printable activities that work completely offline.

  • Sudoku with Easy, Medium and Hard difficulty
  • Sudoku puzzles are generated locally with a unique solution
  • Optional solution printout
  • Printable Dice Score sheets
  • Printable Tic-Tac-Toe boards
  • Optimized layouts for 80 mm receipt paper
  • Games are integrated with print history and existing print restrictions

No internet connection or external API is required — generate, print and play.

👓 Easy Read

A new Easy Read option improves readability both on screen and on printed receipts.

  • Larger body text on supported printouts
  • Larger headings while preserving the existing layout
  • Larger Web UI text
  • Single-column tile layout when Easy Read is enabled
  • Normal mode remains unchanged
  • Configurable under Print Rules

⚙️ Core improvements

This release also includes a larger internal review and cleanup of ReceiptPi.

  • Improved error handling and runtime robustness
  • Print queue improvements
  • History handling improvements
  • Security-related improvements
  • Cleaner configuration handling
  • Improved watcher implementations
  • Explicit PyUSB runtime dependency
  • Code and documentation cleanup
  • Various print-path improvements

🌐 Languages

  • German and English translations updated for the new features

Notes

ReceiptPi is still in alpha. Existing installations should continue to use the normal text size unless Easy Read is explicitly enabled.