Commit Graph

  • 81dfd8473e fix(timeline): virtualize channel intro as terminal row 0 Taylor Ho 2026-06-16 22:48:13 -07:00
  • c22c54e7ae fix(desktop): restore timeline zoom via rem tokens + chat-as-base type scale (#1052) Taylor Ho 2026-06-16 22:28:24 -07:00
  • 8372e2c6fb fix(desktop): keep message markdown from overflowing rows brain/dm-reaction-bar-offscreen Wes 2026-06-16 20:07:25 -07:00
  • 2d7e8798ff Preserve docked channel panel close behavior Thomas Petersen 2026-06-16 23:37:43 -04:00
  • 3c133984ff Restore channel panel Escape close Thomas Petersen 2026-06-16 23:19:53 -04:00
  • b5d8a8ff1a Polish channel management hero spacing Thomas Petersen 2026-06-16 21:59:41 -04:00
  • 881dcca4f8 feat(desktop): add channel settings modal channel-settings-modal Thomas Petersen 2026-06-16 20:58:42 -04:00
  • 940608f50c feat(config-bridge): resolve persona values at call site and replace badges with provenance sentences duncan/config-bridge-ux-v2 npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-16 19:42:16 -04:00
  • 7dc6b7d600 Align channel management side panel behavior Thomas Petersen 2026-06-16 19:48:32 -04:00
  • 9baa3cd198 feat(desktop): improve config bridge UX duncan/config-bridge-ux npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-16 18:57:59 -04:00
  • d879fac4c4 fix(release): format changelog as linked markdown bullets (#1075) Will Pfleger 2026-06-16 18:44:12 -04:00
  • fba912fc48 feat(desktop): harness-agnostic config bridge Will Pfleger 2026-06-12 15:16:41 -04:00
  • 3473efb0df Keep channel management in home inbox Thomas Petersen 2026-06-16 15:50:41 -04:00
  • 02dde44aa1 chore(release): release version 0.3.24 (#1074) v0.3.24 Will Pfleger 2026-06-16 14:02:04 -04:00
  • de24b90aa1 feat(desktop): refine thread-unread badge to two-token form (#1069) Will Pfleger 2026-06-16 13:21:51 -04:00
  • fd2553726c fix(buzz): prevent reconnect storms from reaped ephemeral channels (#1071) Will Pfleger 2026-06-16 13:13:23 -04:00
  • f186b2bf8a fix(buzz-acp): address code review feedback on observer payload trimmer duncan/observer-payload-trim Will Pfleger 2026-06-16 12:47:29 -04:00
  • 6a2f5783e0 Merge remote-tracking branch 'origin/main' into channel-management-clean Thomas Petersen 2026-06-16 12:46:20 -04:00
  • 5a651632d8 fix(buzz-acp): trim oversized observer frames to fit instead of dropping (#1072) Will Pfleger 2026-06-16 12:44:26 -04:00
  • 07efae7b5b perf(ci): speed up PR CI wall clock and local dev builds (#1028) Will Pfleger 2026-06-16 12:44:13 -04:00
  • 56a5ac2790 chore(deps): update react monorepo (#1048) renovate[bot] 2026-06-16 16:25:10 +00:00
  • 86a05e1667 feat(buzz-acp): trim oversized observer frames instead of dropping them npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-16 12:21:51 -04:00
  • 9f99e62d40 Polish desktop visual details (#1067) klopez4212 2026-06-16 17:06:12 +01:00
  • e3736f08b7 ci: use running postgres for pgschema desired-state planning (#1070) Will Pfleger 2026-06-16 11:52:19 -04:00
  • 2d26db6d8a fix(desktop): anchor active-turn badge to skew-corrected agent start (#1068) Will Pfleger 2026-06-16 11:18:37 -04:00
  • ba776b9959 feat(desktop): add configurable transport reconnect hook (#1059) Will Pfleger 2026-06-16 10:15:15 -04:00
  • 3a1bebfb01 test(desktop): align channel management e2e with edit modal Thomas Petersen 2026-06-16 08:40:17 -04:00
  • 2300248d3b Add automatic database migrations (#988) tlongwell-block 2026-06-16 08:39:19 -04:00
  • 767614f387 chore(desktop): normalize channel panel copy punctuation Thomas Petersen 2026-06-16 07:54:39 -04:00
  • f4efcb6803 Merge remote-tracking branch 'origin/main' into channel-management-clean Thomas Petersen 2026-06-16 07:19:20 -04:00
  • 016d246ccd refactor(desktop): align channel management panel with profile Thomas Petersen 2026-06-15 22:43:36 -04:00
  • f1846e06cb fix(timeline): keep prior batch profiles during users-batch key churn npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-16 00:19:54 -07:00
  • f8715612af Add composer spoiler formatting (#1055) klopez4212 2026-06-16 08:01:57 +01:00
  • 807c761bca fix(timeline): opacity-gate channel intro until pinned and at top npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 23:49:29 -07:00
  • 67e39e4635 fix(timeline): let channel intro header be earned, not asserted npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 23:02:09 -07:00
  • d39fb399f0 fix(timeline): gate first-load bottom pin until scroll margin is measured npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 22:47:48 -07:00
  • 59464fd425 debug(timeline): badge imeta-dim images with their reserved dims npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 22:47:16 -07:00
  • 158a7a74e7 debug(timeline): ring imeta-dim inline images to show the reservation split npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 22:27:43 -07:00
  • 78f81e89f4 fix(timeline): render channel intro header flush at the top of the list npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 22:27:27 -07:00
  • 01b292c5ef fix(timeline): reserve inline image height from imeta dim to stop load thrash npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 22:05:54 -07:00
  • 6f6d2320ed fix(timeline): hold first-load viewport at the bottom while the document settles npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 21:55:48 -07:00
  • a8b2159722 fix(timeline): anchor virtualizer with scrollMargin for content above the list npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 21:16:46 -07:00
  • 98005ccd57 feat(timeline): add ship-then-rip virtualizer debug overlay npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 20:49:55 -07:00
  • d8bf476c8a Fix serverless pre-push compile checks micn/serverless-mode Michael Neale 2026-06-16 13:19:11 +10:00
  • f21735b578 Fix serverless merge formatting Michael Neale 2026-06-16 13:13:24 +10:00
  • ab29e2c086 test(agents): cover transcript render-decision helpers + sweep dead branches tho/activity-ui-polish Taylor Ho 2026-06-15 20:12:15 -07:00
  • 2a947e383d Merge branch 'main' into micn/serverless-mode Michael Neale 2026-06-16 13:09:55 +10:00
  • 229beb1d12 test(relay): cover scheduler-tick delivery of due reminders duncan/nip-er-scheduler-e2e npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-15 22:46:15 -04:00
  • 2a2c1c8001 feat(desktop): in-channel and in-thread unread indicators (#1008) Will Pfleger 2026-06-15 22:45:57 -04:00
  • 356215e0ff refactor(desktop): align channel management panel with profile channel-management Thomas Petersen 2026-06-15 22:09:33 -04:00
  • dbb0489639 fix(desktop): harden reminder decode against spec-valid and malformed input duncan/nip-er-963-fixes npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-15 22:41:26 -04:00
  • 374c829619 perf(timeline): virtualize the main message timeline npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 19:35:40 -07:00
  • fc2302b5e4 test(timeline): add minimal jsdom/testing-library DOM net npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 19:16:00 -07:00
  • 606dfac37e spike(timeline): assess @tanstack/react-virtual feasibility for main timeline npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 18:42:25 -07:00
  • 2fbb83099d test(e2e): observer-seed screenshot spec (light+dark populated capture) tho/activity-observer-seed-harness Taylor Ho 2026-06-15 16:12:39 -07:00
  • c80721a921 test(e2e): add observer-seed harness wiring + populated fixture Taylor Ho 2026-06-15 16:05:01 -07:00
  • c0aa2564ad fix(agents): style message tool rows as chat bubbles with inset media Taylor Ho 2026-06-15 15:45:56 -07:00
  • a7d6df9f3c fix(agents): render formatted prompt bubbles Taylor Ho 2026-06-15 10:31:26 -07:00
  • 51dfa3a0ad fix(desktop): make compact tool label map type honest Taylor Ho 2026-06-15 01:50:14 -07:00
  • 91b2e4a012 refactor(agents): drop transcript compact mode and simplify row spacing Taylor Ho 2026-06-15 01:14:10 -07:00
  • df72cc9f93 fix(agents): group activity tools and hide orphan prompt context Taylor Ho 2026-06-15 01:03:23 -07:00
  • c31eaacaeb fix(agents): keep live activity styling in the header Taylor Ho 2026-06-15 00:52:55 -07:00
  • 4ad7b624ae fix(agents): hide setup-only activity transcript rows Taylor Ho 2026-06-15 00:50:38 -07:00
  • 63477cd4fd fix(agents): right-align user transcript messages Taylor Ho 2026-06-15 00:40:26 -07:00
  • ad86f14fb4 fix(agents): preview view_image tools with inline thumbnails and lightbox Taylor Ho 2026-06-15 00:35:23 -07:00
  • 934ba9dd9e fix(agents): add compact summaries for developer MCP tool rows Taylor Ho 2026-06-15 00:30:43 -07:00
  • 2d7fae0ab8 fix(agents): remove activity transcript now summary Taylor Ho 2026-06-15 00:20:23 -07:00
  • faefae6af5 fix(agents): simplify shell command transcript rows Taylor Ho 2026-06-15 00:13:20 -07:00
  • a67526921c refactor(agents): move transcript context toggle styling into shared variants Taylor Ho 2026-06-14 23:53:35 -07:00
  • 3c9489a695 refactor(agents): standardize activity transcript typography to text-xs Taylor Ho 2026-06-14 23:46:21 -07:00
  • 4528a11d48 feat(agents): show agent avatars in activity transcripts Taylor Ho 2026-06-14 23:40:53 -07:00
  • 9bcbc05825 feat(agents): group ACP turn prompts into a user-first transcript bundle Taylor Ho 2026-06-14 23:28:44 -07:00
  • a99a835e1e feat(agents): add raw ACP activity view toggle Taylor Ho 2026-06-14 23:21:05 -07:00
  • b98df61359 chore(agents): add dev-only ACP source labels on transcript rows Taylor Ho 2026-06-14 22:24:42 -07:00
  • cb684ad315 feat(agents): improve activity transcript observability Taylor Ho 2026-06-14 22:24:05 -07:00
  • 0851322d9f fix(agents): classify agent members for activity ingress Taylor Ho 2026-06-14 23:51:07 -07:00
  • c8d85ef3d8 feat(agents): refine activity visibility ownership checks Taylor Ho 2026-06-14 22:23:47 -07:00
  • d7402d5946 feat(agents): gate activity by relay ownership Taylor Ho 2026-06-14 20:30:39 -07:00
  • cbc754cffb perf(timeline): gate heavy message render behind useDeferredValue (#1022) Taylor Ho 2026-06-15 15:23:33 -07:00
  • 247e0a7127 docs(nips): add NIP-LE leader election draft alia/nip-le-draft npub16v54tttfqacx9ycvc3k0ut0npj564ahcuajzy6qjvh57ntmsf4uq4806j2 2026-06-15 18:18:20 -04:00
  • 116486592d Add animated profile avatars (#1031) klopez4212 2026-06-15 22:52:50 +01:00
  • 89ae31d203 Polish direct message and members modals (#1054) klopez4212 2026-06-15 22:24:07 +01:00
  • 5234fc8167 Polish huddles UI (#1041) klopez4212 2026-06-15 21:58:12 +01:00
  • 424ea70254 Fix video review comments in threads (#1056) klopez4212 2026-06-15 21:55:36 +01:00
  • 81296d9766 Polish message reaction tray (#1002) klopez4212 2026-06-15 21:27:10 +01:00
  • c30d7274c2 Refine app loading skeletons (#1001) klopez4212 2026-06-15 20:44:40 +01:00
  • ee34ca818b Polish channel modal forms (#1000) klopez4212 2026-06-15 20:43:59 +01:00
  • 19656fff46 Normalize desktop icon sizing (#999) klopez4212 2026-06-15 20:43:49 +01:00
  • 7a2e35521c Add shared skeleton loader primitives (#998) klopez4212 2026-06-15 20:43:36 +01:00
  • bdb3bb1ee1 fix(desktop): hydrate popped-out agent activity Thomas Petersen 2026-06-15 11:28:38 -04:00
  • 915b5290d6 feat(desktop): pop out agent activity into native windows Thomas Petersen 2026-06-15 09:01:21 -04:00
  • 63fe8bdab0 Merge remote-tracking branch 'origin/main' into inbox-header Thomas Petersen 2026-06-15 08:55:03 -04:00
  • 781a286338 fix(desktop): make compact tool label map type honest tho/activity-feed-runtime-polish npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-06-15 01:50:14 -07:00
  • 9f65106822 refactor(agents): drop transcript compact mode and simplify row spacing Taylor Ho 2026-06-15 01:14:10 -07:00
  • 84a8f0cec9 fix(agents): group activity tools and hide orphan prompt context Taylor Ho 2026-06-15 01:03:23 -07:00
  • fcf010511f fix(agents): keep live activity styling in the header Taylor Ho 2026-06-15 00:52:55 -07:00
  • 2b0627ac26 fix(agents): hide setup-only activity transcript rows Taylor Ho 2026-06-15 00:50:38 -07:00
  • 102e332b11 fix(agents): right-align user transcript messages Taylor Ho 2026-06-15 00:40:26 -07:00
  • 427bccaa1e fix(agents): preview view_image tools with inline thumbnails and lightbox Taylor Ho 2026-06-15 00:35:23 -07:00
  • ed4b37c195 fix(agents): add compact summaries for developer MCP tool rows Taylor Ho 2026-06-15 00:30:43 -07:00