github relaticle/comments v1.0.0-alpha.3

latest releases: v1.0.3, v1.0.2, v1.0.1...
pre-releaseone month ago

What's Changed

Breaking Changes

  • Comment editor replaced with Filament v5 RichEditor + built-in MentionProvider (replaces custom Alpine.js textarea)
  • searchUsers() method removed from Comments and CommentItem Livewire components
  • Public properties newComment, editBody, replyBody replaced with Filament form state (commentData, editData, replyData)

Features

  • Rich text editing with TipTap (bold, italic, strike, link, lists, code blocks)
  • Native @mention support via Filament's MentionProvider with live search
  • Comment form pinned to bottom of slide-over (sticky footer)
  • Inline Attach + Comment button layout

Bug Fixes

  • Fix Alpine scope errors (showMentions/mentionResults not defined) in slide-over modals
  • Fix nested form conflict causing slide-over to close on comment submit
  • Fix LazyLoadingViolationException on parent relationship in depth calculation
  • Fix LazyLoadingViolationException on replies relationship in comment-item template
  • Fix Filament 5 compatibility (schema() instead of modalContent())
  • Add missing Filament service providers to test setup (Forms, Schemas, Actions, BladeUI Icons)

Improvements

  • Backward compatible rendering for existing plain text comments
  • MentionParser handles both RichEditor HTML mentions and legacy @name format
  • Shared CommentsConfig::makeMentionProvider() helper for consistent mention configuration
  • Polished edit/reply form layouts with consistent action button placement

Don't miss a new comments release

NewReleases is sending notifications on new releases.