Releases: hoshomoh/nooks
Releases · hoshomoh/nooks
Release list
v1.4.1
v1.4.0
1.4.0 (2026-09-16)
New
- api: say how much of a list is done, and when it changed (548877a)
- archive a list without losing it (c42631c)
- web: give finished lists a group of their own (e595e47)
- web: keep a record of what was ticked, and when (7fe09fd)
- web: make All lists somewhere you can look things up (fbc056d)
- web: mark a note on the row instead of quoting it (e8530f8)
Fixed
- mcp: tell an assistant when there are more lists than it was shown (1a57ab3)
- store: order names the way a person reads them (16b8fb8)
- web: leave room under what scrolls, and put the count at the end (a7ac9e8)
- web: let Escape stop at the control that took it (84ff998)
Changed
v1.3.0
v1.2.0
v1.1.1
1.1.1 (2026-09-14)
Fixed
- web: print in one column, however long the list is (75b8289)
- web: read a blank line as a separator, not an empty paragraph (6e87517)
- web: scroll the content, not the window (e6d7ee0)
- web: stop the printed sheet calling every list a shopping list (02ef127)
- web: truncate a long list name instead of squeezing the controls (6fe075b)
- web: wrap a long word instead of widening the note (07b965d)
v1.1.0
1.1.0 (2026-09-14)
New
- web: add dividers and tables to notes (f73db88)
Fixed
- build: keep the embed marker that the app build deletes (f179ec6)
- ci: stop preflight tripping over its own build output (0094463)
- make a clone runnable, and say where the instance is (fbb194b)
- web: hold the sidebars still, and let a long name be read (92a612a)
- web: line up a search result with the list it came from (df59cad)
Changed
- web: save a note the same way from both screens (ea3252a)
v1.0.0
1.0.0 (2026-09-13)
⚠ BREAKING CHANGES
- rename the app from Nook to Nooks
New
- api: add named sharing, groups and the activity panel (9804b57)
- api: cut and revoke access tokens (e10117b)
- api: export the instance as its own database file (2e20c2f)
- api: give a token three abilities instead of two levels (71b764c)
- api: narrow a caller's access to what their token names (c221e22)
- api: publish one list to visitors without an account (67cb187)
- api: record and show what a token did (1b44bc4)
- api: refuse a text change that would overwrite another (1ee5fdd)
- api: serve the mcp tools from the same services as the app (747665d)
- api: serve the rest api from the same services as the app (0aecde0)
- api: split the session into a refresh cookie and an access token (556b0d7)
- auth: add first run, sign in, sign out and password replacement (f99a2f1)
- auth: add join and password reset request flows (7f9986f)
- choose which list an instance publishes (bacf8e2)
- list: add list and item rpcs with search (a16f6ac)
- mcp: reach everything an access token reaches (a1e491c)
- notes: add the block editor with a slash menu (268c93b)
- notes: add the full-screen note view (d039ebf)
- notes: store notes as markdown with a side sheet (473a98d)
- password: add hashing and the twelve-character rule (3fbe809)
- profile: add instance configuration (d2887ff)
- requests: add admin approval for join and reset requests (94424c6)
- run nooks from one container (91835d2)
- search: add full-text search over lists and items (f66f1b4)
- server: embed and serve the built app with spa fallback (771d719)
- server: serve instance service over connect (99b9a55)
- store: add access tokens, scoped to named lists (31d9fd7)
- store: add groups, named sharing and activity (51a7828)
- store: add join and reset requests (39e18f1)
- store: add lists and items (aa39eb0)
- store: add members and sessions (ee07746)
- store: add store interface with sqlite and postgres drivers (d39da6c)
- stream changes and presence to the browsers watching (d80bbc8)
- views: add the calendar (36b5eb2)
- views: add today and upcoming (354b8f0)
- web: add items from Today and Upcoming with a list and date from context (554decf)
- web: add routing with first run, sign in and password replacement (391bb19)
- web: add the appearance settings page (3aa8c4d)
- web: add the groups page (b8d6ff9)
- web: add the instance settings page (0e70582)
- web: add the list menu with duplicate, export and delete (d7ffbd7)
- web: add the members page (acc4c42)
- web: add the public list page (bbdd3da)
- web: add the share dialog and the activity panel (8bb28f8)
- web: add the sidebar, list view and command palette (36dc897)
- web: adopt the new nooks mark and initialise shadcn (a21e85b)
- web: answer the instance address with the public list (e62010b)
- web: apply nooks tokens, theme and connect transport (a58ff24)
- web: apply the tick a visitor reached for before signing in (8869347)
- web: approve or ignore a request from the activity panel (7a73b1e)
- web: ask when two people wrote different things (9907c09)
- web: collapse completed items behind a done-today row (346a902)
- web: cut and revoke access tokens from settings (be8278b)
- web: delete an instance from about (a95c894)
- web: draw icons with the icon library (9539916)
- web: edit an item's quantity and date on its own row (8c3d520)
- web: hide markdown markup and use the design system's calendar (d11b48d)
- web: keep working when the instance is out of reach (a8190af)
- web: let a member change their own name, email and password (f844c7b)
- web: let a member format the text they wrote (a1d80d5)
- web: let a member sign out (5346663)
- web: let a token reach every list, and say what it may do (e59925e)
- web: move what pushes and what arrives unasked (9d8bde5)
- web: name types, add date-fns and localisation (5f3515d)
- web: open onto a list worth reading (d0f6db9)
- web: open what a search found, not where it lives (ed3e409)
- web: parse quantities and dates from the add row ([5a4cf41](5a4cf419b687b85df60eb58b2...