Commit Graph

  • d5501b1a1c test(timeline): align eva e2e assertions to the virtualized contract npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-18 19:50:01 -04:00
  • eeb67713aa fix(timeline): cede the resize observer to the load-older index restore npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-18 19:38:18 -04:00
  • 57e2451e17 fix(timeline): restore unconditional bottom-pin on load, cede observer mid-jump npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-18 19:12:20 -04:00
  • c4ed798022 feat(desktop): single-owner anchored scroll over the virtualized timeline npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-18 18:21:39 -04:00
  • c9c6e5e30c style(desktop): wrap long lines in virtualization spec for biome npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-18 02:07:18 -04:00
  • d32f0f9699 fix(desktop): stop competing scroll writers collapsing the load-older anchor npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-18 01:42:07 -04:00
  • b13a16b03d perf(desktop): virtualize message timeline to stop the cold-switch beachball npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-17 23:05:19 -04:00
  • 1186ea48b9 feat(desktop): show reminder author + source and click-to-navigate in inbox (#1176) Will Pfleger 2026-06-22 15:06:56 -04:00
  • de3f21abcd Improve inbox thread updates (#1114) klopez4212 2026-06-22 19:48:32 +01:00
  • 26fdfb674c docs(readme): mark git hosting as shipped in status table (#1175) Tyler 2026-06-22 14:47:45 -04:00
  • 592508addd feat(windows): bundle full Git-for-Windows toolchain for the shell tool (#1145) Will Pfleger 2026-06-22 14:31:31 -04:00
  • ec5cfa3796 fix(buzz-dev-mcp): resolve MSYS-absolute paths in the Windows file tools (#1169) Will Pfleger 2026-06-22 14:27:51 -04:00
  • 603c9381ec chore(release): release version 0.3.28 (#1170) v0.3.28 Wes 2026-06-22 10:51:31 -07:00
  • 342a251a91 Improve thread branch display (#1166) klopez4212 2026-06-22 18:05:37 +01:00
  • a96d173e99 Copy channel name from header (#1157) Tyler 2026-06-22 12:55:33 -04:00
  • ff976e690e docs: add product screenshots to README (#1168) Wes 2026-06-22 09:41:37 -07:00
  • b965437d4a Stabilize welcome onboarding e2e assertion kennylopez-agents-panel klopez4212 2026-06-22 17:37:20 +01:00
  • c243a01362 Use accent color for video timecodes (#1167) klopez4212 2026-06-22 17:27:36 +01:00
  • 05f136f4e7 Honor persona agent overrides and provider edits klopez4212 2026-06-22 17:09:48 +01:00
  • f218b8158e Add video playback speed control (#1164) klopez4212 2026-06-22 16:59:25 +01:00
  • a666f00812 Make create identity cards transparent by default klopez4212 2026-06-22 16:39:33 +01:00
  • 0673fd6b02 Update agents page loading skeletons klopez4212 2026-06-22 16:37:32 +01:00
  • 49aa2c380f Restore built-in Fizz avatar klopez4212 2026-06-22 16:30:14 +01:00
  • 8d28ee1ed6 Prevent runtime logos from replacing persona avatars klopez4212 2026-06-22 16:21:02 +01:00
  • 9c740c0dda Fix agent avatars in cards and teams klopez4212 2026-06-22 16:01:50 +01:00
  • c5cdd4cd31 Address profile panel PR feedback klopez4212 2026-06-22 15:49:03 +01:00
  • 941257ab45 Address profile panel review feedback klopez4212 2026-06-22 11:08:41 +01:00
  • 71efb2bb23 Address agent import review feedback klopez4212 2026-06-22 10:48:02 +01:00
  • 7bd453bb5c Address remaining agent profile review feedback klopez4212 2026-06-22 10:26:20 +01:00
  • c25fa65673 Fix agent panel desktop e2e expectations klopez4212 2026-06-22 09:57:32 +01:00
  • c421b2ac15 Reset reused agent respond-to defaults klopez4212 2026-06-22 08:39:05 +01:00
  • 47eefb1833 Preserve imported avatar URL refs klopez4212 2026-06-22 08:24:31 +01:00
  • 690781f4a9 Fix profile agent delete and subview routes klopez4212 2026-06-22 08:04:59 +01:00
  • b25d074a55 Preserve imported persona model on provider select klopez4212 2026-06-21 12:19:43 +01:00
  • 1f406efcde Preserve provider in batch persona imports klopez4212 2026-06-21 10:56:56 +01:00
  • 37c1012132 Sync persona runtime edits to agents klopez4212 2026-06-21 09:48:11 +01:00
  • b38729a22f Keep managed agent types under size limit klopez4212 2026-06-20 11:48:26 +01:00
  • 844e6cac05 Preserve cleared agent avatars klopez4212 2026-06-20 11:41:46 +01:00
  • 17622ce256 Restore persona env var editing klopez4212 2026-06-20 11:21:13 +01:00
  • 91074011ef Preserve imported persona provider klopez4212 2026-06-20 11:18:58 +01:00
  • bee5314c90 Sync persona profile edits to agents klopez4212 2026-06-20 10:57:21 +01:00
  • 650400a16f Left align agents panel content klopez4212 2026-06-19 14:00:33 +01:00
  • 372201c853 Preserve persona model without runtime klopez4212 2026-06-19 13:56:58 +01:00
  • 61483478ab Use live agent profile avatars klopez4212 2026-06-19 13:53:04 +01:00
  • cb37bcab12 Keep secondary persona agents reachable klopez4212 2026-06-19 13:38:36 +01:00
  • 430ecb9f2f Show persona avatars on agent cards klopez4212 2026-06-19 13:34:48 +01:00
  • 4fe66cfb06 Address remaining agent profile review feedback klopez4212 2026-06-19 13:10:54 +01:00
  • 5d0c4285d0 Update persona env vars e2e entry point klopez4212 2026-06-19 13:02:47 +01:00
  • 9c35cf2b4a Sync desktop smoke tests with agent cards klopez4212 2026-06-19 12:36:42 +01:00
  • 3305f87802 Address profile persona review feedback klopez4212 2026-06-19 12:08:15 +01:00
  • 8e27a1d583 Update agent start smoke expectation klopez4212 2026-06-19 11:59:33 +01:00
  • 74fd4a50e3 Address agents panel review feedback klopez4212 2026-06-19 11:49:15 +01:00
  • facace3277 Delete persona-backed agents from profile klopez4212 2026-06-19 11:37:52 +01:00
  • 71501c2b39 Revamp agents panel profiles klopez4212 2026-06-19 11:20:42 +01:00
  • fee4b1f556 Update README.md Tyler 2026-06-22 08:45:22 -04:00
  • ae8165f8bb chore(release): release version 0.3.27 (#1161) v0.3.27 Wes 2026-06-21 17:38:40 -07:00
  • 67fcf41b53 chore: remove block team id from Xcode (#1156) Luis Padron 2026-06-21 15:54:40 -04:00
  • 2d04a70af4 desktop: e2e repro harness for cold-load reaction render eva/reaction-fetch-window npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-21 11:17:44 -04:00
  • c1c3d675d2 desktop: split reaction backfill from slow deletion scan; make chunks resilient npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-21 11:17:26 -04:00
  • b089618dd0 desktop: document the reaction-rollback race as an accepted edge npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-21 10:04:25 -04:00
  • fa10871df6 fix(desktop): keep channel chrome clear of window controls (#1159) Tyler 2026-06-21 10:03:23 -04:00
  • d93c7d78f8 desktop: treat duplicate-on-add as idempotent success for reactions npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-21 10:01:52 -04:00
  • 1e6e0eefb8 desktop: cancel in-flight channel fetch before optimistic reaction write npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-21 09:58:24 -04:00
  • 87e7f3578c desktop: render the reactor's own reaction optimistically npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-21 09:54:55 -04:00
  • ace12f7b07 desktop: regression test for old reaction outside history window Eva 2026-06-21 09:22:09 -04:00
  • 5f79830e19 desktop: polish sidebar search dialog (#1155) Wes 2026-06-20 19:30:12 -07:00
  • 6cca75993b desktop: fix scrollback paging and visible history depth (#1153) Wes 2026-06-20 14:07:18 -07:00
  • c045e9b74f fix(ci): publish versioned Docker tags via auto-tag dispatch duncan/docker-version-tags npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-20 15:35:27 -04:00
  • 1cdd562619 fix(desktop): keep oldest window on scrollback so the channel head renders eva/msgload-kind-split npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-19 20:26:59 -04:00
  • 4c7df9b0b3 Fix ACP activity tool title detection (#1149) Wes 2026-06-19 17:03:19 -07:00
  • 7c3e411fa8 fix(desktop): clear channel unread badges from thread reads (#1148) Wes 2026-06-19 16:58:21 -07:00
  • 022edf3fc4 fix(desktop): split channel history fetch by kind so limit buys visible depth npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-06-19 19:54:39 -04:00
  • c488d8452c desktop: move global search into sidebar header and remove vestigial top band (#1150) Tyler 2026-06-19 17:08:41 -04:00
  • 7c67dfa66d Update README.md Tyler 2026-06-19 16:17:13 -04:00
  • 7aa6daa496 Hide channel intro actions until history start (#1151) Tyler 2026-06-19 16:09:39 -04:00
  • 0c5dbf3452 fix(desktop): remount timeline scroll node per channel (#1147) Tyler 2026-06-19 15:31:25 -04:00
  • 39626197c0 Render custom emoji in the inbox; DRY up emoji derivation (#1146) Tyler 2026-06-19 13:53:29 -04:00
  • 663b554c7c desktop: open thread pane optimistically (#1143) Tyler 2026-06-19 13:32:34 -04:00
  • cdf27b3bc1 desktop: combine channel create and browse addbrowse Thomas Petersen 2026-06-19 13:26:13 -04:00
  • 9c6852824e fix(desktop): keep channel header search/add icons always visible (#1144) Tyler 2026-06-19 13:26:08 -04:00
  • 92f8f78b0e fix(desktop): stop labeling malformed relay responses as unreachable duncan/reconcile-noise-quiet npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-19 13:14:51 -04:00
  • 7c5b1f252e fix(desktop): also quiet UI-start reconcile noise for unreachable relays npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-19 08:19:06 -04:00
  • 570b8c548c fix(desktop): quiet boot reconcile noise for unreachable relays npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-06-19 08:15:51 -04:00
  • d1c3574ba7 fix(desktop): show skeleton during channel switch (#1141) Tyler 2026-06-19 13:04:55 -04:00
  • ee6fb0ac9d fix(desktop): keep agent activity feed pinned to bottom across smooth-scroll sami/fix-activity-feed-scroll-jump npub17jjz49l9jjmhhk7cac63j8yt9z555n9cw8vk7v5jz4vzw4ppld5qgj57cc 2026-06-19 13:00:08 -04:00
  • 959f25982b Avoid duplicate thread event fetches (#1129) Tyler 2026-06-19 12:46:08 -04:00
  • cc8958f5cc desktop: restore channel browse button (#1140) thomaspblock 2026-06-19 12:41:23 -04:00
  • 4f1280ec7b Merge origin/main into channel management panel branch Thomas Petersen 2026-06-19 12:03:51 -04:00
  • bee4159715 desktop: make date dividers pill shaped (#1139) thomaspblock 2026-06-19 11:58:37 -04:00
  • 5975421889 fix(desktop): align sidebar unread pills (#1138) thomaspblock 2026-06-19 11:37:10 -04:00
  • c448f1c729 Fix display names flashing to pubkeys when loading older messages (#1137) Tyler 2026-06-19 10:43:01 -04:00
  • aeafb0b0b2 desktop: keep sidebar unread pill below top chrome strip (#1136) Tyler 2026-06-19 10:12:42 -04:00
  • 3e9d7ff4d6 fix(desktop): restore sticky date divider handoff (#1135) thomaspblock 2026-06-19 10:03:54 -04:00
  • b2bf471ea5 desktop: drop redundant post-subscribe history refetch (#1130) Tyler 2026-06-19 07:56:51 -04:00
  • 320e95d43a chore(release): release version 0.3.26 (#1127) v0.3.26 Will Pfleger 2026-06-18 22:37:33 -04:00
  • ceb5eff537 ci: cache Flutter pub packages in the Mobile job (#1128) Will Pfleger 2026-06-18 22:25:08 -04:00
  • a1d5570d31 Delete RESEARCH directory Tyler 2026-06-18 22:08:36 -04:00
  • 4f671a255c feat(cli): support ephemeral channels via --ttl on create/update (#1126) Tyler 2026-06-18 22:02:58 -04:00
  • d40c86626a fix(justfile): suppress grep exit code in release changelog formatter Will Pfleger 2026-06-18 21:28:56 -04:00
  • 047db4214e fix(desktop): single-owner anchored scroll for dynamic loading (#1115) Tyler 2026-06-18 20:40:05 -04:00