Recently visited pages

Why it matters

When documentation is big, you probably come back to the same
pages day after day. Yesterday you opened "Release process", the
day before "Auth flow", today you need "Auth flow" again. Looking
them up each time through the project tree or global search is
wasted seconds.

The Recently visited widget keeps your last-touched pages so
you can jump back with one click.

Where the widget lives

Open /projects (the main screen with all your project cards).
Above the cards — a compact "Recently visited" header with a
clock-arrow icon. By default it's collapsed (to not waste
screen real estate for people who don't need it).

Click the header — expands the list:

Row format: page name — project — time.

Click a row — navigate to the page. Time is short: "now", "3m"
(3 minutes ago), "1h", "4d", "2w". Exact time on hover (title
attribute).

How it works

Every time you open a page and stay there for more than 10
seconds — Nextdocs records it in your "recently visited".

Why 10 seconds and not instant:

The entry is refreshed at most once every 30 seconds for the
same page — so long reading doesn't create dozens of events.

Collapse / expand

The "collapsed / expanded" state is stored in your browser (in
localStorage). If you expanded it, next time it opens expanded. If
collapsed — collapsed.

Each device has its own state (not synced via account) — by
design: on a big monitor you may prefer it expanded, on a laptop
collapsed.

What's in the list

Difference from Activity Feed

Privacy

Typical scenarios

Monday morning. Open Nextdocs. Recently visited suggests
"Release process (yesterday)", "Q4 roadmap (3 days ago)",
"Current sprint (today)". Jump straight to relevant context
instead of "now where was that…".

Context switch between projects. Working on two projects at
once, pages open from both. Recently visited mixes them into one
"last 9 pages across everything" list.

Limitations