Fixed
- Reddit posts and comments with special characters read cleanly again. A post or comment that contained an ampersand, an angle bracket, or an apostrophe used to show the raw code for it — "&" instead of "&", for example — when you opened the thread in the reader. Those characters now display exactly as written.
- Search suggestions, filters, and the revoke-token button no longer break on an apostrophe. A suggested topic or filter whose name included an apostrophe (think "O'Reilly"), or an access token you'd named with one, would quietly do nothing when clicked. They now work whatever characters are in the name.
- Saving some store and catalog pages no longer pulls in the site's menu instead of the actual content. On a handful of layouts — mostly storefronts and product catalogs — a save would grab the page's navigation bar (think "Open Menu Close Menu Home Shop") as the body, so opening it to read showed menu junk and nothing else. Now a stray "Skip to content" link at the very start is trimmed away, and a page that comes through as nothing but navigation is flagged as a poor capture so you can re-fetch it instead of it landing silently as menu text.
- Creating a space with a name you already use now points you to the existing one instead of quietly making a duplicate. When you typed the name of a space you already had — even a suggested one or one you'd set aside, which the picker couldn't always see — it would make a second space with the same name. Now it recognizes the match (ignoring capitalization, accent spelling, and extra spaces) and selects the space you already have, so you don't end up with two spaces that look identical.
- Links between your notes and spaces now work while you’re reading a note, not just while editing it. A
[[link]]you write in a note used to come alive only in the editor — when you opened the note to read it, the link sat there dead. Now those links resolve as you read: a link that points to a real note or space lights up and takes you there on click, and a link that doesn’t match anything stays quietly inert instead of doing anything unexpected. - Asking your AI for a quick orientation no longer errors out. When a connected AI requested the compact overview of your collection, the request could fail and come back empty. It now returns the same orientation as the full view, including a clear duplicates count.
- Recent saves on Home show the right icon for each kind. In the “New on the shelf” shelf, an uploaded reference or a note you wrote used to share a generic plate; now a reference leads with a book icon and a note with its note icon, while saved repositories keep their source logo.
- A collection you create no longer disappears from your Spaces list. When a new collection looked similar to ones the system had suggested, it could get folded out of view. Collections you make by hand now always show as their own entry; only the system’s own near-duplicate suggestions get grouped.
- Code repository READMEs read cleanly — no more stray
<!-- -->markers or<br>tags. Some project pages tuck layout notes and line breaks into their README as raw markup, and they used to show through as literal<!-- LOGO -->or<br>text in the reader. Those are now cleared away, so the README reads as intended. - The hover actions in the Spaces list line up with each row. When you switch Spaces to the list view and hover a row, the pin / keep / dismiss buttons now sit centered in the row instead of riding high near the top edge.
- Source images now appear for saves whose image address leaves off the "https" part. Many shopping and CDN pages give their cover image as a shortcut address that starts with
//instead of the fullhttps://. Those saves used to show no image at all, even with images turned on — now the cover picture shows up the way it does for every other source. - The note reader no longer shows misleading "Open original" and "Read the live page" links. A note you wrote has no external source, so those links pointed nowhere useful. They're now hidden when you open a note, while real saved web pages keep them.
- Wide tables stay readable in the reader. A saved page or note with a table wider than the reading column used to get clipped at the edge — now it scrolls sideways within the column, so you can reach every cell on both desktop and your phone.
- Hacker News, recipe, product, and video text renders cleanly. Some sources tucked raw formatting tags into their text, and they used to show through as literal
<p>or<br>clutter. Comment threads, recipe ingredients and steps, product descriptions, and video descriptions now render as proper paragraphs, links, and lists. - PDFs now read cleanly — special characters like < and & no longer show up as raw codes. Some saved PDFs and documents were showing things like
<and&in the middle of sentences instead of the real<and&. The reader now displays the actual characters, so passages like "kernel width k < n" read the way they were written. - Notes-list previews read as plain text. The short preview under each note title no longer shows raw markdown, link brackets, or
[[wikilink]]syntax — it's a clean one-line excerpt. (Opening the note still shows it fully formatted, as before.) - Ask answers format correctly. Answers from Ask now show real bold text and proper line breaks instead of leaking literal asterisks, and a proactive note from your companion renders cleanly rather than showing stray formatting.
- The reader's "share" link copies reliably. Copying a link from a thread or conversation page now works even when the source address contains an apostrophe.
- Uploaded PDFs no longer show
<!-- image -->clutter. When the extractor couldn't pull in a picture from a PDF, it left a placeholder that showed up as raw<!-- image -->text scattered through the page. Those placeholders are now removed, so the document reads cleanly start to finish. - Long document filenames no longer overflow the details panel. An uploaded file with a long, opaque name used to spill its filename across the labels next to it in the reader's details panel — the name now wraps neatly in its own column.
- Re-pulling a page from its source gives an honest status. The action used to flash a contradictory "Re-fetch complete — pending"; it now says the re-pull has started and updates in the background, which is what actually happens.
- Code repos land in the "repository" filter, not "products" or "tools". A GitHub or GitLab repo whose README reads like a product or app was sometimes filed under products or tools. Saved repos now consistently classify as repositories, and the ones already mis-filed have been corrected.
Added
- Create a new space right from “Add to Space.” When you’re adding an item to a space and the one you want doesn’t exist yet, type its name and pick “Create …” — it makes the space, checks it, and adds your item when you hit Done, without leaving the picker.
- Filter your Library down to documents. A new "documents" filter joins the kind filters above your Library, so one click narrows the view to everything you've uploaded — PDFs, Word docs, slide decks, and the like.
- Browse a space or collection as cards, not just a list. Open any space or collection and switch between the dense list and a card grid with the toggle next to the sort control — handy when a collection of products, recipes, or repos is worth seeing by its images. Your choice is remembered.
Improved
- You can create a new space from every "Add to Space" picker. Whether you're adding a saved item, choosing spaces for a note you're still writing, bulk-adding from a search, or importing links from a collection, typing a name that doesn't exist yet now offers to create it on the spot — no detour to the Spaces screen first. If a space by that name already exists, it's selected for you instead of erroring out.
- Keep and Dismiss lead the way on a suggested space. When you open a space the system suggested, Keep and Dismiss now sit right in the header as buttons instead of hiding in the “⋯” menu — the decision a suggested space is asking for is one click away. Once you keep it, it drops out of your suggested list.
- The “Add items” search is clearer. Searching to add items to a space now shows a “Searching…” cue while it works, hides items already in the space so every result is something you can actually add, and surfaces more matches.
- Creating a collection drops you into it. After you name a new collection, it opens right away instead of leaving you on the previous screen.
- Notes and uploaded files are easier to spot in your Library. A note you wrote now carries a distinct note icon and a clear "KM Note" label, and an uploaded file reads as "USER DOCUMENT" instead of the vague word "upload" — so a quick scan of a list tells you what each item is.
- The document reader's header is cleaner. An uploaded document now shows its title at the same size as every other reader page, and the page count and format moved out of the top bar — they already sit in the details panel beside it — so the header no longer feels crowded.
- Saved AI chats are clearer. A saved ChatGPT or Claude conversation now reads as "AI chat" (with its own chat icon) everywhere it appears — in your Library list, on cards, and as a one-click filter — instead of the vaguer "conversation".
- Saved AI chats read like the original chat. When you open a saved AI chat, your messages now sit in bubbles on the right and the assistant's replies run down the left, the way the conversation looked where you had it — so it's easy to follow who said what.
- File uploads show a progress bar. When you drop a document to save it, its card now fills a progress bar as the file uploads — so a large PDF on a slow connection shows real movement and a percentage instead of sitting silently on "Uploading…".