jeffersongoncalves/filament-discord-logger
Filament Discord Logger streams your Laravel application logs straight to Discord webhooks, so errors, warnings and activity land in your team's channels in real time. Simple configuration, no extra infrastructure, and quick setup for any Filament panel, letting you debug production right from Disco...
Plugin::make()->navigationGroup(string|Closure) is a small surface-area change with outsized leverage on how a back-office panel reads. Product can now decide whether the settings page sits under a product-owned grouping (e.g. "Configuration", "Workspace", or a tenant-scoped group) rather than inheriting a translated default group. That is a taxonomy decision, not an engineering one — and it is now a one-line config change instead of a fork.Closure variant means the group can be computed at runtime (per-panel, per-tenant, per-role). For multi-tenant or role-scoped products this supports decisions like "analytics settings live beside analytics, not in a global junk drawer," which measurably reduces time-to-find for admin operators.filament-analytics-core 3.1. That's a version floor to track in the upgrade plan — the settings page can't take advantage of the new API without the paired core bump. A PM decision is warranted on whether to bump both together (recommended) or defer the nav change until the next core upgrade window.Adopt or keep it when:
Look elsewhere or defer when:
navigationGroup() call provides — evaluate whether you're bending this package past its remit.For executives (one paragraph): A minor upstream release gives us a supported, one-line way to control where the settings page appears in our admin panel's navigation, including computing the group dynamically per panel or tenant. It is opt-in, non-breaking, and preserves all existing translated defaults — meaning zero migration cost and no user-visible change unless we choose to make one. The business value is administrative usability: operators find configuration faster, and we stop carrying bespoke workarounds for navigation placement. The only action item is coordination: the feature requires the paired filament-analytics-core 3.1 bump, so it should ride along with our next scheduled dependency upgrade rather than trigger a release of its own.
For engineering: Small, additive API — Plugin::make()->navigationGroup(string|Closure). No deprecations, no breaking changes, default behavior unchanged (translated group retained). Two things to verify before we rely on it: (1) the filament-analytics-core 3.1 floor is satisfied in composer.json, and (2) we have test coverage asserting the resolved group per panel/tenant, since a Closure makes the grouping dynamic and therefore easy to regress silently. Recommend adopting in the next routine dependency bump and adding one panel-level assertion; no dedicated ticket needed.
Recommendation: Adopt (low effort, low risk). Slot into the next dependency upgrade window alongside the core 3.1 bump. Do not treat as a standalone roadmap item.
How can I help you explore Laravel packages today?