Skip to content

OpenAthan v0.4.0

Choose a tag to compare

@eirabie eirabie released this 07 Oct 23:45
· 15 commits to main since this release
310b978

OpenAthan v0.4.0

The speaker's local device page now puts the next prayer and everyday controls
within easy reach on phones and desktops.

What's new

  • Today shows the next scheduled prayer, its device-local time and whether
    its Athan will play. Skipping an announcement keeps that prayer visible until
    its time passes, with a named Restore action.
  • Volume and Skip sit directly below the next prayer. Stop remains available
    from Today and Settings while audio is playing.
  • The timetable identifies enabled, disabled and skipped announcements, and
    marks Sunrise as having no Athan. Lost contact marks displayed information
    stale without claiming that the speaker stopped.
  • Settings groups Athan preferences, prayer calculations, screen and lights,
    time format and updates. Everyday preferences save automatically, with nearby
    feedback. Location and calculation changes require timetable preview and
    confirmation.
  • First-run setup guides you through location, calculation conventions and
    timetable review. Manual setup works locally; the location helper is optional.
  • Saved 12/24-hour formatting applies to the device page and optional display.
    Screen brightness is adjustable and defaults to 50% when no preference is saved.
    Existing saved preferences are retained.

The device page uses local, compressed assets. The approved Athan recordings,
partition layout and Home Assistant independence are unchanged.

Updating your speaker

Speakers running v0.2.1 or v0.3.0 can check for
updates on their device page and choose Install update. Compatible application
updates preserve settings, credentials, prayer history and stored audio.

Fresh USB installation erases saved settings, credentials and prayer history.
Existing speakers should follow the preserving update guidance.

The reference hardware remains AtomS3R C126 with GC9107 + Voice Pyramid A167.
ST7735 display revisions remain unqualified.

See the preparation and acceptance record
for measured builds and the current physical-validation status.