Blog ยท release
Latch 0.17.0
Chapters, first slice (M9 #52, #53). A window of time you can name, keep and export. Migration 23 adds two tables.
- The Log takes a range and reads by day. ๐ Range picks this lock, an event you were in, this month, last month, everything, or two dates; events are grouped under a heading per day. The module chips and the pager keep the window.
- Save a window as a chapter. From the Log, or from the new Chapters page (Story menu): name it, open it, rename it, delete it (type its title โ its notes go with it, the Log is never touched). A chapter's window is stored resolved, so it means the same span forever.
- Export a chunk, or all of it. Every export route except
kit.csvtakes?chapter=or?start=&end=and returns a slice: that window's events, reflections, photos and the rest, withdaily.csvkeeping every zero day inside it. A slice says"kind": "slice", its MANIFEST says not a backup, andlatch.restorerefuses it. - Chapters are backed up and travel. Both tables ride the full export and restore; chapters
and their notes ride in
pup.json(whole seconds โ the signature cannot carry a float). Apup.jsonfrom 0.16.x still arrives; a 0.16.x box refuses one that carries chapters. - Looking-back notes have their table now (
annotations); writing them in the app comes with the chapter page (#54, #55).