98 lines
3.1 KiB
Markdown
98 lines
3.1 KiB
Markdown
# NixPanel Changelog
|
|
|
|
All notable changes to NixPanel are documented here.
|
|
Versioning follows [Semantic Versioning](https://semver.org/).
|
|
|
|
---
|
|
|
|
## [0.5.0] — 2026-04-11
|
|
|
|
### Bug Fixes
|
|
- Clean install on every update — `node_modules` and lock file are always regenerated fresh on the server platform, eliminating rollup native binary mismatches between Windows dev machines and Linux servers.
|
|
- `update.sh` no longer blocked by local `package-lock.json` changes.
|
|
- `.gitignore` corrected for `nixserver/` and `nixclient/` dist paths.
|
|
|
|
---
|
|
|
|
## [0.4.8] — 2026-04-11
|
|
|
|
### Bug Fixes
|
|
- Login page now fetches version from `/api/health` dynamically instead of showing a hardcoded stale version number.
|
|
- Login page subtitle changed from "Web Host Manager" to "Admin Panel".
|
|
|
|
---
|
|
|
|
## [0.4.6] — 2026-04-11
|
|
|
|
### Changes
|
|
- Removed all WHM® trademark references throughout the panel. All instances replaced with "NixServer".
|
|
|
|
---
|
|
|
|
## [0.4.5] — 2026-04-11
|
|
|
|
### New Features
|
|
- **Day/Night mode toggle** — sun/moon flip switch in the dashboard info bar. Preference persisted across sessions.
|
|
|
|
### Bug Fixes
|
|
- Sidebar version refresh now clears stale value immediately and cache-busts the API response.
|
|
- `uptime` added to exec allowlist — fixes Hostname/OS showing `…` on the dashboard.
|
|
- Version fetch auto-retries every 5 s after failure (handles post-upgrade service restart window).
|
|
|
|
---
|
|
|
|
## [0.4.4] — 2026-04-11
|
|
|
|
### New Features
|
|
- **Server info bar** — cPanel-style strip at the top of the dashboard showing Username, Hostname, OS, NixPanel Version, live Load Averages, and Server Monitoring alert count.
|
|
|
|
---
|
|
|
|
## [0.4.3] — 2026-04-11
|
|
|
|
### New Features
|
|
- **Version display in sidebar** — shows installed version with up-to-date / update-available indicator.
|
|
- **One-click panel upgrade** — upgrade button in the sidebar footer runs `update.sh` in the background. Panel restarts automatically.
|
|
- **Check for updates** — refresh icon re-fetches version on demand.
|
|
|
|
---
|
|
|
|
## [0.4.2] — 2026-04-11
|
|
|
|
### New Features
|
|
- **NixServer sidebar redesigned** — full collapsible category sidebar with 29 categories and ~210 menu items. Live search, auto-expand active category, sidebar toggle.
|
|
|
|
---
|
|
|
|
## [0.4.1] — 2026-04-11
|
|
|
|
### Bug Fixes (Installer)
|
|
- SpamAssassin: Ubuntu 24.04 service name is `spamd`, not `spamassassin`.
|
|
- PowerDNS: `systemd-resolved` stub listener disabled before package install to free port 53.
|
|
- Git clone into pre-existing directory handled correctly.
|
|
- Apache 403 fixed — post-build `chmod 755/644` on all dist assets.
|
|
- Apache 500 fixed — `mod_proxy_http` and `mod_proxy_wstunnel` now enabled.
|
|
|
|
---
|
|
|
|
## [0.4.0] — 2026-04-11
|
|
|
|
### New Features
|
|
- Shell Access Manager — enable/disable SSH shell access per hosting account.
|
|
- Apache Log Viewer — view access/error logs per account.
|
|
- WebServer page rewritten to Apache-only stack.
|
|
|
|
---
|
|
|
|
## [0.3.x] — 2026-04-10
|
|
|
|
### Architecture
|
|
- Full service stack: Apache2 + PHP-FPM, PowerDNS, Exim4, Dovecot, MariaDB, SQLite (panel DB).
|
|
- Complete MariaDB management, email routing, certbot SSL, Fail2ban.
|
|
|
|
---
|
|
|
|
## [0.2.0]
|
|
|
|
- Initial development release. Renamed to NixServer / NixClient.
|