Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Draft Recovery Laravel Package

oddvalue/filament-draft-recovery

Auto-save and crash recovery for Filament v4/v5 create and edit pages. Form state is saved as a debounced draft (2s by default), so users can recover unsaved work after a browser crash, tab close, or lost connection. Swappable storage drivers included.

View on GitHub
Deep Wiki
Context7
v1.0.0

What's Changed

Full Changelog: https://github.com/oddvalue/filament-draft-recovery/compare/v0.5.0...v1.0.0

v0.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/oddvalue/filament-draft-recovery/compare/v0.4.0...v0.5.0

v0.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/oddvalue/filament-draft-recovery/compare/v0.2.0...v0.3.0

v0.2.0

What's new

  • laravel-drafts driver rebuilt on first-class auto drafts (requires oddvalue/laravel-drafts ^3.2 with drafts.auto_drafts.enabled): edit-page auto-saves call saveAsAutoDraft() on the record — a single quietly-upserted working copy that is never the current draft and never spawns revisions. Reads via autoDraft(), clears via discardAutoDraft().
  • Create-page delegation: auto drafts only exist for existing records, so create-page drafts delegate to a configurable store (laravel-drafts.create_store), falling back to the default store (or database when the default is laravel-drafts itself). Works with any driver, including custom ones, via the new ResolvesCreatePageStore contract.
  • DraftContext: all DraftStore methods now receive a DraftContext (key, modelClass, operation, record, userId) instead of a bare key — breaking for custom drivers written against v0.1.
  • PHPStan level 10, rector, 100% test coverage enforced in CI, coverage badge.

Full changelog: https://github.com/oddvalue/filament-draft-recovery/compare/v0.1.0...v0.2.0

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums