Screenshot History
The overlay includes a history widget of past captured screenshots that you can quickly swap in as the canvas background.
The History Widget
The widget shows up to 5 screenshots from your capture history, newest first.
Its source of truth is /api/v1/screenshots/list — the always-on screenshot photo-roll that’s populated every time the hotkey fires a capture. Sessions are separate; the screenshot history is “every capture ever,” whether or not you ended up Submitting them.
Visibility
The widget is hidden by default and only appears while the radial menu is open. It floats in a position on the overlay (top-right by default in current builds) and is draggable.
If you don’t see it, summon the radial menu — it’ll appear alongside.
Clicking a Thumbnail
Click any thumbnail to swap the canvas background to that screenshot. Your existing annotations stay on the canvas — only the background changes.
This means you can:
- Realize the UI you wanted to annotate looked different earlier
- Click a past screenshot from before the change
- Keep your in-progress markup intact
(The reverse also works — click back to a more recent thumbnail.)
What Gets Submitted
The active background at Submit time is what gets baked into screenshot.png. Other thumbnails on the stack are unrelated — they’re past captures sitting in your /screenshots/ library independently.
If you’ve drawn annotations with screenshot A as the background, then swapped to screenshot B and Submitted, the result is screenshot B + your annotations.
The /screenshots/ Tree
Each capture lives at /screenshots/{filename}.png in the AeorDB store. The widget pulls the latest 5; you can browse the full list via:
GET /api/v1/screenshots/listGET /api/v1/screenshots/{filename}GET /api/v1/screenshots/{filename}/thumbnail
The Xenocept main window’s Screenshots view uses the same endpoints to show every capture, not just the most recent 5.