Raven Scott and Cursor
580ea5a478
fix(discovery): show new public guilds on remote Explore immediately
...
Invalidate cached Explore listings when DIRECTORY_LISTING arrives, publish
new guilds to the discovery mesh after create, and re-sync on peer connect.
Co-authored-by: Cursor <[email protected] >
2026-06-01 15:41:53 -04:00
Raven Scott and Cursor
428dfa5804
fix(guild): auto-remove deleted servers for all members and offline peers
...
Fan out deletes on discovery mesh, persist tombstones, reconcile on startup,
and refresh the server rail when a non-active guild is removed.
Co-authored-by: Cursor <[email protected] >
2026-06-01 15:33:11 -04:00
Raven Scott and Cursor
d3803b68f3
feat(guild): owner deleteGuild with mesh gossip and local purge
...
Co-authored-by: Cursor <[email protected] >
2026-06-01 15:22:51 -04:00
Raven Scott
3e36cee5c0
feat(search): Phase 627 search hub depth (v0.8.590)
...
Extend search hub/panel live regions with active channel context and mesh
notes; tighten search-errors reaction bleed exclusion; refresh composer
search hints for hub and panel; platform guild.search.cache/mesh spans
include activeChannelId; agentctl and phase627 smoke bundle.
2026-06-01 15:05:27 -04:00
Raven Scott and Cursor
62e89a5df0
fix(mesh): contacts profile ingest, presence burst, and accept-side names
...
Ingest profiles on contact accept and contacts user gossip; rebroadcast presence with profile fields after mesh join.
Co-authored-by: Cursor <[email protected] >
2026-05-25 01:18:51 -04:00
Raven Scott and Cursor
1235c82607
fix(dm): guard sendDmChannelInvite when contacts module is older
...
Fall back to dm.gossipDmChannelUpsert so open-dm works without a stale
pearcord-contacts copy missing sendDmChannelInvite.
Co-authored-by: Cursor <[email protected] >
2026-05-25 00:42:55 -04:00
Raven Scott and Cursor
fb73037855
fix(p2p): sync usernames via presence gossip and profile burst retries
...
Embed username/displayName on presence updates (already syncing reliably),
ingest profiles from presence on peers, and retry USER_UPSERT gossip when
mesh connections open. Also gossip profile after invite join.
Co-authored-by: Cursor <[email protected] >
2026-05-25 00:33:17 -04:00
Raven Scott and Cursor
3dd2001605
fix(guild): guard gossipUserUpsert when guild module is older
...
Avoid crashing guild.open when node_modules pearcord-guild predates
USER_UPSERT gossip support.
Co-authored-by: Cursor <[email protected] >
2026-05-25 00:21:23 -04:00
Raven Scott and Cursor
bfcc944847
fix(p2p): author profiles on messages, DM users map, and download export
...
Gossip profile on every send, bundle author and attachmentMetas on messages,
build DM usersById from contacts, and export attachments via download-cache
before IPC to avoid stuck downloads.
Co-authored-by: Cursor <[email protected] >
2026-05-25 00:17:48 -04:00
Raven Scott and Cursor
3dd4393487
fix(p2p): DM attachment sync, download mesh, and user profile refresh
...
Gossip attachment meta on DM send, wire DM attach-mesh provider, fetch
bytes from DM peers when not in a guild, expose usersById in view, and
emit user-profile after ingest for live member names.
Co-authored-by: Cursor <[email protected] >
2026-05-25 00:05:14 -04:00
Raven Scott and Cursor
324fcb435b
fix(p2p): sync profiles, presence, DMs, and contacts across mesh
...
Include users in guild sync, enrich member view with display names,
gossip presence and profiles on peer join, background DM listener with
contacts-based channel invites, and safer mesh teardown when switching
guild/DM mode.
Co-authored-by: Cursor <[email protected] >
2026-05-24 23:55:26 -04:00
Raven Scott and Cursor
1ed14b1885
docs: Phase 626 reaction hub depth bundle reference
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 20:10:29 -04:00
Raven Scott and Cursor
6e954fe40d
feat: thread.read span activeChannelId metadata (Phase 625)
...
Include activeChannelId and guildCount on thread.read span.end for hub depth
diagnostics aligned with thread.create and thread.archive.
Co-authored-by: Cursor <[email protected] >
2026-05-24 20:05:38 -04:00
Raven Scott and Cursor
32abb45bc0
docs: Phase 624 expression hub depth platform notes (v0.8.587)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:52:19 -04:00
Raven Scott and Cursor
6ffb8e7500
docs: Phase 623 stickers hub depth platform notes (v0.8.586)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:48:17 -04:00
Raven Scott and Cursor
a230cc35a8
docs(platform): Phase 622 emoji hub depth README entry
...
Document v0.8.585 emoji hub mesh copy, thread-excluded error filter,
and dual composer hint refresh; point to Phase 623 stickers next.
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:30:44 -04:00
Raven Scott and Cursor
50012ae912
docs(platform): Phase 621 automation hub depth README entry
...
Document v0.8.584 automation hub mesh copy, thread-excluded error filter,
and dual composer hint refresh; point to Phase 622 emoji next.
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:25:36 -04:00
Raven Scott and Cursor
22ae410037
docs(platform): Phase 620 bots hub depth README entry
...
Document v0.8.583 bots hub mesh copy, thread-excluded error filter,
and dual composer hint refresh; point to Phase 621 automation next.
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:21:51 -04:00
Raven Scott and Cursor
b70702a02e
docs(platform): Phase 619 slash hub depth README entry
...
Document v0.8.582 slash hub mesh copy, thread-excluded error filter,
and dual composer hint refresh; point to Phase 620 bots next.
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:18:01 -04:00
Raven Scott and Cursor
73cf02d4f0
docs(platform): Phase 618 webhooks hub depth README entry
...
Document v0.8.581 webhooks hub mesh copy, thread-excluded error filter,
and dual composer hint refresh; point to Phase 619 slash next.
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:13:44 -04:00
Raven Scott and Cursor
0593e2de02
docs(platform): Phase 617 compliance hub depth README entry
...
Document v0.8.580 compliance hub mesh copy, thread-excluded error filter,
and dual composer hint refresh; point to Phase 618 webhooks next.
Co-authored-by: Cursor <[email protected] >
2026-05-24 19:07:37 -04:00
Raven Scott and Cursor
c100fa2983
docs: Phase 616 audit hub depth README reference
...
Document v0.8.579 audit hub mesh note, thread error-filter exclusion,
and test:phase616-audit bundle cross-link.
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:59:39 -04:00
Raven Scott and Cursor
88c569205e
docs: Phase 615 moderation hub depth README reference
...
Document v0.8.578 moderation hub mesh note, thread error-filter exclusion,
and test:phase615-moderation bundle cross-link.
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:54:08 -04:00
Raven Scott and Cursor
e16e74af27
feat(pins): add activeChannelId to pin.message/unpin span metadata
...
Phase 614 extends pin span ends with activeChannelId for hub depth
diagnostics alongside existing guildCount and pinCount fields.
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:45:22 -04:00
Raven Scott and Cursor
4bb73e1322
docs: note Phase 612–613 hub depth in README (v0.8.575–576)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:29:37 -04:00
Raven Scott and Cursor
6df485f6fc
feat(platform): thread create/archive span metadata (v0.8.574)
...
Add guildCount and activeChannelId to thread.create and
thread.archive span ends for Phase 611 observability.
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:22:27 -04:00
Raven Scott and Cursor
f7e617a651
docs: Phase 610 expression hub span cross-check (v0.8.573)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:17:56 -04:00
Raven Scott and Cursor
0811b9d7d5
docs: Phase 609 stickers hub span cross-check (v0.8.572)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:14:47 -04:00
Raven Scott and Cursor
ef477e24d3
docs: Phase 608 emoji hub span cross-check (v0.8.571)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:12:05 -04:00
Raven Scott and Cursor
10267492c7
docs: Phase 607 automation hub span cross-check (v0.8.570)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:09:02 -04:00
Raven Scott and Cursor
8c4a8f1421
docs: Phase 606 bots hub README note (v0.8.569)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:04:06 -04:00
Raven Scott and Cursor
6e085e7acf
docs: Phase 605 slash hub README note (v0.8.568)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 18:00:09 -04:00
Raven Scott and Cursor
2877f6eb42
docs: Phase 604 webhooks hub README note (v0.8.567)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:56:29 -04:00
Raven Scott and Cursor
03b50123d0
feat(platform): compliance.export span for Phase 603 (v0.8.566)
...
Mirror audit.export with compliance.export span metadata on
exportAuditLog for compliance hub observability.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:53:13 -04:00
Raven Scott and Cursor
e0305d2178
docs: note Phase 602 audit hub depth in platform README
...
Document v0.8.565 audit panel/hub live regions and phase602-audit bundle.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:43:18 -04:00
Raven Scott and Cursor
7c48a08b5c
docs: note Phase 601 moderation hub depth in platform README
...
Document v0.8.564 moderation panel/hub live regions and phase601-moderation
smoke bundle.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:38:19 -04:00
Raven Scott and Cursor
e3b6f09503
docs: note Phase 600 roles hub depth in platform README
...
Document v0.8.563 roles panel/hub live regions, role-errors filter,
and phase600-roles smoke bundle.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:33:43 -04:00
Raven Scott and Cursor
7771ccf912
docs: note Phase 599 permissions hub depth in platform README
...
Document v0.8.562 permissions hub live region, permission-errors filter,
and phase599-permissions smoke bundle.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:28:59 -04:00
Raven Scott and Cursor
a05631e345
feat(platform): add guildCount to settings.guild span end
...
Phase 598 hub-depth metadata aligns guild.update span diagnostics with
settings.prefs and notifications.prefs during settings saves.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:22:38 -04:00
Raven Scott and Cursor
14e0087536
docs: Phase 597 session hub depth README update (v0.8.560)
...
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:18:17 -04:00
Raven Scott and Cursor
2ac4c47aef
feat(platform): add guildCount to guild.create span end
...
Phase 596 hub-depth metadata aligns onboarding span diagnostics with
identity.register and invite.join ends during guild bootstrap.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:13:37 -04:00
Raven Scott and Cursor
82ab49981e
feat(platform): add guildCount to dm.open and dm.group.create spans
...
Phase 595 hub-depth metadata aligns DM span ends with other hub panels
for dev-log clipboard diagnostics during guild load.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:09:20 -04:00
Raven Scott and Cursor
c167683a7f
feat(platform): contacts span guildCount metadata (Phase 594)
...
Extend contacts.request, accept, decline, block, and unblock span
ends with guildCount for hub-depth telemetry parity.
Co-authored-by: Cursor <[email protected] >
2026-05-24 17:02:57 -04:00
Raven Scott and Cursor
39a1bac4cc
feat(platform): discovery span guildCount and filter span (Phase 593)
...
Extend discovery.list/join/mesh/publish/prune span ends with guildCount
and instrument setDiscoveryFilter with discovery.filter span telemetry.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:58:26 -04:00
Raven Scott and Cursor
36ce30e5d8
feat(platform): presence span guildCount metadata (Phase 592)
...
Extend presence.set, activity, custom, and image span ends with
guildCount for hub-depth telemetry parity.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:52:51 -04:00
Raven Scott and Cursor
3105ee36cd
feat(platform): soundboard span guildCount metadata (Phase 591)
...
Extend soundboard.play, upload, delete, and stage span ends with
guildCount for hub-depth telemetry parity.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:49:00 -04:00
Raven Scott and Cursor
5adff3c384
feat(platform): screen span guildCount metadata (Phase 590)
...
Extend screen.start, screen.stop, and screen.capture span ends with
guildCount for hub-depth telemetry parity.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:40:51 -04:00
Raven Scott and Cursor
3d40360af0
feat(platform): stage span guildCount metadata (Phase 589)
...
Extend stage.join and stage.speaker.request/approve span ends with
guildCount for hub-depth telemetry parity.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:35:33 -04:00
Raven Scott and Cursor
4a61564e9c
feat(platform): voice span guildCount metadata (Phase 588)
...
Extend voice.join, voice.leave, and voice.mute span ends with guildCount
for hub-depth telemetry parity.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:31:12 -04:00
Raven Scott and Cursor
732334f353
feat(platform): pin span guildCount metadata (Phase 587)
...
Extend pin.message and pin.unpin span ends with guildCount for hub-depth
telemetry parity with pin.list.
Co-authored-by: Cursor <[email protected] >
2026-05-24 16:26:20 -04:00