Product updates

Changelog

Running log of user-visible changes and contract updates across the Marca app, CLI, and public REST API.

Clear
  1. Sep 9, 2026 Improvement App

    Highlights grouped by article

    The Highlights page now keeps passages and notes together under the article they came from.

    • Each article appears once with its saved passages in a flat, readable list — no card chrome.
    • Article titles outrank passages; notes sit on a quiet muted surface so they stay findable.
  2. Sep 9, 2026 Feature App

    Edit clips in a modal

    Articles and bookmarks can now be edited in place, without leaving the page.

    • Reading an article now offers an Edit link that opens its fields in a dialog, instead of leaving the read view with no way to change anything.
    • The edit link on the articles, bookmarks, tag, and overview lists opens the same dialog, so editing no longer loses your place in the list.
    • Articles gained the title, description, and privacy fields that only bookmarks had, and both kinds of clip can now set an author.
    • Collections are now a checkbox list showing where a clip already lives, so items can be removed from a collection as well as added.
    • The full-page edit forms remain available and work without JavaScript; the dialog can be dismissed with Escape or the back button.
  3. Sep 9, 2026 Fix App

    Restore shared button hover contrast

    Auth and collection-form buttons keep readable ink on hover even though --primary-text is not defined in the loaded stylesheets.

    • Shared Button.svelte now falls back to #2f241d when --primary-text is missing, so hover inverts to a solid ink fill with white text instead of white-on-white.
  4. Mar 28, 2026 Feature App

    Raindrop bookmark imports

    Added Raindrop CSV and HTML import support for bookmarks.

    • Bookmark imports now accept Raindrop CSV exports, including multiline notes and excerpt fields.
    • Raindrop HTML exports preserve folder paths, cover images, tags, favorites, and highlight metadata during import.
    • The import page now calls out Raindrop support alongside the existing Pinboard, browser HTML, and Firefox formats.
  5. Mar 28, 2026 Feature AppAPI

    iOS Share Sheet shortcut setup

    Added an installable iOS shortcut flow for sending shared links straight to Marca.

    • Settings now includes a dedicated iOS Shortcut section with install, rotate, and revoke flows for a shortcut-specific API key.
    • Desktop setup now includes a QR code and install link handoff so the signed shortcut can be opened on an iPhone without moving files manually.
    • The shortcut posts shared URLs to the existing /api/clips endpoint using the same Bearer-auth API key model as other integrations.
  6. Mar 28, 2026 Feature AppAPI

    Durable export jobs and download history

    Added account export jobs with durable download history in Settings.

    • Settings now lets you request a full account export and revisit completed exports later from a persistent history table.
    • New authenticated export endpoints support create, list, status, and download workflows for zip-based account backups.
    • Completed export bundles are stored as private artifacts with structured JSON data and optional archived article HTML files.
  7. Mar 28, 2026 Feature AppAPI

    Desktop browser extension support

    Added a shared WebExtensions workspace plus extension-specific Settings setup for one-click desktop saves.

    • Settings now includes a browser extension section with dedicated generate, rotate, and revoke flows for an extension-only API key.
    • The new extension workspace builds an unpacked Chromium and Firefox extension that saves the current page to the existing /api/clips endpoint.
    • The bookmarklet stays available as a fallback while Safari packaging remains a follow-up phase.
  8. Mar 12, 2026 Improvement CLI

    CLI command set expansion and export workflows

    Expanded CLI capabilities for list/search/tag/delete/open/export use cases.

    • CLI now supports richer read/update/delete and export flows beyond initial add support.
    • Command output formatting and completion helpers were expanded for day-to-day workflows.
    • CLI docs now cover broader command usage with JSON output options.
  9. Mar 10, 2026 Breaking API

    Per-key API rate limiting for Bearer-auth routes

    Bearer API keys now enforce fixed-window request limits with standard rate-limit headers.

    • All API-key routes enforce per-key request windows and emit remaining quota headers.
    • 429 responses now include retry metadata when a key exceeds its configured limit.
    • Existing clients should add retry/backoff handling when rate-limit headers indicate exhaustion.
  10. Mar 9, 2026 Feature App

    Public Explore feed for community highlights

    Added a public Explore page with paginated highlights from public profiles.

    • The Explore route now renders recent public highlights without requiring login.
    • Pagination support helps browse highlights in chronological order.
    • Database RPC support powers a dedicated public feed data path.
  11. Mar 9, 2026 Feature APICLI

    Article archive capture and source retrieval

    Added archive queueing and source download support for saved articles.

    • Archive status can be queued and checked through public API endpoints.
    • Archived article source HTML can be downloaded for long-term preservation workflows.
    • CLI article save workflows gained archive-aware behavior for capture control.
  12. Mar 8, 2026 Feature App

    Public profiles and profile RSS feed

    Introduced public profile pages with shareable profile routes and RSS support.

    • Users can expose public profile content for sharing outside authenticated views.
    • Public profile feed endpoints make updates consumable from feed readers.
    • Profile data model now includes username-aware public access paths.
  13. Mar 7, 2026 Feature AppCLIAPI

    API keys and first-party CLI authentication

    Added persistent API keys and Bearer-auth endpoints used by the Marca CLI.

    • Settings now includes API key management so users can create and revoke long-lived keys.
    • Public API key routes are available for CLI-driven clip creation and management.
    • CLI setup now uses generated API keys instead of short-lived session tokens.