From 6ed1b0f1a8a69d6a10814254b3003da12b0b2384 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Tue, 7 Oct 2025 14:04:20 -0700 Subject: [PATCH] refactor(admin): add autosave to PhotoPostForm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added runes-based autosave functionality to PhotoPostForm following the same pattern as EssayForm: - Added autosave store with updatedAt conflict detection - Smart navigation guards and beforeunload warnings - Draft recovery banner instead of inline prompt - Only saves to localStorage on autosave failure - Added AutoSaveStatus component 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/lib/components/admin/PhotoPostForm.svelte | 355 ++++++++++++++---- 1 file changed, 273 insertions(+), 82 deletions(-) diff --git a/src/lib/components/admin/PhotoPostForm.svelte b/src/lib/components/admin/PhotoPostForm.svelte index f4d2c5b..3379da7 100644 --- a/src/lib/components/admin/PhotoPostForm.svelte +++ b/src/lib/components/admin/PhotoPostForm.svelte @@ -1,12 +1,14 @@