Features

Resurfacing & Rediscovery

Spaced repetition algorithms and the Memory Jogger help you rediscover valuable bookmarks at the right time.

The Resurfacing Engine uses spaced repetition — the same science behind flashcard apps — to help you rediscover bookmarks at optimal intervals. It prevents valuable content from disappearing into your collection.

How Resurfacing Works

Each bookmark receives a resurfacing score (0–1) based on four factors:

Factor Weight Logic
Time since last access 40% Score rises as time approaches the optimal review interval
Access frequency 20% 2–5 accesses is ideal; too many means less need to resurface
Content quality 20% Higher-quality bookmarks get priority
Tag relevance 20% Bookmarks matching your recent interests score higher

Optimal review intervals follow a spaced repetition curve: 1, 3, 7, 14, 30, 90, and 180 days after the last access.

Resurfacing Suggestions

The sidebar on the dashboard shows bookmarks with the highest resurfacing scores. These are bookmarks the algorithm thinks you should revisit now.

Actions on Suggestions

  • Open — Read the bookmark; this resets the resurfacing timer
  • Snooze — Postpone for 1, 3, 7, 14, or 30 days
  • Archive — Remove from resurfacing rotation permanently (still searchable)

Memory Jogger

The Memory Jogger is a daily micro-feature that surfaces one “Forgotten Gem” — a bookmark you saved long ago but haven’t revisited.

It appears prominently on the dashboard and includes:

  • The bookmark title and a snippet of its AI summary
  • A contextual reason for rediscovery (e.g., “Related to bookmarks you saved this week” or “Not visited in 45 days”)
  • Quick actions to open, snooze, or archive

The Memory Jogger refreshes daily.

Stale Bookmarks

The sidebar also surfaces stale bookmarks — content you saved but never read. These are sorted by age, oldest first, nudging you to either read them or clean them up.

Snoozing

Snooze temporarily hides a bookmark from resurfacing suggestions:

Duration Use Case
1 day Not relevant right now, check tomorrow
3 days Busy this week, revisit soon
7 days Weekly review cycle
14 days Longer deferral
30 days Come back next month

Snoozed bookmarks reappear automatically when the period ends. Snooze history is tracked for pattern analysis.

Archiving

Archived bookmarks are removed from resurfacing entirely but remain in your collection:

  • Still appear in search results
  • Still counted in analytics
  • Still visible in collections
  • Can be unarchived anytime to re-enter the resurfacing rotation

API Endpoints

Method Endpoint Description
GET /api/resurfacing/suggestions Get current resurfacing suggestions
POST /api/resurfacing/snooze/{id} Snooze a bookmark
POST /api/resurfacing/archive/{id} Archive a bookmark from resurfacing
GET /api/bookmarks/aged Get stale/unread bookmarks
← Import & Export API Reference →