test #15
Loading…
Reference in a new issue
No description provided.
Delete branch "test"
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?
A memory's detail panel was a primary file, a strip of pictures, one transcript and a tag list. It is now a list of files of any kind — each rendered as what it is, so a recording plays, a photograph shows and a document downloads — plus people, a date, notes, and the journals it belongs with. Adding files no longer filters by type. The picker's accept list was "audio/*,image/*,.pdf", which is why video could not be added at all even though the panel would happily have played one. Several files chosen at once land in a single memory: one afternoon is one occasion, not five. The transcript moved into the file it describes, with its own Transcribe button, because a memory can now hold several recordings. That needed a PATCH route for item metadata — a hand-corrected transcript had nowhere to be saved otherwise, since the upload route only takes bytes. The date is stored whole so it sorts, with a precision of year, month or day saying how much of it to believe; "summer 1994" is how family history is actually remembered, and the picker changes shape to match rather than demanding a day nobody knows. Records written by the old build are reshaped on read rather than migrated in place — one made offline may never have reached a server that could have converted it. Thirteen checks cover that conversion, run in CI, against the shipped source rather than a copy of it. Also swept: every $("#…") in app.js now resolves to an element that exists, and deleting a memory forgets an object URL per file rather than one per memory. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>