Skip to content

ReceiptPi v1.0.0

Choose a tag to compare

@HostisHumani HostisHumani released this 20 Sep 08:08
· 60 commits to main since this release
1af9673

ReceiptPi v1.0.0

ReceiptPi is now stable.

After multiple alpha releases, real-world testing on Raspberry Pi hardware and several rounds of UI, reliability and security improvements, ReceiptPi has reached its first stable release.

Highlights

Redesigned interface

  • Refined mobile-first UI
  • IBM Plex Sans / Mono typography
  • Improved navigation, cards and settings layout
  • Lucide icons throughout the interface
  • Easy Read mode
  • Multiple themes
  • Cache-busted static assets for reliable UI updates

Lists and task cards

  • Shopping lists
  • To-do lists
  • Task / Kanban cards
  • Priorities and due dates
  • Persistent drafts with autosave and restore
  • Manual discard
  • Draft cleanup after successful printing

Reliable print handling

  • Central print queue
  • Quiet hours and print rules
  • Print history
  • Pending / reprint queue for blocked or failed jobs
  • Manual retry and discard
  • Retention settings
  • Secure handling of pending image data

Automation and API

  • REST endpoints for supported print types
  • Home Assistant / curl friendly
  • Backwards-compatible shopping endpoints
  • API-triggered jobs integrate with history, pending jobs and print rules

System reporting

  • Configurable remote hosts
  • Proxmox and PBS support
  • Custom SSH commands for additional systems
  • SSH key authentication
  • Optional encrypted SSH password storage using Fernet
  • Sensitive credentials are never returned through the settings API

Reliability and performance

  • Reduced unnecessary SD-card writes
  • Cached state reads
  • Watchers only persist state when something actually changes
  • Static asset caching
  • Improved persistent state handling

Update awareness

  • Installed ReceiptPi version shown in the footer
  • Automatic GitHub release checks
  • Update notification when a newer release is available
  • GitHub Actions keeps the local VERSION metadata in sync with releases

Notes

ReceiptPi remains intentionally lightweight and self-hosted. No external cloud service is required for normal operation.

Existing installations can update from the current main branch. Review the README for current installation and configuration instructions.

Thanks to everyone who tested ReceiptPi, opened issues, suggested features or simply starred the project.