Knowmarks Changelog

What changed in Knowmarks.

New features, improvements, and fixes from the private alpha. Short on ceremony, long enough to know what is worth trying next.

Added

  • Added selectable table-style rows for Space detail views, making it easier to scan and act on grouped items.
  • Added clearer search result match labels so semantic matches and keyword matches are easier to understand at a glance.
  • Added Gmail-style search operators such as `type:`, `format:`, `source:`, `space:`, `site:`, `after:`, and `before:` so searches can be narrowed directly from the search box.
  • Added keyboard-friendly operator menus for bounded fields like type, format, source, and Space.
  • Added a running changelog so new features, improvements, and fixes have one durable place to land.
  • Added a marketing-site changelog page that publishes the tester-facing entries from this markdown file.

Improved

  • Search results now use the compact selectable table pattern, with tighter match pills and less visual clutter.
  • Detail pages now separate AI summaries, your own notes, captured source text, and related items more clearly.
  • Related-item "why" explanations are tighter and easier to scan.
  • Pulse, curated Spaces, and MCP tools got a round of polish so assistant-facing views line up better with the app.
  • Marketing screenshots behave better across smaller screens.
  • Updated the alpha weekly email workflow to point at this changelog when preparing tester updates.
  • GitHub Stars sync is now lighter during scheduled checks: recent stars can be picked up frequently while existing repo vitality is refreshed separately.
  • Stale content review now understands GitHub repo maintenance signals such as archived repos and long gaps since the last push.

Fixed

  • Permanent deletes now ask for confirmation in the frontend before removing items.
  • Sidebar pinning is now limited to Spaces and Notes, so ordinary saves no longer expose misleading pin controls.
  • Search match labels and pills were cleaned up after the table migration.

Added

  • Added a hosted alpha app tour to help new testers understand the shape of the product before they start saving.
  • Refreshed the alpha marketing site with current screenshots and clearer alpha positioning.

Improved

  • Cleaned up hosted alpha onboarding so setup points testers toward the right hosted flow instead of local/self-hosted assumptions.
  • Updated alpha docs and marketing copy for more accurate setup, privacy, and deployment language.
  • Prepared the alpha API and Space icon behavior for the hosted tester environment.

Fixed

  • Fixed the alpha worker healthcheck so the hosted worker reports health more reliably.
  • Fixed a Huey dispatcher issue that could break Sentry reporting for queued jobs.

Added

  • Added Knowmarks MCP Apps views so assistant clients can open richer Pulse and app-style surfaces.
  • Added an embedding bakeoff workflow, including redacted search-log evaluation export and a synthetic smoke run.
  • Added a dedicated LLM lane for Space title generation.

Improved

  • Matched the MCP Pulse app to the current Pulse view and removed duplicated brief prose.
  • Polished alpha frontend interactions, including content action wording and view-mode consistency.
  • Clarified Space membership and pin behavior across the app and APIs.
  • Improved markdown extraction and repair tooling for backfilled content.

Fixed

  • Fixed MCP Apps hydration in Claude Desktop.
  • Suppressed typo-driven query-gap noise so the app is less likely to overreact to simple misspellings.
  • Handled duplicate passage chunks during content processing.

Improved

  • Scheduled connector and governance refreshes now move through the Huey worker path more consistently.
  • Local Huey queue runtime behavior is more resilient during development and alpha operations.
  • GitHub connector failures now report more safely when an upstream request fails.

Fixed

  • Reduced noisy retry behavior for scheduled connector jobs.
  • Fixed command output wrapping for Huey dry-run commands.

Added

  • Added the Huey-backed job queue foundation for background Brief, connector, and governance work.
  • Added a combined local command that starts both the web app and worker for normal local use.
  • Added the LLM lane bakeoff harness and OpenRouter presets used to compare Brief, Pulse, and structured-output models.

Improved

  • Hardened Pulse brief generation and tightened the editorial layout.
  • Normalized search match explanations so keyword matches read more consistently.
  • Improved local server database handling to avoid WAL checkpoint stalls.

Fixed

  • Fixed intermittent dashboard search latency.
  • Fixed project dropdown line height.
  • Fixed CI failures around WAL handling and voice-guide changes.