v0.20.3
EvoNexus v0.20.3 — Licensing Fix + File Tabs + Scheduler
What's New
File Tab Context Menu
Right-click on any file tab in the workspace browser for quick actions:
- Close / Close others / Close all
- Close all to the left / Close all to the right
Scheduler in systemd
The start-services.sh script and systemd ExecStop now properly manage the scheduler process. systemctl restart evo-nexus kills the old scheduler and starts a new one, so routines.yaml changes take effect immediately.
Licensing Fixes
- Product slug —
PRODUCTandTIERchanged fromevonexustoevo-nexusto match the licensing server registry. New installations were getting400 INVALID_TIERon startup - Error logging — the licensing client now logs the server's actual error message instead of a generic
400 Bad Request - Email validation — initial setup requires email (needed for license registration);
auto_register_if_needed()skips if admin has no email
Makefile Fix
Applied [p]attern bracket trick to all pkill -f calls in Makefile to prevent self-kill on Linux/WSL (PR #5 by @gomessguii).
Full Changelog: v0.20.2...v0.20.3