Wes
01d46223bd
fix(desktop): improve sidebar reactivity for new DMs and channel updates
...
Wire live mention WebSocket events to also invalidate the channels query,
so the sidebar refreshes immediately when activity is detected. Reduce
channels polling interval from 60s to 15s as a safety net for genuinely
new channels (e.g. bot-created DMs) that the WebSocket subscription
doesn't know about yet.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 18:57:30 -07:00
Wes
8a2562dfd5
Emoji reaction detail views (desktop popover + mobile bottom sheet) ( #416 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 11:17:08 -07:00
Wes
00a4aaba3d
fix(desktop): key-based React remount for workspace switching ( #415 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 18:13:12 +00:00
tlongwell-block
1ba01965c0
NIP-RS: Cross-Device Read State Sync ( #413 )
2026-04-28 13:14:28 -04:00
tlongwell-block
0df883c490
Sovereign Sprout ( #403 )
2026-04-28 11:09:39 -04:00
tlongwell-block
d1c84a621c
feat(nip-oa): Owner Attestation — cryptographic proof of agent authorization ( #406 )
2026-04-28 09:29:15 -04:00
Wes
a9024c2c78
Add multi-workspace support to desktop app ( #409 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 04:47:11 +00:00
Wes
f1cef90376
feat(mobile): add #channel autocomplete to compose bar ( #411 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-27 21:42:46 -07:00
Wes
ed5dad788f
fix: close race window that dropped active channel messages ( #410 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-27 16:49:08 -07:00
Wes
5a93403858
feat(pulse): rich text editor with @mentions, media uploads, and formatting ( #407 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-27 13:57:46 -07:00
Wes
57186963e3
feat(mobile): multi-workspace support ( #408 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-27 13:47:06 -07:00
Wes
8abeb3d3ca
feat: always notify on DM messages like Slack/Discord ( #405 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-27 13:10:11 -07:00
tlongwell-block
16214cfa29
NIP-OA: Owner Attestation for agent key provenance ( #398 )
2026-04-27 11:19:00 -04:00
Wes
4fc720cc0d
feat(mobile): frosted glass navbar + channel detail polish ( #404 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-26 19:09:14 -07:00
Wes
a05565e687
feat: improve desktop app update UX ( #401 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-26 16:51:28 -07:00
Wes
3c0295331d
feat(mobile): full-screen search with messages, channels, and people ( #402 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-26 11:38:15 -07:00
Wes
480d78cb91
feat: CMD+F find-in-channel search ( #400 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-24 19:15:07 +00:00
Wes
fa9f3f136d
fix: remove container border/bg from image previews in chat ( #399 )
2026-04-24 18:16:24 +00:00
luthen-seas
ee76396d00
Fix profile settings first launch parse failure ( #383 )
...
Signed-off-by: luthen-seas <229396760+luthen-seas@users.noreply.github.com >
Co-authored-by: luthen-seas <229396760+luthen-seas@users.noreply.github.com >
2026-04-24 10:35:19 -07:00
Wes
353729a56d
fix(mobile): 6 bug fixes — QR, resume, bots, typing, errors, keyboard ( #397 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 10:16:34 -07:00
Wes
30adbad810
feat(mobile): day dividers, video upload, emoji picker & UX polish ( #396 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 09:32:36 -07:00
Luis Padron
4cc8c1df71
feat: add emoji auto-complete via :name: ( #395 )
2026-04-24 16:14:57 +00:00
Wes
da0506f4ea
feat(desktop): improve auto-updater UX and add global update indicator ( #394 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:13:31 -07:00
Wes
c1a33e3ff1
feat(desktop): restore Tauri auto-updater support ( #393 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 11:55:35 -07:00
Wes
1863411b1e
fix(desktop): only proxy relay-origin Blossom URLs in media rewriter ( #392 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 11:11:07 -07:00
Wes
8599a4d2a0
feat(mobile): port desktop color schemes + video viewer overlay ( #390 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 10:00:00 -07:00
Wes
686db1294e
feat(desktop): streaming video proxy + player UX improvements ( #389 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 09:42:44 -07:00
Wes
bc6de693f8
fix(desktop): sidebar button z-index, remember runtime, show agent ACP info ( #388 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 19:09:37 -07:00
Wes
f5b2e4f8b1
feat(desktop): keyboard shortcuts registry + settings panel ( #387 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 15:45:56 -07:00
Wes
36c97a6e2e
feat(desktop): first-run onboarding flow + Lilac accent ( #386 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 14:06:35 -07:00
Wes
e2c94a8538
feat(mobile): image upload + media viewer parity with desktop ( #384 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 11:54:29 -07:00
Wes
3df7e7107f
Fix zombie agent detection and surface stopped agent cleanup ( #380 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 14:56:00 -07:00
Wes
4079e483a4
fix(desktop): persist chat drafts across section navigation ( #381 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 14:29:15 -07:00
Wes
d26fda9e4d
refactor(desktop): standardize UI with shadcn components ( #379 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 13:03:48 -07:00
Wes
725dc351d7
Desktop UX polish: chat input, agent bulk actions, starting badge ( #378 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 10:42:11 -07:00
Wes
818b4885e2
fix(desktop): plug memory leaks from log reads, stale caches, and unbounded maps ( #377 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 07:44:58 -07:00
Wes
60b51806dd
feat(desktop): improve new user defaults for presence and notifications ( #376 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 06:48:15 -07:00
Wes
f57e5493d5
fix(desktop): expand ACP discovery to include version-manager shim dirs ( #375 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 16:48:26 -07:00
Wes
2a131df718
fix(desktop): eliminate agent startup beachball ( #374 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 14:34:26 -07:00
Wes
c6c27481a3
fix(desktop): resolve agent command path for DMG builds ( #372 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 13:16:20 -07:00
Wes
28bf8bfeee
fix(desktop): remove stale sprout-admin prereq, add sidecar tooling ( #371 )
2026-04-20 12:30:37 -07:00
Wes
fa5a0b77fe
Add server cross-compile and macOS desktop build CI jobs ( #369 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 11:52:39 -07:00
Wes
1df5f186a6
Fix forum post card bugs on desktop and mobile ( #370 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 11:14:57 -07:00
Wes
eda85c8446
fix(desktop): kill WebSocket flood and fix Markdown <p><div> nesting ( #368 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-20 10:53:54 -07:00
tlongwell-block
b9250081cb
perf: caching, batched DM resolution, bounded audit, global kind index ( #367 )
2026-04-20 12:58:58 -04:00
Wes
baecb99550
fix: staging to generate stubs as needed ( #366 )
2026-04-20 15:16:44 +00:00
renovate[bot]
12afa16cb1
chore(deps): update rust crate axum to v0.8.9 ( #365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 06:28:22 -07:00
renovate[bot]
44f41f1aeb
chore(deps): update dependency @tanstack/react-router to v1.168.22 ( #364 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 06:28:10 -07:00
Wes
11410be09b
feat(desktop): autoscroll thread sidebar for new replies ( #363 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 10:38:02 -07:00
Wes
fe93ac05a2
fix(desktop): eliminate 10+ second UI freeze on startup ( #361 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 10:06:55 -07:00