Skip to content

Releases: timoinglin/aegis

Aegis v0.1.1 — silent backups + AV guidance

Choose a tag to compare

@timoinglin timoinglin released this 18 Jul 09:08

Aegis v0.1.1 — first patch

Two fixes from the first real-user smoke test on v0.1.0.

What's fixed

  • 🔇 Backups no longer pop a console window. Running a backup (or restore, or any internal database query) was flashing a black mysqldump console window for the duration of the operation — ugly and surprising for a GUI app. Every call to the bundled mysql/mysqldump/mysqlcheck tools is now silent.
  • 🛡️ README guidance for Windows Defender false positives. Some users may see a Trojan:Win32/Bearfoos.A!ml warning the first time they install. That's a generic ML-classifier false positive on small unsigned Tauri apps — Aegis is fully open-source, every line that ships is in this repo. The README now explains how to allow it through Defender and how to help by reporting the false positive to Microsoft (which corrects it for all users worldwide).

Updating

Already on v0.1.0? Open About → Check for updates — Aegis will download and install v0.1.1 with a single click, no reinstalling.

New install? Download Aegis_0.1.1_x64-setup.exe below.

Aegis v0.1.0 — first release

Choose a tag to compare

@timoinglin timoinglin released this 18 Jul 09:08

Aegis v0.1.0 — first release 🎉

The first public release of Aegis, a friendly Windows app for managing your EmuCoach Mists of Pandaria server. Back up your database, manage accounts and characters, install add-ons, schedule automatic backups, and more — all with simple buttons. No command line, no HeidiSQL, no SQL knowledge needed.

Install

  1. Download Aegis_0.1.0_x64-setup.exe below.
  2. Double-click it to install.
  3. Open Aegis from your Start menu or desktop.

The first time you run it, Windows may show "Windows protected your PC" — that's normal for a small free tool. Click More infoRun anyway. You'll only need to do this once.

What's in this release

  • 🩺 Health dashboard — at-a-glance status with plain-English fixes for anything that's wrong.
  • 🚀 Server control — start / stop / restart MySQL, authserver, worldserver from one screen, including a graceful save-and-shutdown for the worldserver via Remote Access. One click to open worldserver.conf in your editor.
  • 👥 Account management — create accounts, set GM levels, reset passwords and delete accounts, all through Remote Access. If RA refuses a high GM level, Aegis offers a guarded direct-DB override.
  • 🧙 Character backup & import — back up one or all characters, and import a .pdump onto any account. Aegis computes a safe character ID across every character_* table so orphan-row collisions can't break the import.
  • 💾 One-click backups + schedule — full DB backup via the bundled mysqldump, plus daily/weekly auto-rotation via Windows Task Scheduler. There's also a "Website data only" mode for the registration portal's web_* tables.
  • ♻️ Safe restore — auto safety-backup first, typed confirmation, refuses while the server is running (polled live so the gate opens the moment you stop it).
  • 🔧 Database maintenance — Analyze / Optimize / Check & repair, plus a live size summary across every database with a total.
  • 🧩 Add-ons — your MoP_GM panel featured at the top, plus 14 popular community add-ons (DBM, WeakAuras, Bagnon, Details!, OmniCC, Recount, AtlasLoot, Bartender4, Gatherer, TellMeWhen, Skada, NPCScan, Quartz, Postal) bundled with the installer and installable offline.
  • 🧰 Other tools — quick links to the wider Aegis-ecosystem tools (the AI assistant, the in-game GM panel, the registration website, the Telegram monitor).
  • ⚙️ Auto-detect everything — content-based folder detection finds your repack / _Server / WoW client even with renamed install folders, and every path field has a native Browse button.

Future updates

Aegis can update itself from inside the app — when there's a new version, just click About → Check for updates and it'll install over the existing copy.

Help

  • The Status page explains most problems and how to fix them right inside the app.
  • Still stuck? Open an issue and attach your log from %APPDATA%\Aegis\logs — passwords are redacted automatically.

💛 Aegis is free and MIT-licensed, built in spare time for the EmuCoach community. If it saved you a headache, a coffee genuinely helps: ko-fi.com/kneuma.