Add Models and History Management UI & Functionality
Issue Description
Summary
Implement support for model selection and history management in the application. This includes integrating available models into the UI and enabling users to view and manage their previous history records.
Requirements
Models
- Add model selection support in the UI
- Display available models dynamically
- Maintain selected model state properly
- Ensure responsive and accessible design
History
- Add history section/page
- Display previous records in a clean UI
- Support viewing recent activity/history items
- Maintain proper loading and empty states
Expected Behavior
- Users can select and switch between models smoothly
- History records should load correctly without UI breaking
- UI should follow the existing design system and responsiveness
Technical Notes
- Follow existing project structure and coding conventions
- Ensure no existing functionality breaks
- Add/update tests where required
Acceptance Criteria
-
Models are visible and selectable -
History data displays correctly -
Responsive UI works on desktop/mobile -
No console or build errors -
Existing tests pass -
New functionality is tested properly