Commit Graph

187 Commits

Author SHA1 Message Date
null 9431816c35 rollback 2026-05-26 16:49:23 -05:00
null 81308c0b6f orange+green 2026-05-26 16:43:11 -05:00
null 80c352a5ab botstatus 2026-05-26 16:38:08 -05:00
null ce19c7cd35 ripley report 2026-05-26 15:42:11 -05:00
null 077a07b233 bot 2026-05-26 15:41:24 -05:00
null d65e888ade new poll 2026-05-26 14:38:01 -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 b893941d71 Claude Code: tool_use blocks only 2026-05-25 13:22:36 -05:00
null 00bae96490 Ported formatToolStatus from pixel-agents-openclaw/transcriptParser.ts as _format_tool_status in Python 2026-05-25 13:19:39 -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 c8f8fdb2ec PydanticUserError: field name clashing with a type annotation
Cause was forgejo_commit_activity.py (line 5): the model had date: date, which Pydantic 2 choked on during container startup.
2026-05-24 20:29:55 -05:00
null 7919c29bbd New table: forgejo_commit_activity 2026-05-24 20:24:43 -05:00
null 1fc1df5aeb heatmap commits 2026-05-24 20:13:04 -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 922a386871 New POST /{repository_id}/sync/recent?days=7 endpoint. 2026-05-24 19:42:07 -05:00
null 5446fad843 90-day window instead of 365 days 2026-05-24 19:30:15 -05:00
null 56df59ff86 just one network call to api.anthropic.com/api/oauth/usage using the local OAuth token, and nothing else for Anthropic. 2026-05-24 19:22:18 -05:00
null 6bd6390b47 Parallelize the /v1/models and /api/oauth/usage calls using asyncio.gather in _do_fetch_provider_usage 2026-05-24 19:18:25 -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 f84918b14f refactor: consolidate backend helper and worker scripts in Dockerfile 2026-05-24 18:30:38 -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 fe6d9f219a feat: add schemas and services for agent session management
- Introduced provider-neutral schemas for local agent session sources in `agent_sessions.py`.
- Implemented source discovery helpers for local agent session providers in `agent_session_sources.py`.
- Created a reader for local Codex CLI session history in `codex_session_reader.py`, including parsing and redaction of sensitive information.
- Added tests for Codex session parsing and API endpoints to ensure functionality and data integrity.
2026-05-24 18:07:35 -05:00
null 55a99ac9fd feat: extend CACHE_TTL_FAILURE_SECONDS to 60s and adjust retry logic for Anthropic subscription endpoint 2026-05-24 17:51:48 -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 66c7f9f5cd feat: implement in-flight deduplication and short TTL for subscription window failures in provider usage fetching 2026-05-24 17:37:08 -05:00
null 3685cbf761 style: enhance styling and layout of ForgejoIssueDetailDialog component 2026-05-24 17:31:55 -05:00
null f0bd9b4950 feat: implement retry logic for rate-limited requests to the Anthropic subscription endpoint 2026-05-24 17:23:41 -05:00
null 79ab63b206 feat: enhance subscription window handling to avoid stale cache on transient failures 2026-05-24 17:16:53 -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