nooks
GitHubInstall
Changelog

What changed, and when.

Written from the commits themselves, so nothing ships without appearing here. Anything that changes the shape of stored data says so at the top of the entry.

v1.6.025 September 2026
Newapi: bring back a deleted list, and end the window it waits in
Newapi: choose what becomes of a removed member's lists
Newapi: let the signup setting decide who may ask to join
Newlive: cap how many streams one member may hold open
Newlive: one person edits a note, everybody else reads it
51 more in v1.6.0
v1.5.022 September 2026
Newwebsite: show five lines of a release, the rest on github
Fixedapi: record what failed, which nothing did
Fixedapi: refresh everyone left when a member is removed
Fixedapi: refuse a change from a token cut to read
Fixedapi: stop a token learning that an item it cannot reach exists
39 more in v1.5.0
v1.4.116 September 2026
Fixedweb: make a menu answer the keys it prints
Fixedweb: say what the date column is, and stop finished lists losing their menu
v1.4.016 September 2026
Newapi: say how much of a list is done, and when it changed
Newarchive a list without losing it
Newweb: give finished lists a group of their own
Newweb: keep a record of what was ticked, and when
Newweb: make All lists somewhere you can look things up
9 more in v1.4.0
v1.3.015 September 2026
Newweb: move the list with the sheet, and answer a tick
Fixedweb: space the assistants page into sections
v1.2.015 September 2026
Newweb: keep the app on the machine that opened it
Newweb: set an assistant up from settings
Fixedone search result per item, and one identity per row
Fixedweb: keep the list clear of the side sheet
Changedone source for the assistant setup blocks
2 more in v1.2.0
v1.1.114 September 2026
Fixedweb: print in one column, however long the list is
Fixedweb: read a blank line as a separator, not an empty paragraph
Fixedweb: scroll the content, not the window
Fixedweb: stop the printed sheet calling every list a shopping list
Fixedweb: truncate a long list name instead of squeezing the controls
1 more in v1.1.1
v1.1.014 September 2026
Newweb: add dividers and tables to notes
Fixedbuild: keep the embed marker that the app build deletes
Fixedci: stop preflight tripping over its own build output
Fixedmake a clone runnable, and say where the instance is
Fixedweb: hold the sidebars still, and let a long name be read
2 more in v1.1.0
v1.0.013 September 2026Migration
Changedrename the app from Nook to nooks
Newapi: add named sharing, groups and the activity panel
Newapi: cut and revoke access tokens
Newapi: export the instance as its own database file
Newapi: give a token three abilities instead of two levels
117 more in v1.0.0