Commit graph

3 commits

Author SHA1 Message Date
Willie Zutz
9f58910254 feat(markdown): Enhance ThinkBox and MarkdownRenderer for improved content handling and security 2025-07-19 12:00:08 -06:00
Willie Zutz
1b0c2c59b8 fix(refactor): Cleanup components for improved readability and consistency 2025-07-19 11:34:56 -06:00
Willie Zutz
1228beb59a feat(dashboard): Implement Widget Configuration and Display Components
- Added WidgetConfigModal for creating and editing widgets with fields for title, sources, prompt, provider, model, and refresh frequency.
- Integrated MarkdownRenderer for displaying widget content previews.
- Created WidgetDisplay component to show widget details, including loading states, error handling, and source information.
- Developed a reusable Card component structure for consistent UI presentation.
- Introduced useDashboard hook for managing widget state, including adding, updating, deleting, and refreshing widgets.
- Implemented local storage management for dashboard state and settings.
- Added types for widgets, dashboard configuration, and API requests/responses to improve type safety and clarity.
2025-07-19 08:23:06 -06:00