Replace UUID-looking sync labels in TUI and web with keys like TAS-1,
while keeping the remote UUID for task-master matching.
Co-authored-by: Cursor <cursoragent@cursor.com>
Restructure the UI into top-level tabs and a scrollable project tree, and persist optional project groups so demos and settings can organize many projects.
Co-authored-by: Cursor <cursoragent@cursor.com>