Oct 27
notefeed 0.29.0
Released 2026-10-27 · on GitHub
Tags can be changed after posting: the edit form,
PATCHwithtags, MCPedit_noteandnotefeed update --tagsin both clients. Tags that are numbers sort as numbers.An open feed can be claimed by setting a password (ADR 0044): whoever has the feed's name may set the first one, on the settings page, with
PUT /api/v1/feeds/{feed}/password, MCPupdate_feed new_passwordor the clients. A license can go on a feed without a password, when the feed is created or later (ADR 0043). Where licenses are sold, a lapsed key is now refused with402, and an unknown key counts against the per-IP limit like a wrong password.Long notes read better: heading anchors, a table of contents from three headings on, picture sizes (
), code highlighting on the page and in RSS, and Mermaid diagrams. A note posted with a name (X-Note-Name, MCPpost_note name) is served by that name under the read link:/r/<read id>/<name>(ADR 0045).For operators: the footer links only the feeds in
NOTEFEED_FOOTER_FEEDS, in that order; unset, it links none (it used to link every reserved feed). Reserved feeds no longer hit the free tier's limits. Euro prices show as1.99 €.Dependencies: Next.js 16.4.3, the MCP server 2.3.1 and zod 4.6.7 with security fixes.
Breaking: where licenses are sold, a lapsed license key is refused with
402when attached or used to create a feed; it used to be accepted and did nothing. An unknown key now counts against the per-IP limit like a wrong password.Upgrading: the footer links only the feeds in
NOTEFEED_FOOTER_FEEDS, in that order. Unset, it links none; it used to link every reserved feed.MCP:
post_notetakesname;edit_notetakestags;update_feedtakeslicense_keyandnew_password, and its title and description are optional. Assistants see the new parameters only after reconnecting: in Claude, start a new chat (or remove and add the notefeed connector); restart Claude Code.