# 0.3.14

This release puts you in control of the automated maintenance tasks, makes the Users list update by itself, and fixes the times shown around the app so they match your local clock. It also tidies up the Automated tasks screen and adds an About dialog.

## Reinstall step

After updating the desktop app, open each server's Management Service card and click **Install / Update** so the refreshed host service is pushed. The new enable switches, the cleaner Recent runs history, and the auto-restart fixes all live in the host service and only take effect once it is updated.

## Added

- **Turn automated tasks on or off.** Auto restart, auto update, and auto backup now each have their own enable switch on the Automated tasks card. Everything stays on by default, so existing servers keep behaving exactly as before, but you can now pause the nightly restart for a marathon weekend without losing your schedule. (#10)
- **Live Users list.** The Users tab now refreshes on its own every few seconds, so logins and logouts appear without reopening the app. There is an **Auto-refresh** toggle if you want to turn the polling off. (#13, #14)
- **About dialog.** A small info button next to "Check for updates" opens an About box showing the installed version and links to the project page and the issue tracker. (#11)
- **See what changed before updating.** The update prompt now shows the release notes for the new version, so you know what you are getting before you install.

## Fixed

- **Times now show in your local timezone.** Automated task run times, log timestamps, welcome-grant times, and the Users tab's last-seen column were displayed in UTC; they now follow your computer's local time. (#15)
- **Recent runs no longer fills up with empty checks.** The welcome-package and welcome-message background checks recorded a run on every pass even when there was nothing to do, burying the runs that mattered. They now only record a run when something actually happened. A failure is still recorded so problems stay visible.
- **Manual checks no longer "vanish."** Clicking a manual task (such as Check for update) when there was nothing to do made the run flash up and disappear, which looked broken. Manual runs now leave a visible "had nothing to do" entry. (#9)
- **Daily restart time displays properly.** The restart time editor showed values like "5 : 0"; it now reads "05 : 00".
- **Steadier Users toolbar.** The controls along the top of the Users tab no longer shift around when the list count changes during a refresh.

## Changed

- **Last seen is hidden for online players.** Players currently online no longer show a last-seen time, since the online badge already says they are connected.
- **Backups need a schedule when enabled.** Now that auto backup has its own switch, the backup schedule field requires a cron expression while the switch is on (the old "leave empty to disable" no longer applies). A link to crontab.guru was added next to the field to help build the expression.

## Notes

- All three maintenance switches default to enabled, and servers upgrading from an earlier version are treated as enabled, so nothing turns off on update.
- Auto backup still requires a backup schedule to be set; the switch only pauses or resumes that schedule.
