m2niac member since: Oct 01, 2026 · Transparency log
m2niac's packages
-
PHP
asignua/filament-activity-log-plus
An audit trail for Filament 5 on top of spatie/laravel-activitylog 5 that records what really happened: per-language diffs of translatable JSON fields (title.uk / title.en), no phantom changes caused by database defaults, one Save in the panel = one batch, pivot sync() and media uploads recorded aga
-
PHP
asignua/filament-captcha
Captcha field for Filament forms and Livewire components: reCAPTCHA v2/v3, Cloudflare Turnstile and hCaptcha with a server-side validation rule.
-
PHP
asignua/filament-chat
Internal team chat for Filament 5 panels: direct messages and groups, @mentions, replies, editing, reactions, read receipts, unread counters in navigation, tab title and favicon, a full chat page and a slide-over you can pin next to any page, and record references — drop a link to a panel record and
-
PHP
asignua/filament-clusters
Group several Filament 5 fields into one input row with a shared label, joined borders and a shared focus ring.
-
PHP
asignua/filament-csp-nonce
A strict Content-Security-Policy for Filament 5 panels without 'unsafe-inline' scripts: a per-request nonce wired into Laravel's Vite::useCspNonce() so Filament, Livewire and Vite tags carry it, nonces added to the inline script and style tags Filament still prints without one, a ready configurable
-
PHP
asignua/filament-group-summaries
Column summaries (Sum, Average, Count, Range, Values or custom) printed in the group header row of Filament 5 tables, so they stay visible when the group is collapsed and respect filters and search; per-group control of the summary row Filament draws after each group; and a default sort direction pe
-
PHP
asignua/filament-iban
IBAN input, validation rule, infolist entry and table column for Filament 5: grouped display, compact storage, SWIFT registry checks for every IBAN country and bank names for Ukraine and Poland.
-
PHP
asignua/filament-image-annotations
Non-destructive vector annotations for Filament 5: arrows, rectangles, ellipses, lines, a pen, a highlighter and text drawn over an image as a separate JSON layer, with an editor, a read-only viewer and an Annotate button for uploads. The original file is never modified.
-
PHP
asignua/filament-image-meta
Per-file alt text (per locale), a decorative flag, caption, title and focal point for Filament 5's own FileUpload and SpatieMediaLibraryFileUpload — one wrapper around the upload you already have, no media library to adopt. A missing alt is reported (form badge, optional validation, data attribute)
-
PHP
asignua/filament-infinite-scroll
Infinite scroll and a "Load more" button for Filament 5 tables with one line: ->infiniteScroll(). Works in resources, relation managers, table widgets and any page with InteractsWithTable; filters, search, sorting and bulk selection keep working while the table grows. Configurable chunk size, a reco
-
PHP
asignua/filament-json-yaml-editor
JSON and YAML editing for Filament 5: a JsonEditor field with a code view (highlighting, line numbers, folding) and an editable tree view, live validation with the error line, a Format button and optional JSON Schema; a YamlEditor field with live lint; read-only JsonEntry and YamlEntry for infolists
-
PHP
asignua/filament-kanban
A drag-and-drop Kanban board for Filament 5: enum or database columns, reorder that respects filtered cards, transition modals, authorization, collapsible columns and a migration path from mokhosh/filament-kanban.
-
PHP
asignua/filament-mail-log
Read-only log of every outgoing Laravel mail for Filament 5: status tracking across the queue, secrets redacted before storing, sandboxed preview.
-
PHP
asignua/filament-redirects
A redirect manager and a 404 log for Filament 5 panels. The log aggregates the 404s your visitors and crawlers hit by path, with a referrer sample and client type, and drops scanner noise; one click turns a row into a redirect. Redirects are SEO-safe: they fire only on a real 404, are always one hop
-
PHP
asignua/filament-relation-manager-tabs
Render Filament 5 relation managers as ordinary tabs of the record form: put RelationManagerTab::make(Manager::class) into the form's Tabs and the edit page has exactly one row of tabs — your form tabs and relation managers side by side — instead of a second row of tabs under the form. Lazy loading