Editor's Path Properties has 'Path Properties' but no 'Path metadata' (created at, modified at, author) — user wanting to know when a path was created has no timestamp display #377
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#377
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Closed via commit
4f41537on main. The Path Properties section now has Created + Modified rows that surface path metadata via formatRelativeTime; legacy paths render an em-dash fallback. See the issue-comment above for the full scope of the change.Fixed in commit
4f41537.Shipped (#377):
createdAtandmodifiedAt(both optional) added to StitchPathcreatedAt = modifiedAt = Date.now()inhandleFinishPathanddraftsToStitchPaths(SVG import)updatePathshelper in Editor centralizes history-push + modifiedAt-stamping for the panel-driven mutation handlers (stitch type / density / color / satin width / pull comp / fill angle / fill spacing / fabric / stitch direction / lock / color lock / favorite / background / closed / attachments / transform / etc.). The helper short-circuits no-op updates so no spurious modifiedAt stamps land on re-renders, and live slider ticks (density / satin-width) usepushHistory: falseto keep the existing one-undo-per-drag contract.path-info-<field>-<id>data-testid pattern. Format helper isformatRelativeTimefrom the workspace RightPanel (#322) — single source of truth for time-bucket labels.Tests: 6 new cases in
src/components/editor/issue-377.test.tsxpin the panel render contract (presence of rows, time-bucket output, em-dash fallback, divergent timestamps, one-sided legacy). All 6 pass; 91 related tests pass; full Editor + pages suite passes.