MineUI 2.5.0
Added
- Scheduled tasks (Settings → Scheduled tasks) — automatic restarts with an optional 60 s chat warning, scheduled backups, and timed chat broadcasts. Schedules are every N hours, daily at a time, or weekly on a day; each job shows its next and last run and has a Run-now button. Jobs run while MineUI is open; a slot missed while it was closed is skipped, never run late.
- Backup retention and off-box copy (Settings → Backup policy) — keep only the newest N snapshots (default 10, 0 = unlimited) and copy every new snapshot to a directory you choose. Both apply to manual and scheduled backups; a failed copy never fails the backup.
- Player notes (Players) — a private note per player, edited inline.
- Activity log (Status) — an append-only audit trail of every action taken from the app or by the scheduler: server start/stop/restart, player actions, RCON commands, backups, config edits, mod changes, settings saves — with source, target, outcome and error.
Fixed
- Linux + NVIDIA + Wayland — the app crashed before its first frame (
Error 71 (Protocol error) dispatching to Wayland display, WebKitGTK's DMA-BUF renderer). MineUI now disables that renderer itself when the NVIDIA kernel module is loaded, unlessWEBKIT_DISABLE_DMABUF_RENDERERis already set. - Console warnings from hidden header triggers (Ko-fi, More menu) on every page.
Changed
- The theme picker moved out of the header into Settings → Appearance, next to the accent override, as a card grid with a description per theme.
- Header tooltips now say what each page is for and only appear at widths where the nav is icon-only.
- Tauri 2.12 (tao 0.37 restores GTK's own Wayland decorations; the old overlay left title-bar buttons dead),
@tauri-apps/api/cli2.12. - Settings gained
schedulerandbackupssections with serde defaults — existingsettings.jsonfiles load unchanged (no schema bump). Five new IPC commands; 121 core unit tests.
Full Changelog: v2.1.2...v2.5.0