Недавно посещённые страницы
Зачем это нужно
Когда документация большая, вы, скорее всего, возвращаетесь к
одним и тем же страницам день за днём. Вчера открывали «Release
process», позавчера — «Auth flow», сегодня опять нужен «Auth flow».
Каждый раз искать их через древо проектов или глобальный поиск —
лишние секунды.
Виджет Recently visited держит последние страницы, на которые
вы реально заходили, — чтобы можно было вернуться одним кликом.
Где виджет
Откройте экран /projects (главный экран со списком всех ваших
проектов). Над списком карточек — компактный заголовок «Recently
visited» с иконкой часов-со-стрелкой. По умолчанию — свёрнут
(чтобы не занимать место на экране для тех, кому он не нужен).
Клик по заголовку — разворачивает список:
3 колонки на широком экране (9 страниц сразу).
2 колонки на среднем, 1 — на узком.
Формат строки: название страницы — проект — время.
Клик по строке — переход на страницу. Время показано коротко:
«now», «3m» (3 минуты назад), «1h», «4d», «2w». Точное время — по
ховеру (title-атрибут).
Как это работает
Каждый раз когда вы открыли страницу и задержались на ней больше
10 секунд — Nextdocs записывает этот факт в «recently visited»
для вас.
Почему 10 секунд, а не мгновенно:
Если бы считалось любое открытие, список был бы забит
пролистыванием через глобальный поиск, follow-mode,
случайными кликами в activity feed. Бесполезно.10 секунд — это неформальный порог «реально прочитал / посмотрел,
а не случайно пролистнул».
Запись обновляется только раз в 30 секунд на одну и ту же страницу
— чтобы при длинном чтении не создавалось десятки событий.
Скрыть / раскрыть
Состояние «свёрнут / раскрыт» сохраняется в вашем браузере (в
localStorage). То есть если вы раскрыли — следующий раз будет
раскрыт автоматически. Если свернули — свёрнут.
На других устройствах состояние отдельное (не синхронизируется
через аккаунт) — это сознательно: на большом мониторе вы можете
любить развернутый список, на ноуте — свёрнутый.
Что в списке
Только те страницы, к которым у вас сейчас есть доступ. Если
вы потеряли доступ (админ отозвал) — страница пропадёт из
Recently visited автоматически при следующей загрузке.Только те страницы, которые ещё существуют. Удалённые —
исчезают.Не более 9 записей (по размеру grid'а).
Самые новые сверху.
Отличие от Activity Feed
Recently Visited — ваше личное (никто другой не видит, где
вы были).Activity Feed — общий для проекта (история действий всей
команды).
Приватность
Кто-то видит ваши recently-visited? Нет, только вы.
Хранится в базе Nextdocs или в браузере? В базе. При логине с
другого устройства — список тот же.Можно ли его очистить? Сейчас UI-кнопки нет. Если понадобится —
обращайтесь в поддержку.
Типовые сценарии
Утро понедельника. Открываете Nextdocs. Recently visited
подсказывает: «Release process (вчера)», «Q4 roadmap (3 дня
назад)», «Current sprint (сегодня)». Прыгаете прямо в релевантный
контекст вместо «так где у нас…».
Смена контекста между проектами. Работаете одновременно над
двумя проектами, страницы открываются из обоих. Recently visited
смешивает их, давая единый «last 9 pages across everything».
Ограничения
Не синхронизируется между вкладками браузера в реальном времени
— обновляется при reload / refetch.Не поддерживает «закрепить страницу» (pinned). Если понадобится
постоянное избранное — используйте bookmarks браузера или
отдельную страницу «Мои частые ссылки».Нет undo после «Clear all» (потому что Clear all пока нет).