All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Moved SVG icons into anonymous components for easier reuse / overwriting.PR#35
- Reworked notification type templates into components. PR#35
- Added "mark all as read" feature for unread notifications. PR#37
- Added support for
wire:poll
to give the impression of a live component. PR#38 - Added
@megaphoneStyles
blade directive + improved default styles. PR#39
- Updated PHP requirement to 8.1 and above (7.4 and 8.0 dropped) PR#28
- Updated to Livewire 3 PR#28
- Updated Testbench and Pest PR#28
- Removed
public $user
from component and changed loading of announcements to prevent user model data exposure. PR #22 - Added ability to pass in the notifiableId via component render
- Improvement: New SVG Bell Icon PR #17
- Improvement: New config option to toggle unread notification count PR #17
- Fix: Notification badge styling with long unread notification counts PR #17
- Fix: Readme typo PR #16
- Improvement: Removed the mouse over event for marking as read and added a button with click event to mark notification as read.
- Fix: Numerous Readme updates, fixing incorrect instructions. Demo also added! PR #10
- Fix: Spelling mistake in template caused bug with justified items PR #5
- Fix: Added support for PHP7.4 PR #13
- Livewire Component to add "Bell" notification icon to your app powered by Laravel Notifications
- Livewire Admin Component for sending manual notification to all users
- Console command to clear old read notifications
- Ability to define custom notification types
- Uses TailwindCSS for styling with publishable templates to customise look and feel
- 100% Test coverage