Skip to content

Drop empty protocol rail entry when all protocol plugins are off#319

Merged
itshypax merged 1 commit into
mainfrom
fix/empty-protocol-rail
Jul 15, 2026
Merged

Drop empty protocol rail entry when all protocol plugins are off#319
itshypax merged 1 commit into
mainfrom
fix/empty-protocol-rail

Conversation

@itshypax

Copy link
Copy Markdown
Collaborator

With eNOTF, fireTab and the MANV board all disabled, Protokolle stayed behind as a dead, empty flyout — in both navigations.

  • New navigation: mergeNavigation() now filters merge-anchor rail entries that end up with neither sections nor an own href after the plugin fragments merged — generic, works for any future anchor entry.
  • Legacy sidebar: the whole Protokolle block renders only when at least one protocol plugin is active.

With eNOTF, fireTab and the MANV board all disabled, the Protokolle
entry stayed behind as a dead, empty flyout - in both navigations.

The new navigation filters merge-anchor rail entries that end up with
neither sections nor an own link after the plugin fragments merged.
The legacy sidebar skips the whole Protokolle block unless at least
one protocol plugin is active.
@itshypax
itshypax merged commit 787758e into main Jul 15, 2026
9 checks passed
@itshypax
itshypax deleted the fix/empty-protocol-rail branch July 15, 2026 10:04
@ef-sparky

ef-sparky Bot commented Jul 15, 2026

Copy link
Copy Markdown

✅ Alle Checks bestanden

2 Dateien geändert · +17 -2

Übersicht

Check Status Details
Build (PHP 8.3 – 8.4) ✅ Bestanden
Unit Tests (8.3/8.4) ✅ Bestanden Keine Tests
Integration Tests ✅ Bestanden Keine Tests
Feature Tests (HTTP) ✅ Bestanden Keine Tests
Frontend Build ✅ Bestanden
Security Audit ✅ Bestanden
PHPStan ✅ Bestanden

Unit Tests

✅ 0 Tests bestanden.

Integration Tests

✅ 0 Tests bestanden.

Feature Tests (HTTP)

✅ 0 Tests bestanden.

Frontend Build

Assets in Sync mit Source (SCSS + Vite gebaut, kein Diff).

PHPStan – Statische Analyse

Keine Fehler gefunden.

Security Audit

Keine bekannten Schwachstellen.


Workflow-Log ansehen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant