{"content":"merge: PIN badge inline layout and real-data preview for Recent Activity (commit ac399b7, main)\n\nMerged the fix-pin-badge-label branch into main with --no-ff to preserve the merge point.\n\nSummary of the branch's work:\n- Relabeled the Recent Activity badge from [PIN] to PIN (pill background style kept).\n- Placed the badge inline on the text's last line for every row type: chat rows (badge as the last flex item after '发生了互动') and buzz rows incl. long multi-line buzz (content

in inline flow, badge tracks the last word) — no longer at the row's far-right edge and no wrapping to its own line.\n- Scoped the badge's inline margins to the Recent Activity section so MetaApp badges keep their existing placement.\n- Dev preview now uses the real so.metaid.io bot-homepage feed (real pinIds) and resolves pin:// clicks via manapi.metaid.io/pin/.\n\nMerge notes: indexHtml.ts conflicted because main had concurrently added a .browser-pin-raw-modal { width: min(60vw,100%) } rule in the same single-line template string; resolved by keeping the fix version and re-applying that rule. app.ts merged cleanly.\n\nVerified on main after merge: npm run build clean, full suite 312/312 tests pass.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}