Commit Graph
12 Commits
Author SHA1 Message Date
Raven ScottandCursor 2476fad34e Phase 789: guild-sync-ready reactions slice on reaction gossip (v0.8.756)
Emit guild-sync-ready with reactions on REACTION_TOGGLE ingest and count
GUILD_SYNC reactions bundle in wire handler.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:51:40 -04:00
Raven ScottandCursor e0a6eaeab7 Phase 788: guild-mesh-reconnected on rejoin and peer-drop recovery (v0.8.755)
Emit after zero-peer mesh rejoin and when _recoverGuildMeshAfterPeerDrop
completes with active peers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:46:15 -04:00
Raven ScottandCursor b17e7bdc74 Phase 787: guild-sync-ready roles slice on role gossip (v0.8.754)
Emit guild-sync-ready with roles on guild-role, guild-role-delete, and
guild-member-roles; count guildRoles/memberRoleLinks in GUILD_SYNC ingest.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:40:24 -04:00
Raven ScottandCursor 7e4942f709 Phase 785: voiceOccupancy guild-sync ready and voice-state emit
Return voice applied count from ingest; wire guild-sync-ready includes
voice; detect voiceOccupancy-only sync slices.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:30:03 -04:00
Raven ScottandCursor d18971a689 Phase 784: guild-sync channel slice ready events and channel emit
Return channels count from ingest; emit channel after channel bundle
ingest; wire guild-sync-ready includes channels for structural UI push.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:25:48 -04:00
Raven ScottandCursor 31cdce2c9d Phase 783: clear sync push halt on guest mesh peer-join
Guests resume watermark delta sync after reconnect instead of staying
halted when ACK gate had paused host pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:20:57 -04:00
Raven ScottandCursor f5f2f2987d Phase 782: surface presence count on guild-sync ingest and ready events
Return presence applied from vector ingest; wire emits guild-sync-ready when
presenceVector-only bundles arrive so workers push peer status to UI.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:16:59 -04:00
Raven ScottandCursor bc663d29fc feat(mesh): emit guild-sync-ready after MEMBER_PAGE ingest (v0.8.748)
Member-page completion notifies the worker for structural roster pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:11:23 -04:00
Raven ScottandCursor 2792be67c8 feat(mesh): peer retry on guild create and wire/outbox hardening (v0.8.747)
Schedule mesh peer retry when create finishes with no peers; gossip outbox and
wire mixin tweaks for join reliability during guild loading.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:04:38 -04:00
Raven ScottandCursor 66160bbc53 Improve guild member roster sync and mesh recovery reliability.
Queue member join and sync-request gossip through the outbox, infer members from mesh peers and profiles, add host-initiated identify handshake, and harden partition heal plus mesh bounded clearing.

Co-authored-by: Cursor <[email protected]>
2026-06-03 20:28:00 -04:00
Raven ScottandCursor 53044f0be3 Gate guild boost APIs and view data behind boostsEnabled server setting.
Co-authored-by: Cursor <[email protected]>
2026-06-03 18:52:13 -04:00
Raven ScottandCursor a5dba86570 refactor(platform): organize mixins into category directories
Move 136 prototype mixins under mixins/domain, json-export, and
runtime/* so the package root stays navigable. Manifest assign order
is unchanged; apply-platform-mixins and runtime registry paths updated.

Co-authored-by: Cursor <[email protected]>
2026-06-03 17:42:26 -04:00