Sidebar Navigation & Command Palette

(Added in v3.8.0)

Contents


The sidebar is the primary navigation element from v3.8.0 onward. It replaces the previous top navigation bar.

Desktop layout

On viewports ≥1024px the sidebar is always visible on the left side of every page. It is 220px wide and uses the full viewport height, with the main content area filling the remainder.

There is no toggle to hide the sidebar on desktop — it is always present.

Mobile layout

On viewports <1024px the sidebar is hidden by default. A hamburger button (☰) in the top-left corner of the page opens the sidebar as a full-height overlay. To close it:

  • Click the × button inside the sidebar
  • Click anywhere on the dimmed backdrop overlay
  • Press Escape

The sidebar is divided into two sections:

Main navigation (available to all roles):

LinkPage
Dashboarddashboard.php
Subnetssubnets.php
Addressesaddresses.php
Searchsearch.php
Auditaudit.php
Unassignedunassigned.php

Admin section (visible to admin role only):

LinkPage
DHCP Poolsdhcp_pool.php
Sitessites.php
VRFsvrfs.php
VLANsvlans.php
Aggregatesaggregates.php
PD Poolspd_pools.php
Tagstags.php
Devicesdevices.php
Contactscontacts.php
Custom Fieldscustom_fields.php
Usersusers.php
API Keysapi_keys.php
Webhookswebhooks.php
Import CSVimport_csv.php
ARP Importimport_arp.php
Reportsreports.php
Backup & Restorebackup_admin.php — unified backup admin surface (Backup, Restore, Destinations, Notifications, History tabs)
Healthhealth.php
Settingssettings.php

User block

At the bottom of the sidebar is a user block showing the logged-in username and role badge. Clicking it reveals a small menu with:

  • Theme — cycle between Auto, Light, and Dark
  • Account — change password, update email, manage 2FA
  • Logout

Command palette

The command palette is a keyboard-driven overlay for fast navigation and record creation without reaching for the mouse.

Opening the palette

PlatformShortcut
Mac⌘K
Windows / LinuxCtrl+K

The palette can be opened from any page. It opens as a centred modal overlay. Press Escape or click outside the palette to close it.

Available commands

Type any part of a command name or description to filter the list. Available commands include:

Pages

  • Dashboard
  • Subnets
  • Addresses
  • Search
  • Audit
  • Unassigned

Actions

  • New Subnet — opens the add-subnet drawer

Preferences

  • Toggle Theme — cycles Auto → Light → Dark → Auto

Typing two or more characters also performs a live address search and shows matching results inline.

Keyboard navigation

Once the palette is open:

KeyAction
TypeFilter commands
↑ / ↓Move selection up/down
EnterExecute selected command
EscapeClose palette

The selected command is highlighted. Commands that open a page navigate immediately on Enter. Commands that open a drawer or form close the palette first and then open the target.