Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ec39c9120 | ||
|
|
b7eb76d91a |
@@ -6,6 +6,24 @@ Pre-1.0 versions treat MINOR as feature releases and PATCH as bug fixes.
|
||||
|
||||
---
|
||||
|
||||
## [0.4.7] — 2026-04-11
|
||||
|
||||
### Bug Fixes
|
||||
- **Login broken after v0.4.6 update** — `package-lock.json` still mapped the workspace as `@nixpanel/whm`. After renaming the package to `@nixpanel/nixserver`, npm workspace resolution failed during `npm install`, causing the frontend build to break and leaving the panel unresponsive. Fixed by regenerating `package-lock.json` with the correct package name.
|
||||
|
||||
---
|
||||
|
||||
## [0.4.6] — 2026-04-11
|
||||
|
||||
### Changes
|
||||
- **Removed all WHM trademark references** — "WHM" is a registered trademark of cPanel, L.L.C. All occurrences replaced with "NixServer":
|
||||
- Sidebar menu item "Basic WebHost Manager® Setup" → "Basic NixServer Setup"
|
||||
- Sidebar menu item "WHM Marketplace" → "NixServer Marketplace"
|
||||
- Sidebar menu item "OpenAPI Documentation for WHM" → "OpenAPI Documentation for NixServer"
|
||||
- Internal npm package name `@nixpanel/whm` → `@nixpanel/nixserver`
|
||||
|
||||
---
|
||||
|
||||
## [0.4.5] — 2026-04-11
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@nixpanel/whm",
|
||||
"version": "0.4.3",
|
||||
"name": "@nixpanel/nixserver",
|
||||
"version": "0.4.6",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -28,7 +28,7 @@ const NAV: NavCategory[] = [
|
||||
label: 'Server Configuration',
|
||||
icon: Settings,
|
||||
items: [
|
||||
{ label: 'Basic WebHost Manager® Setup', to: '/settings' },
|
||||
{ label: 'Basic NixServer Setup', to: '/settings' },
|
||||
{ label: 'Change Root Password', to: '/security' },
|
||||
{ label: 'Configure Analytics', to: '/settings' },
|
||||
{ label: 'Configure Cron Jobs', to: '/settings' },
|
||||
@@ -40,7 +40,7 @@ const NAV: NavCategory[] = [
|
||||
{ label: 'Terminal', to: '/system' },
|
||||
{ label: 'Tweak Settings', to: '/settings' },
|
||||
{ label: 'Update Preferences', to: '/settings' },
|
||||
{ label: 'WHM Marketplace', to: '/settings' },
|
||||
{ label: 'NixServer Marketplace', to: '/settings' },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -424,7 +424,7 @@ const NAV: NavCategory[] = [
|
||||
{ label: 'Manage API Tokens', to: '/settings' },
|
||||
{ label: 'Manage Hooks', to: '/settings' },
|
||||
{ label: 'OpenAPI Documentation for NixPanel', to: '/settings' },
|
||||
{ label: 'OpenAPI Documentation for WHM', to: '/settings' },
|
||||
{ label: 'OpenAPI Documentation for NixServer', to: '/settings' },
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Generated
+10
-1992
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "nixpanel-server",
|
||||
"version": "0.4.5",
|
||||
"version": "0.4.7",
|
||||
"private": true,
|
||||
"workspaces": [
|
||||
"server",
|
||||
|
||||
+2
-2
@@ -60,7 +60,7 @@ export async function buildApp() {
|
||||
// ─── Static files ────────────────────────────────────────────────────────────
|
||||
|
||||
// NixServer frontend
|
||||
const whmDist = path.resolve(__dirname, '../../nixserver/dist')
|
||||
const nixserverDist = path.resolve(__dirname, '../../nixserver/dist')
|
||||
const cpanelDist = path.resolve(__dirname, '../../nixclient/dist')
|
||||
|
||||
// ─── API Routes ──────────────────────────────────────────────────────────────
|
||||
@@ -73,7 +73,7 @@ export async function buildApp() {
|
||||
|
||||
fastify.get('/api/health', async () => ({
|
||||
status: 'ok',
|
||||
version: '0.4.5',
|
||||
version: '0.4.7',
|
||||
timestamp: new Date().toISOString(),
|
||||
}))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user