Commit Graph

127 Commits

Author SHA1 Message Date
null 077a07b233 bot 2026-05-26 15:41:24 -05:00
null 2d40ae0d63 Changed the useEffect dependency from the unstable agents array to agentsQuery.data 2026-05-25 17:48:03 -05:00
null 240313a431 new endpoint GET /api/v1/gateways/{gateway_id}/models 2026-05-25 17:43:06 -05:00
null 809975cb76 pdated settings/git-projects/ 2026-05-25 17:07:09 -05:00
null 59e739768f settings page modern 2026-05-25 16:51:02 -05:00
null e54a29230d ticker 2026-05-25 14:48:24 -05:00
null 63fa79b95e reaarange table 2026-05-25 14:30:16 -05:00
null bd153b7a87 table polish 2026-05-25 14:18:32 -05:00
null fb9d4a907f Colored provider chips 2026-05-25 13:43:32 -05:00
null ea113fcacb Replaced 30s setInterval with a persistent fetch + ReadableStream SSE consumer 2026-05-25 13:33:04 -05:00
null 90a4abde30 Runtime gateway sessions (Claude CLI, Codex, GPT, Ollama) are fetched via fetch_recent_events for all org gateways, 2026-05-25 12:35:00 -05:00
null ea62e387a4 dded cutoff = utcnow() - timedelta(minutes=15) 2026-05-25 12:27:02 -05:00
null c71b96421f ui upgrade 2026-05-25 12:15:52 -05:00
null e6c2989c64 main dashboard 2026-05-24 22:38:26 -05:00
null 19a6b8fda8 Modernized git-projects/repositories/ 2026-05-24 22:22:18 -05:00
null 1c1bade3ca full upgrade pass for the Git Project settings page. 2026-05-24 22:12:14 -05:00
null fc1fa41a28 health stats for Open Issues and Webhook coverage 2026-05-24 21:36:00 -05:00
null 5a1caa8264 dded a "Mass Import" button in the header actions that opens a dialog with three states 2026-05-24 20:57:58 -05:00
null fc24ec933b navbar is now explicitly local-first 2026-05-24 20:49:45 -05:00
null 086fc8fc49 Assign Agent no longer strands you at “Repository not linked to any board.” 2026-05-24 19:52:50 -05:00
null f71e0767a4 Add a required editable Agent prompt, prefilled from the Forgejo issue title, URL, body, and expected working notes. 2026-05-24 19:49:46 -05:00
null d406beec56 feat: update caching logic and improve provider usage fetching intervals 2026-05-24 19:05:30 -05:00
null 7d297df9aa feat: implement credential selection logic for provider credentials 2026-05-24 18:38:47 -05:00
null 9f8b2906c4 feat: enhance credential selection logic in ProviderNavbarStatus component 2026-05-24 18:36:11 -05:00
null e26f3aa068 refactor: migrate Claude Code components to Agent Sessions
- Updated session detail page to use agent session API and handle different sources.
- Refactored SessionHeroHeader to accept agent session data and provider label.
- Adjusted SessionMessageThread and SessionTimelineNav to utilize new agent session types.
- Modified ToolAnalyticsPanel and ToolFrequencyChart to reflect changes in session terminology.
- Created new agent-sessions API module to manage agent session data and analytics.
- Updated DashboardSidebar to rename Claude Code to Agent Sessions.
2026-05-24 18:23:02 -05:00
null fca8f028ab feat: adjust refetch interval based on line stats presence in Forgejo dashboard 2026-05-24 17:40:15 -05:00
null 3685cbf761 style: enhance styling and layout of ForgejoIssueDetailDialog component 2026-05-24 17:31:55 -05:00
null 876c350a3c style: improve formatting and spacing in ForgejoIssueDetailDialog component 2026-05-24 17:04:25 -05:00
null 0d0fccf827 feat: add functionality to dispatch Forgejo issue details as Claude Code prompt 2026-05-24 16:50:49 -05:00
null 0605c7b908 feat: add functionality to copy task details as Claude Code prompt 2026-05-24 16:48:20 -05:00
null b782511ee9 feat: add tool analytics functionality and UI components
- Extend ClaudeSession type to include optional billing source.
- Introduce ToolAnalyticsResponse type for API response structure.
- Implement getToolAnalytics function to fetch tool analytics data.
- Create RankedAnalyticsList component for displaying ranked items.
- Develop ToolAnalyticsPanel component to manage and display tool analytics.
- Add ToolFrequencyChart component to visualize tool call frequency.
- Implement loading and empty states for better user experience.
2026-05-24 16:43:58 -05:00
null 28e103452b feat: add Claude Code session detail page with message thread and timeline navigation
- Implemented the ClaudeSessionDetailPage component to display session details, including messages and timeline navigation.
- Created SessionHeroHeader for displaying session metadata and status.
- Added SessionMessageThread to render individual messages and their details.
- Introduced SessionTimelineNav for quick navigation through messages.
- Developed ToolCallBlock to show tool usage details within messages.
- Integrated API functions for fetching session and message data.
2026-05-24 16:31:18 -05:00
null 1076ca27bb feat(forgejo): add create issue dialog and integrate with metric cards 2026-05-22 22:14:51 -05:00
null 463a75fdb7 fix(metric-card): update action button rendering and styling for better UX 2026-05-22 21:35:30 -05:00
null 7a29aaac14 feat(forgejo): enhance repository selection and sync functionality in metrics cards 2026-05-22 21:25:41 -05:00
null 9a21ce41d4 fix(heatmap): simplify range selection display by removing unnecessary span elements 2026-05-22 21:11:46 -05:00
null d850b9bbfb fix(heatmap): replace SelectValue component with span for displaying selected value 2026-05-22 21:04:02 -05:00
null bf986529b3 feat(heatmap): add range selection component and update range keys for activity metrics 2026-05-22 20:55:02 -05:00
null b16e9bb3c8 feat(users): add Forgejo profile synchronization and related fields 2026-05-22 20:29:13 -05:00
null 74056664d4 feat(issue-metrics): add live timestamp formatting for last sync health and update state management 2026-05-22 19:40:08 -05:00
null f0a5c430f1 feat(heatmap): enhance heatmap functionality with improved activity date formatting and dynamic hover effects 2026-05-22 18:56:32 -05:00
null d8a2619313 feat(heatmap): refactor heatmap rendering logic and improve date handling 2026-05-22 18:36:12 -05:00
null 502c44d560 feat(metrics): update heatmap metrics to reflect data for the last year 2026-05-22 17:54:42 -05:00
null b01c11fb05 feat(navbar): enhance reset label formatting to include full reset date 2026-05-22 17:44:14 -05:00
null fded1d16da feat(dashboard): simplify sidebar navigation by removing redundant header 2026-05-22 17:13:14 -05:00
null f0f53bcc73 feat(dashboard): refactor navigation items to use NavItem component and enhance styling 2026-05-22 16:45:09 -05:00
null 2d91325937 feat(forgejo-metrics): refactor line stats fetching to use commit stats endpoint and update caching logic 2026-05-22 16:40:09 -05:00
null 7802400970 feat(forgejo-metrics): add last-push endpoint and related caching logic for recent commits 2026-05-22 16:25:47 -05:00
null dd9681925e feat(forgejo-metrics): adjust line stats caching strategy and improve retry logic for contributor stats 2026-05-22 16:19:15 -05:00
null c04ab6ac8b feat(dashboard): enhance metric cards with new tone classes and improve styling 2026-05-22 16:17:39 -05:00