Most of what you've saved isn't lost. It's just out of season. You kept it before the project existed, before the question was asked, before it could possibly be useful.
Rediscovery is what happens when your library finally catches up with your work.
A quiet feature, by design
01 · Out of season
Saved too early to be useful.
You read something about pricing anchors two years before you had a pricing problem. You screenshotted an interface long before you were designing one. At the time it was interest. Later it would have been an answer, if you'd remembered it existed.
This is the most common way a library fails: not by losing things, but by never mentioning them again.
02 · How it returns
Relevance, not novelty.
Shelf's version of resurfacing is tied to what you're doing now. Something comes back because it belongs beside your current work, not because it's the oldest unread item in a queue.
Alongside a search
Results include older material that matches by meaning, even when it never used your words.
Beside what you open
Related items sit next to anything you look at, including saves from years back.
As a collection fills
When a group of meaning grows, the old member of that group comes back with it.
Through time
A save's age is shown, not hidden. “You kept this 214 days ago” changes how you read it.
No streaks. No badges. No unread count asking for your attention.
03 · Not a feed
Calm is a feature.
A feed's job is to keep you looking. A memory's job is to be there when you reach for it. Those two designs pull in opposite directions, and Shelf only ever builds the second one.
So rediscovery is quiet. It doesn't notify you at 9am. It doesn't rank your past for engagement. It waits until it's relevant, and then it's simply present.
ArticleOn pricing anchors
Returned during a search about tiers
Related to: Pricing rework
Kept 2 years ago
ScreenshotAn empty state that worked
Surfaced beside today's save
Related to: Onboarding research
Kept 14 months ago
Note“Ask fewer questions up front”
Joined a collection as it grew
Related to: Onboarding research
Kept 214 days ago
04 · Today
What this looks like in Shelf now.
Working today: semantic results that reach back through your whole library, related items around anything you open, and visible age on every memory.
A gentle periodic resurfacing view, something you'd glance at rather than be interrupted by, is a direction we're still shaping.
Next thought
Some rediscoveries are worth handing to someone else.
Shelf V3 is the current build. Shelf does not use automatic updates, so download the latest build here and install it over your current version.
This is intentional. Shelf is built around a local-first, privacy-focused philosophy. An automatic updater requires additional background processes, network connections, update infrastructure, and another system with permission to modify the app. We prefer to keep Shelf’s network footprint and background activity as small as possible.
Manual updates keep the process explicit: Shelf only checks the internet when a feature actually needs it, and you decide when a new version is downloaded and installed.