v1.3.0 - Audit Dashboard, Enhanced Actions & Global Localization
v1.3.0 - The Analytics & Localization Update 🚀
This release introduces major new features including a dedicated Audit Dashboard, enhanced recovery actions (Restore from Log), and a comprehensive localization sweep across 11 languages.
📊 New Audit Dashboard
Monitor your application's health at a glance with a new dedicated dashboard page:
- Activity Stats: Real-time counters for total activities, top causers, and most active subjects.
- Activity Heatmap: A beautiful GitHub-style heatmap of activity frequency over the past year.
- Activity Chart: Integrated trend analysis with customizable ranges.
🛠️ Enhanced Recovery & Management
- Restore from Log: Recreate deleted records directly from their activity history with a single click.
- Selective Revert: Roll back specific field changes using a new checkbox-based modal interface.
- Log Pruning UI: Simplified cleanup of legacy logs with the new "Prune" resource action.
- Slim Timeline: Compact view mode optimized for high-density dashboards.
🌍 World-Class Localization
Completed a comprehensive native translation audit for all 11 supported languages:
- 🇸🇦 Arabic (ar) | 🇩🇪 German (de) | 🇬🇧 English (en) | 🇪🇸 Spanish (es)
- 🇫🇷 French (fr) | ------ | 🇮🇹 Italian (it) | 🇳🇱 Dutch (nl)
- 🇵🇹 Portuguese (pt) | 🇷🇺 Russian (ru) | 🇨🇳 Chinese Simplified (zh_CN)
⚙️ Technical Prowess
- Middleware Context: Intelligent auto-capture of IP Address, User Agent, and Batch UUID without manual configuration.
- Standardized Imports: Cleaned up the codebase by removing inline FQNs and standardizing Filament internal actions.
- Robust Verification: 100% test coverage (72 Pest tests) and strict PHPStan (Level 9 equivalent) compliance.
- Laravel Pint: Consistent code styling verified across 55 core files.
⭐️ Show Some Love
If you find this package useful, please consider starring it on GitHub!