{
 "repo": {
  "name": "parse-dashboard",
  "owner": "parse-community",
  "stars": 3808,
  "license": "NOASSERTION",
  "full_name": "parse-community/parse-dashboard",
  "fetched_at": "2026-11-08T11:00:56.032686+00:00",
  "primary_language": "JavaScript"
 },
 "burns": [
  {
   "agent": "openai-codex",
   "number": 2932,
   "reviewer_excerpt": "![](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### :tada: **Snyk checks have passed. No issues have been found so far.** :white_check_mark: **security/snyk** check is complete. No issues have been found. [(View",
   "reviewer_excerpt_url": "https://github.com/parse-community/parse-dashboard/pull/2932#issuecomment-3092658218"
  },
  {
   "agent": "openai-codex",
   "number": 2928,
   "reviewer_excerpt": "![](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### :tada: **Snyk checks have passed. No issues have been found so far.** :white_check_mark: **security/snyk** check is complete. No issues have been found. [(View",
   "reviewer_excerpt_url": "https://github.com/parse-community/parse-dashboard/pull/2928#issuecomment-3092562512"
  },
  {
   "agent": "openai-codex",
   "number": 2919,
   "reviewer_excerpt": "![](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### :tada: **Snyk checks have passed. No issues have been found so far.** :white_check_mark: **security/snyk** check is complete. No issues have been found. [(View",
   "reviewer_excerpt_url": "https://github.com/parse-community/parse-dashboard/pull/2919#issuecomment-3084011407"
  },
  {
   "agent": "openai-codex",
   "number": 2917,
   "reviewer_excerpt": "![](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### :tada: **Snyk checks have passed. No issues have been found so far.** :white_check_mark: **security/snyk** check is complete. No issues have been found. [(View",
   "reviewer_excerpt_url": "https://github.com/parse-community/parse-dashboard/pull/2917#issuecomment-3083746904"
  },
  {
   "agent": "openai-codex",
   "number": 2905,
   "reviewer_excerpt": "![](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### :tada: **Snyk checks have passed. No issues have been found so far.** :white_check_mark: **security/snyk** check is complete. No issues have been found. [(View",
   "reviewer_excerpt_url": "https://github.com/parse-community/parse-dashboard/pull/2905#issuecomment-3073762415"
  },
  {
   "agent": "openai-codex",
   "number": 2894,
   "reviewer_excerpt": "![](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) ### :tada: **Snyk checks have passed. No issues have been found so far.** :white_check_mark: **security/snyk** check is complete. No issues have been found. [(View",
   "reviewer_excerpt_url": "https://github.com/parse-community/parse-dashboard/pull/2894#issuecomment-3064989013"
  }
 ],
 "total": 43,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 32,
   "flights": 43,
   "burn_rate": 0.238,
   "merge_rate": 0.762,
   "last_flight_at": "2025-07-20T22:44:59+00:00",
   "median_hours_to_merge": 1.1
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add nested info panel menu in settings",
   "number": 2934,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 373,
   "deletions": 271,
   "merged_at": "2025-07-24T12:09:23+00:00",
   "opened_at": "2025-07-20T22:44:59+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 85.41
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "feat: Add settings menu to toggle aggregation scroll",
   "number": 2932,
   "outcome": "burn",
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-20T00:36:17+00:00",
   "task_type": "feat",
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Modal text input can be resized smaller than its cell in Safari browser",
   "number": 2930,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 53,
   "deletions": 19,
   "merged_at": "2025-07-19T23:53:46+00:00",
   "opened_at": "2025-07-19T21:29:04+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": 2.41
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add inclusive date filters \"is on or after\", \"is on or before\" in data browser",
   "number": 2929,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 35,
   "deletions": 13,
   "merged_at": "2025-07-19T21:28:21+00:00",
   "opened_at": "2025-07-19T21:15:59+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.21
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "feat: Support numeric constraints for date filters",
   "number": 2928,
   "outcome": "burn",
   "index_ok": false,
   "additions": 1,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-07-19T20:44:46+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add hyperlink support in Views table",
   "number": 2925,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 113,
   "deletions": 8,
   "merged_at": "2025-07-19T02:35:01+00:00",
   "opened_at": "2025-07-19T00:27:45+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 2.12
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "perf: Add config option `enableResourceCache` to cache dashboard resources locally for faster loading in additional browser tabs",
   "number": 2920,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 196,
   "deletions": 47,
   "merged_at": "2025-07-18T14:58:56+00:00",
   "opened_at": "2025-07-17T13:15:15+00:00",
   "task_type": "perf",
   "files_changed": 9,
   "hours_to_merge": 25.73
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix: AggregationPanel retains scroll position when loading from cache",
   "number": 2919,
   "outcome": "burn",
   "index_ok": true,
   "additions": 373,
   "deletions": 52,
   "merged_at": null,
   "opened_at": "2025-07-17T13:07:34+00:00",
   "task_type": "fix",
   "files_changed": 16,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Info panel reloads despite prefetched data on cell click",
   "number": 2918,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 56,
   "deletions": 39,
   "merged_at": "2025-07-17T12:14:03+00:00",
   "opened_at": "2025-07-17T12:06:54+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.12
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "docs: Document prefetch settings",
   "number": 2917,
   "outcome": "burn",
   "index_ok": false,
   "additions": 1,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-17T11:45:13+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Prefetch cache grows indefinitely",
   "number": 2916,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 39,
   "deletions": 25,
   "merged_at": "2025-07-17T11:35:36+00:00",
   "opened_at": "2025-07-17T09:56:32+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 1.65
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Prefetch info panel data with config options `prefetchObjects` and `prefetchStale`",
   "number": 2915,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 221,
   "deletions": 75,
   "merged_at": "2025-07-17T12:15:59+00:00",
   "opened_at": "2025-07-17T06:45:48+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 5.5
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Allow freeform text view resizing in modal dialogs",
   "number": 2910,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 73,
   "deletions": 22,
   "merged_at": "2025-07-16T23:39:32+00:00",
   "opened_at": "2025-07-16T17:49:14+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 5.84
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Race condition on info panel request shows info panel data not corresponding to selected cell",
   "number": 2909,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 91,
   "deletions": 60,
   "merged_at": "2025-07-16T22:00:52+00:00",
   "opened_at": "2025-07-16T13:32:39+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 8.47
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Persist info panel visibility when navigating across classes in data browser",
   "number": 2908,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 37,
   "deletions": 18,
   "merged_at": "2025-07-16T12:14:19+00:00",
   "opened_at": "2025-07-16T11:20:10+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.9
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix: Remove redirect loop when browser crashes",
   "number": 2905,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1,
   "deletions": 51,
   "merged_at": null,
   "opened_at": "2025-07-15T14:08:02+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add additional values in info panel key-value element",
   "number": 2904,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 92,
   "deletions": 65,
   "merged_at": "2025-07-15T13:35:29+00:00",
   "opened_at": "2025-07-15T10:43:52+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 2.86
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Clicking linked pointer with Cmd key in view table doesn't open page in new browser tab",
   "number": 2902,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 24,
   "deletions": 1,
   "merged_at": "2025-07-14T23:39:22+00:00",
   "opened_at": "2025-07-14T23:35:10+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add view edit icon to views list in sidebar",
   "number": 2901,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 30,
   "deletions": 1,
   "merged_at": "2025-07-14T23:08:53+00:00",
   "opened_at": "2025-07-14T22:58:51+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.17
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Warning dialog is shown after executing script on selected rows",
   "number": 2899,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 1,
   "merged_at": "2025-07-13T23:51:56+00:00",
   "opened_at": "2025-07-13T23:48:37+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Display ISO string for date objects in views",
   "number": 2897,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 13,
   "deletions": 3,
   "merged_at": "2025-07-13T01:07:56+00:00",
   "opened_at": "2025-07-13T01:00:03+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.13
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "docs: Add Views feature",
   "number": 2896,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 0,
   "merged_at": "2025-07-12T11:16:32+00:00",
   "opened_at": "2025-07-12T11:15:28+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Center pill in Views table cells",
   "number": 2895,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 43,
   "deletions": 13,
   "merged_at": "2025-07-12T11:04:32+00:00",
   "opened_at": "2025-07-12T10:02:30+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 1.03
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix: Center pill in Views table cell",
   "number": 2894,
   "outcome": "burn",
   "index_ok": true,
   "additions": 18,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-07-12T09:28:59+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix: Center pointer pills in view table",
   "number": 2893,
   "outcome": "burn",
   "index_ok": false,
   "additions": 5,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-12T08:40:19+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix: Reduce views table row height",
   "number": 2892,
   "outcome": "burn",
   "index_ok": false,
   "additions": 6,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-07-12T08:11:42+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Handle invalid pointers in Views results",
   "number": 2891,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 82,
   "deletions": 29,
   "merged_at": "2025-07-12T01:50:24+00:00",
   "opened_at": "2025-07-12T01:22:21+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.47
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Prevent stale pointer navigation",
   "number": 2890,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 132,
   "deletions": 92,
   "merged_at": "2025-07-12T01:10:40+00:00",
   "opened_at": "2025-07-12T00:00:32+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 1.17
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Allow editing views",
   "number": 2889,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 349,
   "deletions": 38,
   "merged_at": "2025-07-11T23:45:45+00:00",
   "opened_at": "2025-07-11T00:51:52+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 22.9
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add custom data views with aggregation query",
   "number": 2888,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 1283,
   "deletions": 276,
   "merged_at": "2025-07-13T01:11:10+00:00",
   "opened_at": "2025-07-10T10:30:14+00:00",
   "task_type": "feat",
   "files_changed": 15,
   "hours_to_merge": 62.68
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Warn when leaving data browser page with selected rows",
   "number": 2887,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 187,
   "deletions": 104,
   "merged_at": "2025-07-10T09:35:29+00:00",
   "opened_at": "2025-07-10T08:18:09+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 1.29
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add graph visualization for selected numbers",
   "number": 2884,
   "outcome": "burn",
   "index_ok": true,
   "additions": 299,
   "deletions": 53,
   "merged_at": null,
   "opened_at": "2025-07-09T15:44:36+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Fails to generate MFA code with CLI command `parse-dashboard --createMFA`",
   "number": 2883,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 14,
   "deletions": 4,
   "merged_at": "2025-07-09T15:24:01+00:00",
   "opened_at": "2025-07-09T15:18:15+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Invalid clipboard content for multi-cell copy in data browser",
   "number": 2882,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 45,
   "deletions": 1,
   "merged_at": "2025-07-09T15:10:46+00:00",
   "opened_at": "2025-07-09T15:05:56+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Gracefully fail when trying to get new features in latest version of dashboard",
   "number": 2880,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 5,
   "merged_at": "2025-07-09T14:17:48+00:00",
   "opened_at": "2025-07-09T14:14:12+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: Pagination footer bar hides rows in data browser",
   "number": 2879,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 198,
   "deletions": 84,
   "merged_at": "2025-07-09T14:38:42+00:00",
   "opened_at": "2025-07-09T14:06:53+00:00",
   "task_type": "fix",
   "files_changed": 12,
   "hours_to_merge": 0.53
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add row number column to data browser",
   "number": 2878,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 242,
   "deletions": 137,
   "merged_at": "2025-07-09T14:32:37+00:00",
   "opened_at": "2025-07-09T13:06:21+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 1.44
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add column freezing in data browser",
   "number": 2877,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 196,
   "deletions": 75,
   "merged_at": "2025-07-09T12:41:25+00:00",
   "opened_at": "2025-07-09T10:58:18+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 1.72
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add type mismatch warning when quick-adding entry to Cloud Config array parameter",
   "number": 2875,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 157,
   "deletions": 51,
   "merged_at": "2025-07-09T01:00:30+00:00",
   "opened_at": "2025-07-09T00:11:36+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.82
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add modern dashboard skeleton",
   "number": 2873,
   "outcome": "burn",
   "index_ok": true,
   "additions": 3967,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-07T19:46:04+00:00",
   "task_type": "feat",
   "files_changed": 17,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "feat: Make sidebar width adjustable",
   "number": 2872,
   "outcome": "stale",
   "index_ok": false,
   "additions": 65,
   "deletions": 24,
   "merged_at": null,
   "opened_at": "2025-07-07T11:55:41+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add clipboard icon to copy value of key-value element in info panel",
   "number": 2871,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 49,
   "deletions": 14,
   "merged_at": "2025-07-07T11:27:59+00:00",
   "opened_at": "2025-07-07T10:53:14+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.58
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: Add quick-add button to array parameter in Cloud Config",
   "number": 2866,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 253,
   "deletions": 40,
   "merged_at": "2025-07-07T10:36:02+00:00",
   "opened_at": "2025-07-07T01:03:44+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 9.54
  }
 ],
 "indexed": 25,
 "monthly": [
  {
   "burns": 10,
   "month": "2025-07",
   "merged": 32,
   "flights": 43
  }
 ],
 "top_authors": [
  {
   "name": "Manuel",
   "login": "mtrezza",
   "flights": 43,
   "indexed": 25
  }
 ],
 "page": "https://agentriders.com/logs/parse-community/parse-dashboard/"
}