github usamamuneerchaudhary/commentify 2.0
Added Support for Laravel 12 and other improvements/fixes

latest release: 2.1
3 months ago

Added

  • Laravel 12 support: Fully compatible with the latest Laravel release.
  • Flux UI button integration: All comment actions now use <flux:button> for a modern, accessible UI.
  • Read-only mode: Easily disable all commenting via config or .env.
  • Temporary user bans: Block users from commenting until a set date with the new comment_banned_until column and HasCommentBan trait.
  • Language support: All UI strings are now translatable, with publishable lang files.
  • Policy-based authorization: All comment actions now use Laravel policies for clean, centralized permission logic.

Fixed

  • Like count issues: Accurate like counts for both guests and authenticated users.
  • Loader and button UI: Improved loader visibility and button styling, especially with Flux UI.

Improved

  • Customizability: All views and lang files are publishable and overrideable.
  • Moderation: Easily restrict all users (read-only) or specific users (ban) from commenting.

Breaking Changes

  • Requires Laravel 12+ and Livewire 3.
  • If upgrading, review the new config, migration, and trait usage for user bans.

If you have suggestions or find issues, please open an issue or PR!

Don't miss a new commentify release

NewReleases is sending notifications on new releases.