{
 "flight": {
  "id": 913320,
  "agent": "devin",
  "state": "merged",
  "title": "fix(dashboard): conditionally apply text wrapping styles based on multiline flag",
  "number": 8494,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin fixes text wrapping in multiline control-input components used by the in-app, SMS, and chat body editors. Text had continued horizontally on one line instead of wrapping. The change spans three files and two commits, with 10577 additions and 17483 deletions. It merged clean after one review round, with zero change requests, in 1.37 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 10577,
  "closed_at": "2025-06-11T10:01:43+00:00",
  "deletions": 17483,
  "merged_at": "2025-06-11T10:01:42+00:00",
  "opened_at": "2025-06-11T08:39:47+00:00",
  "task_type": "fix",
  "body_chars": 1614,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:22:16.936832+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix multiline text wrapping in control-input components\n\n## Description\nThis PR fixes the text wrapping issue in multiline control-input components used in in-app, SMS, and chat body editors. Previously, text would continue horizontally as a single line instead of wrapping when reaching the bounda",
  "review_count": 1,
  "files_changed": 3,
  "hours_to_merge": 1.37,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:22:16.936832+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "novu",
  "owner": "novuhq",
  "stars": 40300,
  "license": "NOASSERTION",
  "full_name": "novuhq/novu",
  "primary_language": "TypeScript"
 },
 "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": "Adam Chmara"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-11T08:40:02+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-06-11T10:01:43+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ChmaraX"
  },
  {
   "at": "2025-06-11T10:01:43+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ChmaraX"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(dashboard): Fix subscriber timezone display bug",
   "number": 8752,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 388,
   "deletions": 211,
   "merged_at": "2025-07-21T15:38:02+00:00",
   "opened_at": "2025-07-21T13:39:26+00:00",
   "task_type": "fix",
   "files_changed": 17,
   "hours_to_merge": 1.98
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(api-service): Add timezone property to subscriber schema fixes NV-6257",
   "number": 8705,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 0,
   "merged_at": "2025-07-16T14:14:12+00:00",
   "opened_at": "2025-07-16T12:51:40+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 1.38
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(api-service): Expose env tags endpoint to open api and sdk fixes NV-6255",
   "number": 8701,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1192,
   "deletions": 294,
   "merged_at": "2025-07-16T07:22:14+00:00",
   "opened_at": "2025-07-15T19:43:58+00:00",
   "task_type": "feat",
   "files_changed": 32,
   "hours_to_merge": 11.64
  }
 ],
 "pr_url": "https://github.com/novuhq/novu/pull/8494",
 "page": "https://agentriders.com/logs/novuhq/novu/8494/"
}