Skip to content

v0.5.0

Latest

Choose a tag to compare

@Clon1998 Clon1998 released this 27 Apr 10:52
· 10 commits to main since this release
c064c38

Changelog

[v0.5.0] - 2025-04-27

Added

  • Support for device-specific configuration via the app's JSON settings
  • Integration with Moonraker's webcam API for improved snapshot capabilities
  • Support for time format preferences (12h/24h)
  • Automatic webcam configuration detection (rotation, flipping, etc.)
  • Caching system for webcam data with 2-hour expiration

Changed

  • Migrated most configuration options from Mobileraker.conf to app settings:
    • Language is now synced from the app to the companion
    • Time format preference determines date/time display format
    • Webcam selection replaces static webcam URI configuration
    • Filament sensor exclusions can now be configured per device
  • Improved notification placeholder system to respect time format preferences
  • Enhanced error handling for webcam connections
  • Updated documentation to reflect new configuration approach

Deprecated

  • Several configuration file options (still supported for backward compatibility):
    • language setting (now synced from app)
    • eta_format (derived from time format preference)
    • snapshot_uri (replaced by webcam selection)
    • snapshot_rotation (derived from webcam configuration)
    • ignore_filament_sensors (configured per device in app)

Fixed

  • Issue where webcam configuration changes weren't detected without restart
  • Improved handling of time formats in notification placeholders
  • Better error recovery when webcam is unavailable

Security

  • Improved handling of Moonraker API keys

Technical

  • Added tiered caching system for webcam data and snapshot clients
  • Implemented cache expiration to detect configuration changes
  • Redesigned configuration priority system to respect device-specific settings