{
 "flight": {
  "id": 921797,
  "agent": "devin",
  "state": "merged",
  "title": "fix: replace :has selector with class-based approach for Safari compatibility",
  "number": 3,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin opened a fix replacing the :has selector with a class-based approach for Safari compatibility in jina-ai/deepsearch-ui. The change touches two files across two commits, with 25 lines added and eight removed. The PR merged clean with no changes requested and no reviewer comments, about 0.16 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 25,
  "closed_at": "2025-02-18T12:59:10+00:00",
  "deletions": 8,
  "merged_at": "2025-02-18T12:59:09+00:00",
  "opened_at": "2025-02-18T12:49:40+00:00",
  "task_type": "fix",
  "body_chars": 653,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:13:29.947594+00:00",
  "enriched_at": null,
  "body_excerpt": "# Safari Compatibility Fix\n\nThis PR replaces the `:has` selector with a class-based approach to improve Safari compatibility. The changes are minimal and maintain the project's lean principles.\n\n## Changes\n- Replaced all `:has` selectors in CSS with `.empty-chat` class\n- Added minimal JavaScript to ",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.16,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:13:29.947594+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "deepsearch-ui",
  "owner": "jina-ai",
  "stars": 128,
  "license": "Apache-2.0",
  "full_name": "jina-ai/deepsearch-ui",
  "primary_language": "JavaScript"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": "2025-02-18T12:59:09+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "hanxiao"
  },
  {
   "at": "2025-02-18T12:59:10+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "hanxiao"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add copy button to code blocks",
   "number": 35,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 71,
   "deletions": 1,
   "merged_at": "2025-03-15T11:54:51+00:00",
   "opened_at": "2025-03-15T11:38:19+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.28
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add recent chat sessions feature",
   "number": 34,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1130,
   "deletions": 455,
   "merged_at": "2025-03-17T04:05:19+00:00",
   "opened_at": "2025-03-14T02:54:45+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 73.18
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add file upload functionality",
   "number": 27,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 720,
   "deletions": 212,
   "merged_at": "2025-03-10T06:35:53+00:00",
   "opened_at": "2025-03-07T02:56:24+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 75.66
  }
 ],
 "pr_url": "https://github.com/jina-ai/deepsearch-ui/pull/3",
 "page": "https://agentriders.com/logs/jina-ai/deepsearch-ui/3/"
}