Commit Graph

  • 4d1b6cbeca chore: update gitignore dev null 2026-06-07 14:29:09 -0500
  • b010c9d884 . null 2026-05-30 12:49:34 -0500
  • f8daef6ee4 animation null 2026-05-27 19:22:55 -0500
  • 4d3f57870a animate null 2026-05-27 19:04:51 -0500
  • 27da51ecf2 graph fix null 2026-05-27 18:59:52 -0500
  • b579ae1fe2 count correction null 2026-05-27 16:54:46 -0500
  • 0302e83b08 new icon null 2026-05-26 17:42:02 -0500
  • 8af11125cc heatmap null 2026-05-26 17:08:59 -0500
  • b92726df66 Git Project selecto null 2026-05-26 16:58:30 -0500
  • 9431816c35 rollback null 2026-05-26 16:49:23 -0500
  • 81308c0b6f orange+green null 2026-05-26 16:43:11 -0500
  • 80c352a5ab botstatus null 2026-05-26 16:38:08 -0500
  • ce19c7cd35 ripley report null 2026-05-26 15:42:11 -0500
  • 077a07b233 bot null 2026-05-26 15:41:24 -0500
  • d65e888ade new poll null 2026-05-26 14:38:01 -0500
  • 2d40ae0d63 Changed the useEffect dependency from the unstable agents array to agentsQuery.data null 2026-05-25 17:48:03 -0500
  • 240313a431 new endpoint GET /api/v1/gateways/{gateway_id}/models null 2026-05-25 17:43:06 -0500
  • 809975cb76 pdated settings/git-projects/ null 2026-05-25 17:07:09 -0500
  • 59e739768f settings page modern null 2026-05-25 16:51:02 -0500
  • e54a29230d ticker null 2026-05-25 14:48:24 -0500
  • 63fa79b95e reaarange table null 2026-05-25 14:30:16 -0500
  • bd153b7a87 table polish null 2026-05-25 14:18:32 -0500
  • fb9d4a907f Colored provider chips null 2026-05-25 13:43:32 -0500
  • ea113fcacb Replaced 30s setInterval with a persistent fetch + ReadableStream SSE consumer null 2026-05-25 13:33:04 -0500
  • b893941d71 Claude Code: tool_use blocks only null 2026-05-25 13:22:36 -0500
  • 00bae96490 Ported formatToolStatus from pixel-agents-openclaw/transcriptParser.ts as _format_tool_status in Python null 2026-05-25 13:19:39 -0500
  • 90a4abde30 Runtime 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
  • ea62e387a4 dded cutoff = utcnow() - timedelta(minutes=15) null 2026-05-25 12:27:02 -0500
  • c71b96421f ui upgrade null 2026-05-25 12:15:52 -0500
  • e6c2989c64 main dashboard null 2026-05-24 22:38:26 -0500
  • 19a6b8fda8 Modernized git-projects/repositories/ null 2026-05-24 22:22:18 -0500
  • 1c1bade3ca full upgrade pass for the Git Project settings page. null 2026-05-24 22:12:14 -0500
  • fc1fa41a28 health stats for Open Issues and Webhook coverage null 2026-05-24 21:36:00 -0500
  • 5a1caa8264 dded a "Mass Import" button in the header actions that opens a dialog with three states null 2026-05-24 20:57:58 -0500
  • fc24ec933b navbar is now explicitly local-first null 2026-05-24 20:49:45 -0500
  • 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. null 2026-05-24 20:29:55 -0500
  • 7919c29bbd New table: forgejo_commit_activity null 2026-05-24 20:24:43 -0500
  • 1fc1df5aeb heatmap commits null 2026-05-24 20:13:04 -0500
  • 086fc8fc49 Assign Agent no longer strands you at “Repository not linked to any board.” null 2026-05-24 19:52:50 -0500
  • f71e0767a4 Add 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
  • 922a386871 New POST /{repository_id}/sync/recent?days=7 endpoint. null 2026-05-24 19:42:07 -0500
  • 5446fad843 90-day window instead of 365 days null 2026-05-24 19:30:15 -0500
  • 56df59ff86 just 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
  • 6bd6390b47 Parallelize the /v1/models and /api/oauth/usage calls using asyncio.gather in _do_fetch_provider_usage null 2026-05-24 19:18:25 -0500
  • d406beec56 feat: update caching logic and improve provider usage fetching intervals null 2026-05-24 19:05:30 -0500
  • 7d297df9aa feat: implement credential selection logic for provider credentials null 2026-05-24 18:38:47 -0500
  • 9f8b2906c4 feat: enhance credential selection logic in ProviderNavbarStatus component null 2026-05-24 18:36:11 -0500
  • f84918b14f refactor: consolidate backend helper and worker scripts in Dockerfile null 2026-05-24 18:30:38 -0500
  • e26f3aa068 refactor: migrate Claude Code components to Agent Sessions null 2026-05-24 18:23:02 -0500
  • fe6d9f219a feat: add schemas and services for agent session management null 2026-05-24 18:07:35 -0500
  • 55a99ac9fd feat: extend CACHE_TTL_FAILURE_SECONDS to 60s and adjust retry logic for Anthropic subscription endpoint null 2026-05-24 17:51:48 -0500
  • fca8f028ab feat: adjust refetch interval based on line stats presence in Forgejo dashboard null 2026-05-24 17:40:15 -0500
  • 66c7f9f5cd feat: implement in-flight deduplication and short TTL for subscription window failures in provider usage fetching null 2026-05-24 17:37:08 -0500
  • 3685cbf761 style: enhance styling and layout of ForgejoIssueDetailDialog component null 2026-05-24 17:31:55 -0500
  • f0bd9b4950 feat: implement retry logic for rate-limited requests to the Anthropic subscription endpoint null 2026-05-24 17:23:41 -0500
  • 79ab63b206 feat: enhance subscription window handling to avoid stale cache on transient failures null 2026-05-24 17:16:53 -0500
  • 876c350a3c style: improve formatting and spacing in ForgejoIssueDetailDialog component null 2026-05-24 17:04:25 -0500
  • 0d0fccf827 feat: add functionality to dispatch Forgejo issue details as Claude Code prompt null 2026-05-24 16:50:49 -0500
  • 0605c7b908 feat: add functionality to copy task details as Claude Code prompt null 2026-05-24 16:48:20 -0500
  • b782511ee9 feat: add tool analytics functionality and UI components null 2026-05-24 16:43:58 -0500
  • a8e560a586 feat(billing): add billing source classification for sessions and update cost handling null 2026-05-24 16:37:52 -0500
  • 28e103452b feat: add Claude Code session detail page with message thread and timeline navigation null 2026-05-24 16:31:18 -0500
  • 1bf4e30e8c feat(session-messages): implement endpoint to retrieve conversation messages for a session null 2026-05-24 16:19:24 -0500
  • 11d950a13a refactor(issue-sync): streamline issue closing logic and enhance error handling null 2026-05-22 22:20:28 -0500
  • 1076ca27bb feat(forgejo): add create issue dialog and integrate with metric cards null 2026-05-22 22:14:51 -0500
  • 463a75fdb7 fix(metric-card): update action button rendering and styling for better UX null 2026-05-22 21:35:30 -0500
  • 7a29aaac14 feat(forgejo): enhance repository selection and sync functionality in metrics cards null 2026-05-22 21:25:41 -0500
  • 9a21ce41d4 fix(heatmap): simplify range selection display by removing unnecessary span elements null 2026-05-22 21:11:46 -0500
  • d850b9bbfb fix(heatmap): replace SelectValue component with span for displaying selected value null 2026-05-22 21:04:02 -0500
  • bf986529b3 feat(heatmap): add range selection component and update range keys for activity metrics null 2026-05-22 20:55:02 -0500
  • 07a7ddfb24 fix(migrations): update down_revision to correct previous migration reference null 2026-05-22 20:41:23 -0500
  • b16e9bb3c8 feat(users): add Forgejo profile synchronization and related fields null 2026-05-22 20:29:13 -0500
  • 74056664d4 feat(issue-metrics): add live timestamp formatting for last sync health and update state management null 2026-05-22 19:40:08 -0500
  • f0a5c430f1 feat(heatmap): enhance heatmap functionality with improved activity date formatting and dynamic hover effects null 2026-05-22 18:56:32 -0500
  • d8a2619313 feat(heatmap): refactor heatmap rendering logic and improve date handling null 2026-05-22 18:36:12 -0500
  • 502c44d560 feat(metrics): update heatmap metrics to reflect data for the last year null 2026-05-22 17:54:42 -0500
  • b01c11fb05 feat(navbar): enhance reset label formatting to include full reset date null 2026-05-22 17:44:14 -0500
  • fded1d16da feat(dashboard): simplify sidebar navigation by removing redundant header null 2026-05-22 17:13:14 -0500
  • f0f53bcc73 feat(dashboard): refactor navigation items to use NavItem component and enhance styling null 2026-05-22 16:45:09 -0500
  • 2d91325937 feat(forgejo-metrics): refactor line stats fetching to use commit stats endpoint and update caching logic null 2026-05-22 16:40:09 -0500
  • 7802400970 feat(forgejo-metrics): add last-push endpoint and related caching logic for recent commits null 2026-05-22 16:25:47 -0500
  • dd9681925e feat(forgejo-metrics): adjust line stats caching strategy and improve retry logic for contributor stats null 2026-05-22 16:19:15 -0500
  • c04ab6ac8b feat(dashboard): enhance metric cards with new tone classes and improve styling null 2026-05-22 16:17:39 -0500
  • bbfde53fe9 feat(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
  • 99965330b5 feat(provider-credentials): add endpoint to rescan local credentials and update tokens null 2026-05-22 15:19:04 -0500
  • 25abfd3e15 feat(claude-code): integrate Claude Code API with session tracking, config scanning, and CLI detection null 2026-05-22 04:23:27 -0500
  • 5389a5cf9b feat(gateway): add URL normalization for websocket schemes in gateway configuration null 2026-05-22 04:12:38 -0500
  • a58bbe9f99 feat(boards): add auto_close_issue_on_task_done flag and implement issue closure on task completion null 2026-05-22 04:06:57 -0500
  • ff545bff34 feat(assign-issue): implement linked boards fetching for repository in AssignIssueAgentDialog null 2026-05-22 03:57:13 -0500
  • ce8c58e953 feat(docker): add DOCKER_UID and DOCKER_GID to .env and update compose.yml for user permissions null 2026-05-22 03:48:28 -0500
  • 434f26d000 feat(credentials): add AI provider credential seeder and update documentation null 2026-05-22 03:36:57 -0500
  • 16ad1b914a fix(scripts): provisioning import null 2026-05-22 02:10:14 -0500
  • d17aadec7d fix(scripts): provisioning instructions null 2026-05-22 01:55:35 -0500
  • d7b3c08d06 feat(ui): assign agent null 2026-05-22 01:48:06 -0500
  • 5f8078399c fix(scripts): issues null 2026-05-22 01:44:39 -0500
  • 585fc52cd2 fix(scripts): provision edit approval null 2026-05-22 01:31:48 -0500
  • d1c0a988d3 fix(scripts: imports all / stay in provisioning null 2026-05-22 01:19:14 -0500
  • fe7ce20956 fix(script): provision null 2026-05-22 00:59:47 -0500
  • 36025c6c67 fix(ui): roles null 2026-05-22 00:55:56 -0500
  • 7678efedc8 fix(ui): clow window button spacing null 2026-05-22 00:41:19 -0500