Skip to content

Work Day with God v1.4.0 — Smarter schedules and smoother navigation

Choose a tag to compare

@mcographics mcographics released this 02 Aug 19:20
· 17 commits to main since this release

Work Day with God v1.4.0 — Smarter schedules and smoother navigation

Version 1.4.0 makes reminder scheduling clearer and safer, adds a sunrise-to-sunset appearance, and replaces abrupt navigation with a clean fade-dissolve throughout the application.

Highlights

Safer reminder scheduling

  • The Verse Card clock is now disabled when no schedule days are selected.
  • Its tooltip explains that a day must be selected under Schedule style in Settings before the timer can start.
  • Clearing the final active day immediately cancels any pending one-off reminder and snooze state.
  • The scheduler will not deliver an old stored timer while the schedule has no active days.
  • The trusted Electron handler also rejects Remind me later requests when notifications are disabled or no schedule day is active.
  • Settings now displays a clear warning whenever every reminder day is unselected.

Dropdown-based timer controls

  • Reminder interval is now a dropdown with every whole-minute option from 1 through 120 minutes.
  • Remind me later is now a dropdown with 10, 20, 30, 40, 50, 60, 70, 80, and 90 minutes.
  • Stored values are normalized safely: repeating intervals are rounded and constrained to 1–120 minutes, while Remind me later values are rounded to the nearest 10-minute option and constrained to 10–90 minutes.

Auto colour mode

  • The new Auto · sunrise to sunset option uses light mode during local daylight and dark mode overnight.
  • Sunrise and sunset are calculated locally from the current date and location.
  • If location is unavailable or permission is declined, the app uses an offline 6:00 AM–6:00 PM local-time fallback.
  • Work Day with God does not store the coordinates it receives or add an account, cloud service, or remote database for this feature.
  • Electron permits only geolocation requested by the trusted application window; all other renderer permissions remain denied.

Smooth navigation without corner artifacts

  • Reader-tab changes now fade the clipped content layer while the header and rounded window frame remain continuously rendered.
  • This removes the four-corner graphics flash and the possible blank frame produced by full-window snapshots.
  • Switching between the compact Verse Card and expanded reader now fades out completely, performs the native window resize while hidden, and fades back in cleanly.
  • Reduced motion continues to bypass these effects and navigate immediately.

More reliable development startup

  • Development user data, Chromium session data, and disk caches are isolated from the installed application profile.
  • This prevents npm run dev from colliding with an installed or already-running copy and avoids the Windows Chromium cache access-denied failure seen during development.
  • The existing dedicated strict Vite port 5183 remains unchanged.

Privacy and compatibility

  • Work Day with God remains free, account-free, and offline-first.
  • Existing local settings, favourites, completed readings, streaks, and reading positions remain compatible with this release.
  • Linux packages are not included in v1.4.0; the earlier v1.2.2 Linux testing preview remains available separately.

Verification

  • 29 automated tests passed.
  • The production Vite bundle completed successfully.
  • The packaged application was inspected to confirm the new schedule, timer-dropdown, Auto colour-mode, transition, and development-profile code is present in app.asar.
  • The packaged Windows executable launched from an isolated profile, created a real window, remained responsive, and shut down cleanly after the smoke test.
  • Installer product version: 1.4.0.
  • Unpacked executable product version: 1.4.0.0.

Windows download

Download Work-Day-with-God-Setup-1.4.0.exe below.

  • Platform: Windows x64
  • Installer type: per-user NSIS installer
  • Installer size: 189,524,847 bytes (about 180.75 MiB)
  • SHA-256: D1E69CB73332550D14C4D0ED38B51B22B21832892838DC6B24630360D8C27258

The installer is currently unsigned. Windows SmartScreen may display Unknown publisher. If you trust this release, choose More info, then Run anyway.