Skip to content

Prayer Times v0.3.0

Choose a tag to compare

@tareq1988 tareq1988 released this 03 Jun 08:22
· 35 commits to main since this release

Fixed

  • Wrong prayer times after auto-detecting location. Detecting your location
    updated the coordinates but left the master timezone pointing elsewhere, so the
    times were computed for one place and shown on another's clock (e.g. Dhaka
    coordinates with an Istanbul timezone). Auto-detect now locks the timezone to
    the detected location, and the coordinates shown in Automatic mode are the ones
    actually in use.
  • Notifications not firing. On a fresh install, notifications were scheduled
    before macOS granted permission and were never re-registered afterward. They are
    now rescheduled once permission resolves. Combined with the timezone fix above
    (which had pushed many alerts into the past), prayer notifications now fire at
    the correct local times.
  • "Detect my location" could hang if tapped repeatedly or while a detection
    was already running; concurrent requests are now coalesced.
  • Adhan no longer replays on wake from sleep for a prayer time that already
    passed while the Mac was asleep.
  • Settings are no longer reset on upgrade. App settings now decode resiliently,
    so a future field addition can't wipe your configuration back to defaults.

Added

  • In-app notification hint. The Notifications settings tab now warns when macOS
    is blocking notifications, with a button to open System Settings — and prompts you
    to send a sample notification when permission hasn't been requested yet.
  • Timezone mismatch warning in Location & Time when the timezone and detected
    location describe different places.
  • All new strings are fully localized in Arabic, Bengali, and Turkish.

Changed

  • The Homebrew cask is now maintained solely in the
    tap repo; the redundant in-repo copy
    was removed.