๐ Features
- Settings Page: Add comprehensive Filament page for managing all blog configuration options
- Configuration Sections: General settings, appearance, reading time, SEO, Open Graph, and structured data
- Auto Cache Clearing: Automatic config cache clearing when settings are saved
- Form Validation: Comprehensive validation for all settings fields with constraints
- Dashboard Widgets: Blog statistics, recent posts, scheduled posts, and publication charts
๐จ UX/UI Improvements
- User Interface: Clean, organized settings interface with logical sections
- Responsive Design: Mobile and desktop optimized layout
- Visual Hierarchy: Proper spacing and form field organization
๐งช Testing
- Settings Tests: Comprehensive test suite for settings page functionality
- Validation Tests: Form validation and data persistence tests
- Widget Tests: Dashboard widget functionality tests
๐ Documentation
- Settings Guide: Complete SETTINGS_README.md with usage instructions
- Technical Docs: Implementation details and configuration options
๐ Dashboard Enhancements
- Blog Statistics: Color-coded status indicators and post counts
- Recent Posts Table: Latest posts with category and author info
- Scheduled Posts: Upcoming publications overview
- Publication Charts: Interactive trends visualization
- Reading Analytics: Content performance statistics
๐งช Testing
- Settings Tests: Form validation, cache clearing, and data persistence
- Widget Tests: Dashboard functionality and database interactions
What's Changed
- Feature create widgets to display on dashboard by @happytodev in #58
- Feature add a settings page to easily manage settings set in config blogr by @happytodev in #60
- Release v0.5.0 by @happytodev in #61
Full Changelog: v0.4.1...v0.5.0