Skip to content

Releases: hoshomoh/nooks

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 19:20
07c5e2b

1.4.1 (2026-09-16)

Fixed

  • web: make a menu answer the keys it prints (8f7114a)
  • web: say what the date column is, and stop finished lists losing their menu (3a2ff3e)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 17:56
079fd1e

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

  • ci: let preflight skip groups a commit cannot affect (925aaaa)
  • read Lists a page at a time (d7e4e2a)
  • store: keep a List's counts on the List, and index what a page is ordered by (b2578d0)
  • web: let the typecheck reuse what it already knows (4ae67f4)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 20:34
5029fa4

1.3.0 (2026-09-15)

New

  • web: move the list with the sheet, and answer a tick (4d6ddd1)

Fixed

  • web: space the assistants page into sections (8284e10)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 16:57
de5f5ad

1.2.0 (2026-09-15)

New

  • web: keep the app on the machine that opened it (77b85ee)
  • web: set an assistant up from settings (c8e1ddf)

Fixed

  • one search result per item, and one identity per row (1e31473)
  • web: keep the list clear of the side sheet (d9207df)

Changed

  • one source for the assistant setup blocks (42f55a1)
  • web: reuse test workers between files (7939b4a)
  • web: two test workers, not one per core (5957b10)

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 18:41
5822696

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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 14:27
0366248

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

Choose a tag to compare

@github-actions github-actions released this 13 Sep 22:58
ffea234

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...
Read more