{
 "repo": {
  "name": "Soundbeats",
  "owner": "mholzi",
  "stars": 0,
  "license": null,
  "full_name": "mholzi/Soundbeats",
  "fetched_at": null,
  "primary_language": "Python"
 },
 "burns": [],
 "total": 190,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 178,
   "flights": 190,
   "burn_rate": 0,
   "merge_rate": 0.937,
   "last_flight_at": "2025-07-01T08:50:37+00:00",
   "median_hours_to_merge": 0.2
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add automated sidebar dashboard panel for zero-setup Soundbeats access",
   "number": 347,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-01T12:41:29+00:00",
   "opened_at": "2025-07-01T08:50:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.85
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Enhance tablet mode with improved bar chart display and animations",
   "number": 345,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T19:07:10+00:00",
   "opened_at": "2025-06-11T18:30:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.61
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix tablet view right panel not updating when timer ends and prevent results popup",
   "number": 343,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T13:49:46+00:00",
   "opened_at": "2025-06-11T13:38:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix tablet screen countdown timer updates and implement ranking overview evolution",
   "number": 341,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T12:48:04+00:00",
   "opened_at": "2025-06-11T12:32:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.26
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Enhance tablet mode with polished styling, urgency animations, and game-show leaderboard",
   "number": 339,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-10T20:09:10+00:00",
   "opened_at": "2025-06-10T19:58:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement Round Results Popup modal for celebratory game experience",
   "number": 337,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-10T20:02:43+00:00",
   "opened_at": "2025-06-10T19:51:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add visual dividers to Game Settings section for improved structure",
   "number": 335,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T17:08:52+00:00",
   "opened_at": "2025-06-09T11:54:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.24
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix bet button styling: distinct color and full-width layout",
   "number": 333,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T11:55:49+00:00",
   "opened_at": "2025-06-09T11:39:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.28
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix text input refresh issue preventing users from typing new values",
   "number": 331,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T10:48:08+00:00",
   "opened_at": "2025-06-09T10:34:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.22
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Unify ranking logic to show consistent global rankings across Soundbeats UI",
   "number": 329,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T09:56:51+00:00",
   "opened_at": "2025-06-09T09:47:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.15
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Move team count dropdown from Team Management to Game Settings section",
   "number": 327,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T09:47:55+00:00",
   "opened_at": "2025-06-09T09:38:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Year picker",
   "number": 325,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T09:48:21+00:00",
   "opened_at": "2025-06-09T09:24:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.4
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Replace year slider with mobile-friendly plus/minus buttons",
   "number": 322,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T08:07:44+00:00",
   "opened_at": "2025-06-09T07:50:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.28
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Replace year dropdown with mobile-friendly slider for better touch interaction",
   "number": 320,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T07:24:07+00:00",
   "opened_at": "2025-06-09T07:06:25+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.3
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Recreate mobile UI from scratch - Fix completely unusable mobile experience",
   "number": 317,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T06:50:50+00:00",
   "opened_at": "2025-06-09T06:35:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.26
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix dropdown auto-closing issue by preventing DOM updates while dropdowns are open",
   "number": 315,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T06:45:02+00:00",
   "opened_at": "2025-06-09T06:33:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix team selector visibility by allowing initial setup access",
   "number": 314,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T06:44:14+00:00",
   "opened_at": "2025-06-09T06:32:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add tablet mode for scoreboard display",
   "number": 311,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T06:14:14+00:00",
   "opened_at": "2025-06-09T05:31:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.72
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix dropdown performance issues causing slow responses and frequent resets",
   "number": 309,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T05:36:49+00:00",
   "opened_at": "2025-06-09T05:24:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.21
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Replace year slider with hybrid year picker for improved mobile UX",
   "number": 307,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-09T05:25:18+00:00",
   "opened_at": "2025-06-09T05:16:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.15
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update User ID dropdown filter to exclude Home Assistant and Supervisor users",
   "number": 304,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T14:05:07+00:00",
   "opened_at": "2025-06-08T13:30:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.58
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Update README to v5.0 with snappy, streamlined content",
   "number": 303,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-08T13:03:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix ranking logic to properly handle ties in team medal assignments",
   "number": 301,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T13:13:33+00:00",
   "opened_at": "2025-06-08T12:57:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.26
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Move team count dropdown outside expandable section for better accessibility",
   "number": 300,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T12:32:23+00:00",
   "opened_at": "2025-06-08T12:11:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.35
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix translation loading path mismatch causing translation system to fail",
   "number": 298,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T12:19:06+00:00",
   "opened_at": "2025-06-08T12:10:12+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.15
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix language button overlapping Welcome text on splash screen",
   "number": 296,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T12:01:51+00:00",
   "opened_at": "2025-06-08T11:51:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix translation loading race condition causing raw keys to display",
   "number": 294,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T12:01:25+00:00",
   "opened_at": "2025-06-08T11:51:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix splash screen toggle to implement correct three-state cycle",
   "number": 292,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T11:21:50+00:00",
   "opened_at": "2025-06-08T11:08:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.22
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Declutter Python Backend: Consolidate State Restoration and Service Registration",
   "number": 290,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T11:10:26+00:00",
   "opened_at": "2025-06-08T11:00:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Simplify State Management and Create Reactive Flow",
   "number": 288,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T11:07:59+00:00",
   "opened_at": "2025-06-08T10:56:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.2
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Refactor duplicated UI rendering logic into reusable functions",
   "number": 286,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T10:54:33+00:00",
   "opened_at": "2025-06-08T10:44:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove duplicated translation data and improve error handling in _loadTranslations",
   "number": 284,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T10:58:42+00:00",
   "opened_at": "2025-06-08T10:42:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.28
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix splash testing mode behavior - prevent jumping to ready state when override is active",
   "number": 282,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T10:11:36+00:00",
   "opened_at": "2025-06-08T09:18:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.89
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Team 1 admin suffix display in Teams Management section",
   "number": 281,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T10:12:03+00:00",
   "opened_at": "2025-06-08T09:14:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.96
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add Team 1 admin warning to team management section",
   "number": 280,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T09:20:14+00:00",
   "opened_at": "2025-06-08T09:12:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.14
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix highscore card text alignment to left-align headers",
   "number": 279,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T09:19:56+00:00",
   "opened_at": "2025-06-08T09:08:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Move Highscore section below Team status section and make it expandable",
   "number": 277,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T06:59:47+00:00",
   "opened_at": "2025-06-08T06:45:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.23
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Restructure song card layout with separated control row",
   "number": 275,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T06:59:22+00:00",
   "opened_at": "2025-06-08T06:44:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Method inventory",
   "number": 272,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T07:57:30+00:00",
   "opened_at": "2025-06-08T06:04:16+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.89
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Align song card controls: Move year to same row as volume and next song buttons",
   "number": 270,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-08T06:02:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Enhance toggle_splash service with three-state testing mode for splash screen",
   "number": 267,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T05:30:42+00:00",
   "opened_at": "2025-06-08T05:18:00+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.21
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add service to toggle splash screen for testing purposes",
   "number": 265,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T04:35:08+00:00",
   "opened_at": "2025-06-08T04:19:57+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add fun facts feature for songs - display interesting trivia in UI",
   "number": 264,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-07T21:43:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add interactive slot machine animation for song year reveal",
   "number": 263,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T21:54:45+00:00",
   "opened_at": "2025-06-07T21:43:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add team count dropdown to team management section and verify line break formatting",
   "number": 262,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T21:32:05+00:00",
   "opened_at": "2025-06-07T21:25:16+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Show friendly name and entity ID in audio player dropdown",
   "number": 260,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T20:51:57+00:00",
   "opened_at": "2025-06-07T20:40:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add line break between team name and admin label in team management",
   "number": 258,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T20:51:37+00:00",
   "opened_at": "2025-06-07T20:36:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix highscore display alignment and refresh issues",
   "number": 256,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T20:51:24+00:00",
   "opened_at": "2025-06-07T20:35:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.26
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix team_admin_label translation formatting by removing newline characters",
   "number": 254,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T20:26:08+00:00",
   "opened_at": "2025-06-07T20:15:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Rearrange highscore boxes to vertical layout with icon and label on top",
   "number": 252,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T20:18:24+00:00",
   "opened_at": "2025-06-07T20:11:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 177,
   "flights": 189
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 1,
   "flights": 1
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/mholzi/Soundbeats/"
}