feat(gtm): Implement Rich Session Browser UI

- Replaced the basic session list with a dedicated, card-based Session Browser page.
- Each session card now displays product name, category, description, and a thumbnail placeholder for better usability.
- Updated the backend DB manager to extract this rich information from the existing JSON data store.
- Refactored the frontend (App.tsx, types.ts) to support the new UI and data structure.
- Added new component SessionBrowser.tsx and its corresponding CSS.
- Updated documentation to reflect the v2.6 changes.
This commit is contained in:
2026-01-08 21:23:46 +00:00
parent 57206d0916
commit 0281387f87
6 changed files with 252 additions and 39 deletions

View File

@@ -165,4 +165,8 @@ export interface ProjectHistoryItem {
name: string;
created_at: string;
updated_at: string;
productName: string;
productCategory: string;
productDescription: string;
productThumbnail?: string; // Optional for now
}