feat: sidecar create-flag for the List create dialog + conditional post-create properties hand-off #85
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/deckle!85
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "afk/81"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Page-type sidecar fields gain a per-field `create: true` flag that pulls an optional field into the List module's create dialog; after a create whose dialog could not show every field, the editor opens the new page's properties view so the author can finish.
Engine (internal/element, shared with page-types)
Editor (web)
Bundle + docs
Tests
Closes #81
🤖 Generated with Claude Code
Landing audit — PR #85
Verdict: PASS
Verification signal relied on: Forgejo Actions CI
ci / build-and-test— success (run #73, 5m26s). Not re-run.Checks performed:
feat: …is Conventional Commits. ✅afk/81, body carries workingCloses #81. ✅maintip — no conflict. ✅create: *booladded to sharedRawParam/element.Param; rejected on required fields (either value) mirroring theitemDisplayprecedent — matches the triage addendum's pointer correction (internal/element/load.go, notpagetype/schema.go). ✅(required || create) && !titlein sidecar order;onCreatedopens?props=1iffhasHiddenFields(exact complement of the filter), wrapped infollowMutation— same mutation-follow pattern as TreePane rename/move.createPagereturnsPageId(path+lang), consumed correctly. ✅news-item.yamlflagsteaser+imagecreate: true,authorleft out (lands in properties) — per issue. ✅scaffold/site/AGENTS.mdpage-type section documents the flag + post-create behavior. ✅No blockers. Awaiting free-text merge confirmation.