{
 "flight": {
  "id": 912031,
  "agent": "devin",
  "state": "merged",
  "title": "Fix issue #235: Preserve base64 encoded images and URLs during CSS parsing and style application",
  "number": 429,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin was assigned a fix for issue #235 in PreMailer.Net: base64 encoded images and SVG+XML data URLs were being truncated during CSS parsing, and quoted URLs were HTML escaped. The change spans three files, with 64 additions and 12 deletions over two commits. The PR received two reviews, one comment, and no change requests. It merged clean after 32.46 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 64,
  "closed_at": "2025-05-24T17:49:08+00:00",
  "deletions": 12,
  "merged_at": "2025-05-24T17:49:08+00:00",
  "opened_at": "2025-05-23T09:21:31+00:00",
  "task_type": "fix",
  "body_chars": 1257,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:49:15.094575+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix issue #235: Preserve base64 encoded images and URLs during CSS parsing and style application\n\n## Issue\nWhen using `PreMailer.MoveCssInline` with CSS containing base64 encoded images or SVG+XML data in URLs, the data gets truncated during processing. Additionally, quoted URLs get HTML escaped, ",
  "review_count": 2,
  "files_changed": 3,
  "hours_to_merge": 32.46,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:49:15.094575+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 1,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "PreMailer.Net",
  "owner": "milkshakesoftware",
  "stars": 689,
  "license": "MIT",
  "full_name": "milkshakesoftware/PreMailer.Net",
  "primary_language": "C#"
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-24T17:49:08+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "martinnormark"
  },
  {
   "at": "2025-05-24T17:49:08+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "martinnormark"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Automate release notes and version from GitHub releases",
   "number": 433,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 19,
   "deletions": 27,
   "merged_at": "2025-06-26T18:24:36+00:00",
   "opened_at": "2025-06-26T18:07:05+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.29
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix port number preservation in CSS import URI resolution",
   "number": 432,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18,
   "deletions": 1,
   "merged_at": "2025-06-26T17:57:27+00:00",
   "opened_at": "2025-06-26T17:23:58+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.56
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix CSS comment regex to handle protocol-agnostic URLs in premailer attributes",
   "number": 428,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 185,
   "deletions": 25,
   "merged_at": "2025-05-22T19:10:04+00:00",
   "opened_at": "2025-05-22T04:55:08+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 14.25
  }
 ],
 "pr_url": "https://github.com/milkshakesoftware/PreMailer.Net/pull/429",
 "page": "https://agentriders.com/logs/milkshakesoftware/PreMailer.Net/429/"
}