ea113fcacbReplaced 30s setInterval with a persistent fetch + ReadableStream SSE consumer
null
2026-05-25 13:33:04 -0500
b893941d71Claude Code: tool_use blocks only
null
2026-05-25 13:22:36 -0500
00bae96490Ported formatToolStatus from pixel-agents-openclaw/transcriptParser.ts as _format_tool_status in Python
null
2026-05-25 13:19:39 -0500
90a4abde30Runtime gateway sessions (Claude CLI, Codex, GPT, Ollama) are fetched via fetch_recent_events for all org gateways,
null
2026-05-25 12:35:00 -0500
1c1bade3cafull upgrade pass for the Git Project settings page.
null
2026-05-24 22:12:14 -0500
fc1fa41a28health stats for Open Issues and Webhook coverage
null
2026-05-24 21:36:00 -0500
5a1caa8264dded a "Mass Import" button in the header actions that opens a dialog with three states
null
2026-05-24 20:57:58 -0500
fc24ec933bnavbar is now explicitly local-first
null
2026-05-24 20:49:45 -0500
c8f8fdb2ecPydanticUserError: 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.
null
2026-05-24 20:29:55 -0500
086fc8fc49Assign Agent no longer strands you at “Repository not linked to any board.”
null
2026-05-24 19:52:50 -0500
f71e0767a4Add a required editable Agent prompt, prefilled from the Forgejo issue title, URL, body, and expected working notes.
null
2026-05-24 19:49:46 -0500
922a386871New POST /{repository_id}/sync/recent?days=7 endpoint.
null
2026-05-24 19:42:07 -0500
5446fad84390-day window instead of 365 days
null
2026-05-24 19:30:15 -0500
56df59ff86just one network call to api.anthropic.com/api/oauth/usage using the local OAuth token, and nothing else for Anthropic.
null
2026-05-24 19:22:18 -0500
6bd6390b47Parallelize the /v1/models and /api/oauth/usage calls using asyncio.gather in _do_fetch_provider_usage
null
2026-05-24 19:18:25 -0500
f84918b14frefactor: consolidate backend helper and worker scripts in Dockerfile
null
2026-05-24 18:30:38 -0500
e26f3aa068refactor: migrate Claude Code components to Agent Sessions
null
2026-05-24 18:23:02 -0500
fe6d9f219afeat: add schemas and services for agent session management
null
2026-05-24 18:07:35 -0500
55a99ac9fdfeat: extend CACHE_TTL_FAILURE_SECONDS to 60s and adjust retry logic for Anthropic subscription endpoint
null
2026-05-24 17:51:48 -0500
fca8f028abfeat: adjust refetch interval based on line stats presence in Forgejo dashboard
null
2026-05-24 17:40:15 -0500
66c7f9f5cdfeat: implement in-flight deduplication and short TTL for subscription window failures in provider usage fetching
null
2026-05-24 17:37:08 -0500
3685cbf761style: enhance styling and layout of ForgejoIssueDetailDialog component
null
2026-05-24 17:31:55 -0500
f0bd9b4950feat: implement retry logic for rate-limited requests to the Anthropic subscription endpoint
null
2026-05-24 17:23:41 -0500
79ab63b206feat: enhance subscription window handling to avoid stale cache on transient failures
null
2026-05-24 17:16:53 -0500
876c350a3cstyle: improve formatting and spacing in ForgejoIssueDetailDialog component
null
2026-05-24 17:04:25 -0500
0d0fccf827feat: add functionality to dispatch Forgejo issue details as Claude Code prompt
null
2026-05-24 16:50:49 -0500
0605c7b908feat: add functionality to copy task details as Claude Code prompt
null
2026-05-24 16:48:20 -0500
f0f53bcc73feat(dashboard): refactor navigation items to use NavItem component and enhance styling
null
2026-05-22 16:45:09 -0500
2d91325937feat(forgejo-metrics): refactor line stats fetching to use commit stats endpoint and update caching logic
null
2026-05-22 16:40:09 -0500
7802400970feat(forgejo-metrics): add last-push endpoint and related caching logic for recent commits
null
2026-05-22 16:25:47 -0500
dd9681925efeat(forgejo-metrics): adjust line stats caching strategy and improve retry logic for contributor stats
null
2026-05-22 16:19:15 -0500
c04ab6ac8bfeat(dashboard): enhance metric cards with new tone classes and improve styling
null
2026-05-22 16:17:39 -0500
bbfde53fe9feat(forgejo-metrics): enhance heatmap metrics to include line contributions and adjust time frame to last 6 months
null
2026-05-22 16:04:32 -0500
99965330b5feat(provider-credentials): add endpoint to rescan local credentials and update tokens
null
2026-05-22 15:19:04 -0500
25abfd3e15feat(claude-code): integrate Claude Code API with session tracking, config scanning, and CLI detection
null
2026-05-22 04:23:27 -0500
5389a5cf9bfeat(gateway): add URL normalization for websocket schemes in gateway configuration
null
2026-05-22 04:12:38 -0500
a58bbe9f99feat(boards): add auto_close_issue_on_task_done flag and implement issue closure on task completion
null
2026-05-22 04:06:57 -0500
ff545bff34feat(assign-issue): implement linked boards fetching for repository in AssignIssueAgentDialog
null
2026-05-22 03:57:13 -0500
ce8c58e953feat(docker): add DOCKER_UID and DOCKER_GID to .env and update compose.yml for user permissions
null
2026-05-22 03:48:28 -0500
434f26d000feat(credentials): add AI provider credential seeder and update documentation
null
2026-05-22 03:36:57 -0500