From 20df90018855dc3fd483f4350cb16c572d131a8e Mon Sep 17 00:00:00 2001 From: Mischa Date: Wed, 8 Jul 2026 10:56:07 +0200 Subject: [PATCH] =?UTF-8?q?docs(plans):=20refresh=20journal-post-form=20st?= =?UTF-8?q?atus=20=E2=80=94=20merged=20to=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The feat/journal-post-form branch is now merged into main; drop the stale "not yet pushed / awaiting owner go-ahead" tail from the Status line. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01RDS6t8wcpbwKvvrxykVQ5K --- docs/working/plans/2026-07-04-journal-post-form.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/working/plans/2026-07-04-journal-post-form.md b/docs/working/plans/2026-07-04-journal-post-form.md index acf6c7f..941d6e8 100644 --- a/docs/working/plans/2026-07-04-journal-post-form.md +++ b/docs/working/plans/2026-07-04-journal-post-form.md @@ -10,7 +10,7 @@ execution: code # Journal Post Form Improvements — Plan -**Status:** ✅ Complete (2026-07-04) — implemented on `feat/journal-post-form` (U1–U7). U4 changed course during execution: the "plain input + custom uploader" fallback uploaded to Grav's flash but couldn't attach photos to the entry without replicating FilePond's undocumented submit contract, so photos now stay on `type:filepond` with a `beforeAddFile` hook that converts HEIC→JPEG then re-adds via `pond.addFile()` (FilePond owns upload+attach). Verified end-to-end in a browser (HEIC→JPEG attach, corrupt-HEIC fail-closed, disclosure, weather gating, draft restore) and via curl (active-trip parent injection + empty-`active_trip` fail-closed). Not yet pushed / submodule pin not yet bumped — awaiting owner go-ahead (content-push triggers production). +**Status:** ✅ Complete (2026-07-04) — implemented on `feat/journal-post-form` (U1–U7). U4 changed course during execution: the "plain input + custom uploader" fallback uploaded to Grav's flash but couldn't attach photos to the entry without replicating FilePond's undocumented submit contract, so photos now stay on `type:filepond` with a `beforeAddFile` hook that converts HEIC→JPEG then re-adds via `pond.addFile()` (FilePond owns upload+attach). Verified end-to-end in a browser (HEIC→JPEG attach, corrupt-HEIC fail-closed, disclosure, weather gating, draft restore) and via curl (active-trip parent injection + empty-`active_trip` fail-closed). Merged into `main` on 2026-07-08 (outer-repo `feat/journal-post-form`). > Plan type: `feat` · Depth: Deep — feature · Origin: `/ce-brainstorm` "improve the current php plugin that allows me to add a new journal page to the current active trip" (2026-07-04)