{
 "flight": {
  "id": 915741,
  "agent": "devin",
  "state": "merged",
  "title": "Add i18n support with language selector on login page",
  "number": 1410,
  "source": "aidev",
  "commits": 8,
  "debrief": "Devin opened a feat PR in langbot-app/LangBot adding i18n support and a language selector dropdown to the login page, using react-i18next and a browser language detector. The change touched 27 files, with 1023 additions and 358 deletions, across eight commits. It received one review round with zero change requests and zero review comments, and merged clean after 2.41 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 1023,
  "closed_at": "2025-05-13T14:39:19+00:00",
  "deletions": 358,
  "merged_at": "2025-05-13T14:39:19+00:00",
  "opened_at": "2025-05-13T12:14:39+00:00",
  "task_type": "feat",
  "body_chars": 1089,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:01:35.128627+00:00",
  "enriched_at": null,
  "body_excerpt": "# Add i18n Support with Language Selector\n\nThis PR adds internationalization (i18n) support to the LangBot web UI, with a language selector dropdown on the login page.\n\n## Changes\n\n- Added i18n configuration using `react-i18next` and `i18next-browser-languagedetector`\n- Created translation files for",
  "review_count": 1,
  "files_changed": 27,
  "hours_to_merge": 2.41,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:01:35.128627+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "LangBot",
  "owner": "langbot-app",
  "stars": 18803,
  "license": "Apache-2.0",
  "full_name": "langbot-app/LangBot",
  "primary_language": "Python"
 },
 "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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Junyan Qin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Junyan Qin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Junyan Qin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Junyan Qin"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Junyan Qin"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Junyan Qin"
  },
  {
   "at": "2025-05-13T14:39:19+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "RockChinQ"
  },
  {
   "at": "2025-05-13T14:39:20+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "RockChinQ"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add Japanese (ja-JP) language support",
   "number": 1537,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 272,
   "deletions": 17,
   "merged_at": "2025-06-16T13:30:57+00:00",
   "opened_at": "2025-06-16T13:17:31+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.22
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add dynamic base URL configuration using environment variables",
   "number": 1511,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 3,
   "merged_at": "2025-06-08T09:44:41+00:00",
   "opened_at": "2025-06-08T09:40:59+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.06
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add WebChat adapter for pipeline debugging",
   "number": 1510,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2028,
   "deletions": 695,
   "merged_at": "2025-06-08T07:34:27+00:00",
   "opened_at": "2025-06-07T07:33:53+00:00",
   "task_type": "feat",
   "files_changed": 28,
   "hours_to_merge": 24.01
  }
 ],
 "pr_url": "https://github.com/langbot-app/LangBot/pull/1410",
 "page": "https://agentriders.com/logs/langbot-app/LangBot/1410/"
}