All notable changes to filament-peek
will be documented in this file.
- fix: Remove tailwind utils from plugin.css
- enh: Add czech translations by @JarkaP
- enh: Add Dutch translations by @el-klo
- chore: bump dependabot/fetch-metadata from 2.1.0 to 2.2.0
- fix: Remove filament vendor views from tailwind content config
- enh: Fix preview styles on mobile screens
- chore: bump dependabot/fetch-metadata from 2.0.0 to 2.1.0
- enh: Support ListPreviewAction with relation managers
- chore: bump dependabot/fetch-metadata from 1.6.0 to 2.0.0
- chore: bump aglipanci/laravel-pint-action from 2.3.1 to 2.4
- chore: Add Laravel 11 compatibility by @bambamboole
- chore: bump ramsey/composer-install from 2 to 3
- fix: Fix iframe not refreshing when using internalPreviewUrl by @FDT2k
- fix: Call beforeStateDehydrated hook by default to handle image uploads
- fix: Don't call state hooks by default when opening the preview modal
- chore: Fix tests
- chore: PHP 8.3
- chore: bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1
- enh: Spanish translations by @kennyhorna
- feat: Add option to use internal preview URL
- chore: Bump stefanzweifel/git-auto-commit-action
- feat: Add ListPreviewAction component
- feat: Add preview modal data from PreviewAction
- enh: Add builderName() method alias
- docs: Update documentation
- fix: Prevent validation issue with auto-refresh option
- enh: Prevent multiple refreshes in one request
- fix: Ensure builder field is remembered in InlinePreviewAction
- chore: Rework integration tests
- chore: Update run-tests workflow
- chore: Bump actions/checkout
Stable release
- fix: Don't attach keyup listener if not needed
- fix: Try/catch iframe operations
- enh: Replace assets config with plugin methods
- docs: Add documentation on custom theme integration
- feat: Add InlinePreviewAction (Deprecate PreviewLink)
- fix: Add missing modal tag
- fix: Dark mode styles
- chore: Update illuminate/contracts requirement
- fix: Refresh on render if needed
- feat!: Initial support for Filament 3
- fix: Don't attach keyup listener if not needed
- fix: Try/catch iframe operations
- feat: Add preview modal JavaScript hooks
- fix: Editor sidebar resize in RTL UI
- enh: Add Arabic translation by @atmonshi
- enh: Default canDiscardChanges to true
- fix: Fill builder editor data
- refactor: Always show active preset
- refactor: Updade config options
- fix: Prevent crash in resetBuilderEditor
- fix: Validate form before preview
- fix: Validate builder editor before closing preview
- test: Add BuilderEditorTest
- feat: Add 'reactive' auto refresh strategy
- feat: Add option to restore iframe scroll position on refresh
- enh: Update getListeners method
- enh: Add check for missing custom event listener
- enh: Accept single Component as builder schema
- enh: Throw custom exception if page is not properly configured
- enh: Refresh on submit
- enh: Improve Tiptap support
- fix: Builder editor improvements
- fix: Pass raw editor data to mutateBuilderPreviewData
- fix: Update builder field if empty
- fix: Improve close modal handling
- chore: Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0
- refactor!: Update various method names
- feat: Implement sidebar resize
- feat: Support custom focus out handlers
- enh: Detect if editor has sidebar actions
- enh: Update PreviewLink default styles
- fix: Support preview modal on View pages
- feat: Builder Previews
- docs: Builder Previews Documentation
- enh: Add type annotations and tag internal methods
- fix: Support preview modal on View pages
- feat: Show active device preset
- feat: Add closeModalWithEscapeKey config
- refactor: Extract alpine component and version dist assets
- fix: Handle escape key within preview modal iframe
- enh: Update preview modal pointer-events CSS selector
- fix: Replace iframe pointer-events CSS with preview modal content style block
- enh: Extract renderPreviewModalView method
- chore: Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1
- chore: Bump aglipanci/laravel-pint-action from 2.2.0 to 2.3.0
- fix: Remove duplicated call to getPreviewModalUrl
- test: Add HasPreviewModal tests
- feat: Add pointer events config
- feat: Add focus trap and handle escape key
- fix: Handle preset rotation when using allowIframeOverflow config
- enh: Change PreviewLink into form component
- fix: Support preview modal on List and Create pages
- fix: Remove unused method
- chore: Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0
- Initial release