laboiteacode/filament-activity-timeline
A semantic activity timeline for Filament that turns raw spatie/laravel-activitylog entries into clear, localized business sentences. Show "Client: ACME France -> Dupont Conseil" instead of "customer_id: 14 -> 27". Drop-in widget, page, or infolist support, with customizabl...
spatie/laravel-activitylog to ^5.0, which requires PHP 8.4. The constraint is now ^4.12|^5.0 and the test suite runs against both major versions.First stable release.
[@js](https://github.com/js)() directive is never compiled inside Blade component tag attributes, so the browser received a literal [@js](https://github.com/js)(...) expression and Alpine failed with a syntax error. The event value is now inlined with a standard echo.$heading property erased the resolved default. View data keys no longer collide with public property names.fi-ta-* prefix to fi-at-*: fi-ta is Filament's own table namespace, and core table styles (grid layout, paddings) were bleeding into the timeline, visibly breaking the filter tabs.rgb(var(--gray-200, ...)) declarations were invalid and silently dropped (invisible rail, unstyled dots)..fi-modal-icon-bg tinted circle recipe scoped by the core .fi-color-{name} custom properties (custom registered colors included), chips follow the .fi-badge gray recipe, and rails/panels use the .fi-section hairline pair. The stylesheet contains zero color literals.Timeline configuration object and ActivityTimelineWidget.ActivityTimelineEntry schema component to place the timeline in an infolist, interactive by default with an optional read only static() mode.spatie/laravel-activitylog source with cursor pagination and server side filters.ActivityTimeline::forModel()): labels, record titles, icons, colors.How can I help you explore Laravel packages today?