Page Descriptions
The frontend uses a Single Page Application (SPA) architecture with 5 main pages: Dashboard, Photos, Chat, Dynamics, and Settings.
Dashboard
The home page displaying global statistics and data distribution overview. Shows total photos, analyzed count, pending count, error count, plus intent and category distribution charts.
Photos
Displays synced screenshot list with status filtering, detail view, reprocess trigger, and delete operations. Supports pagination and status tabs (All/Pending/Processing/Done/Error).
AI Chat
Provides AI conversation interface with text messages, image attachments, skill selection, and Markdown rendering. Features conversation management sidebar, tool call display, and Markdown rendering of assistant replies.
Dynamics
Displays background intent reasoning generated articles/notes with cursor pagination, category filtering, read marking, and pin functionality.
Settings
Centralizes LLM configuration, MCP servers, device management, and system info. Tabs: General, LLM Settings, MCP Servers, Device Management, Advanced.