github dwall-rs/dwall v0.3.0-alpha.11

latest release: nightly
pre-release3 hours ago

🐛 Fixes

  • fix(settings): resolve monitor themes in a deterministic order (#768) @thep0y
  • ci: skip the merge step when the token is absent (#777) @thep0y
  • chore(deps): update the frontend and cargo dependencies (#778) @thep0y
  • fix(settings): bound the numeric fields to the values the config accepts (#787) @thep0y
  • fix(theme): survive an unavailable localStorage at start-up (#790) @thep0y
  • fix(settings): order monitors by the display position (#791) @thep0y
  • fix(dwall): reselect the random theme when the day changes (#783) @thep0y
  • fix(dwall): keep the full LUID when resolving a monitor target (#788) @thep0y
  • fix(settings): switch to settings before showing the update target (#792) @thep0y
  • fix(settings): fall back to a direct client when the proxy is unusable (#785) @thep0y
  • fix(config): give each atomic write its own temporary file (#794) @thep0y
  • fix(stage): give the sun-path markers a visible focus ring and a larger hit area (#802) @thep0y
  • fix(ui): keep error text selectable for copying (#803) @thep0y
  • fix(ipc): type writeConfigFile as the void command it is (#804) @thep0y
  • fix(stage): stop reporting an empty random pool as all themes (#805) @thep0y
  • fix(ui): point the favicon at the asset that exists (#806) @thep0y
  • fix(settings): snapshot the draft before awaiting the save (#807) @thep0y
  • fix(settings): validate the configuration before writing it (#784) @thep0y
  • fix(dwall): claim the single-instance mutex before rotating the log (#786) @thep0y
  • fix(settings): recover from a completed or oversized partial download (#789) @thep0y
  • fix(dwall): balance CoInitialize and release the COM interface first (#793) @thep0y
  • fix(settings): do not mark a theme installed without its images (#795) @thep0y
  • fix(settings): move the themes directory back when the save fails (#809) @thep0y
  • fix(dwall): use the observer's elevation in the refraction model (#799) @thep0y
  • fix(dwall): compare both color-scheme values before skipping (#808) @thep0y
  • fix(settings): make the mirror template help match the resolver (#810) @thep0y
  • fix(dwall): write the random selection through a temporary file (#811) @thep0y
  • fix(config): sync the atomic write before renaming it (#812) @thep0y
  • fix(dwall): report an invalid config from --once as exit 3 (#813) @thep0y
  • fix(settings): initialise logging after the single-instance check (#815) @thep0y
  • fix(settings): clear the theme when the engine is stopped (#816) @thep0y
  • fix(settings): reload the form after stopping the engine (#818) @thep0y

📦 Dependencies

  • chore(deps): bump actions/cache/restore from 5.1.0 to 6.1.0 (#776) @dependabot[bot]
  • chore(deps): bump actions/cache from 5.1.0 to 6.1.0 (#771) @dependabot[bot]
  • chore(deps): bump mikepenz/release-changelog-builder-action from 4.2.2 to 6.4.0 (#775) @dependabot[bot]
  • chore(deps): bump actions/github-script from 7.1.0 to 9.0.0 (#773) @dependabot[bot]
  • chore(deps): update the frontend and cargo dependencies (#778) @thep0y
  • chore(deps): drop the unused Tauri shell plugin (#814) @thep0y

🎨 Styles

  • fix(style): suppress every infinite animation under reduced motion (#801) @thep0y

Downloads

  • Dwall.Settings_0.3.0-alpha.11_x64-setup.exe — settings window, with the daemon bundled in
  • Dwall_0.3.0-alpha.11_x64-daemon.zip — the daemon alone: portable, headless, no WebView2 (see docs/headless.md)

Both are listed with their .sha256; the updater metadata is latest.json.

Don't miss a new dwall release

NewReleases is sending notifications on new releases.