Raven Scott and Cursor
65a183e050
Phase 820: document triple roster sync complete bundle (v0.8.787).
...
Co-authored-by: Cursor <[email protected] >
2026-06-04 00:06:46 -04:00
Raven Scott and Cursor
c5b856dd3d
Phase 819: document triple sync pending bundle (v0.8.786).
...
Co-authored-by: Cursor <[email protected] >
2026-06-04 00:00:48 -04:00
Raven Scott and Cursor
ac36295780
Phase 818: document triple sync health rail bundle (v0.8.785).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:54:34 -04:00
Raven Scott and Cursor
713b324e10
Phase 817: document triple offline recovery bundle (v0.8.784).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:45:01 -04:00
Raven Scott and Cursor
18c23b5b65
Phase 816: document triple-peer partition heal hardening (v0.8.783).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:38:19 -04:00
Raven Scott and Cursor
7cf48cc494
Phase 815: document triple-peer guild loading mesh bundle (v0.8.782).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:32:52 -04:00
Raven Scott and Cursor
592396e56f
Phase 814: document triple-peer message delta bundle (v0.8.781).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:27:15 -04:00
Raven Scott and Cursor
333c55a601
Phase 813: document triple-peer member roster bundle (v0.8.780).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:22:19 -04:00
Raven Scott and Cursor
73e789109c
Phase 812: document triple-peer presence mesh bundle (v0.8.779).
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:16:56 -04:00
Raven Scott and Cursor
c420190c64
docs(platform): Phase 811 triple channel unread fanout notes v0.8.778
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:09:41 -04:00
Raven Scott and Cursor
a275b62c27
docs(platform): Phase 810 triple voice occupancy fanout notes v0.8.777
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:06:31 -04:00
Raven Scott and Cursor
f098845707
docs(platform): Phase 809 triple mesh reconnect notes v0.8.776
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:03:32 -04:00
Raven Scott and Cursor
e780abcfcd
docs(platform): Phase 808 triple member roles fanout notes v0.8.775
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 23:00:40 -04:00
Raven Scott and Cursor
6b3786c4ae
docs(platform): Phase 807 triple typing fanout notes v0.8.774
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:58:09 -04:00
Raven Scott and Cursor
bfc4ee84b7
docs(platform): Phase 806 triple reactions fanout notes v0.8.773
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:55:34 -04:00
Raven Scott and Cursor
588b298535
docs(platform): Phase 805 triple pins fanout notes v0.8.772
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:52:50 -04:00
Raven Scott and Cursor
0d72c78285
docs(platform): Phase 804 triple soundboard fanout notes v0.8.771
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:50:21 -04:00
Raven Scott and Cursor
44e3c46cd0
docs(platform): Phase 803 triple sticker fanout notes v0.8.770
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:49:00 -04:00
Raven Scott and Cursor
892c4a1900
docs(platform): Phase 802 triple custom emoji fanout note (v0.8.769)
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:46:46 -04:00
Raven Scott and Cursor
3e1d4fa7d8
docs(platform): Phase 801 triple channel delete fanout note (v0.8.768)
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:44:22 -04:00
Raven Scott and Cursor
ac5dcd4182
feat(mesh): guild-sync-ready channels on create/delete gossip (Phase 800)
...
Channel and channel-delete wire events emit structural channel slices for mesh peers.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:41:51 -04:00
Raven Scott and Cursor
e3c80c957d
docs(platform): Phase 799 triple slowmode fanout README note (v0.8.766)
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:38:24 -04:00
Raven Scott and Cursor
11bbc0c8e3
feat(mesh): guild-sync-ready channelTopic on topic gossip (Phase 797)
...
GUILD_SYNC counts channel rows with topics so workers force structural topic pushes.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:32:29 -04:00
Raven Scott and Cursor
f90ea2fe20
feat(mesh): emit partition-heal-complete after heal sync (Phase 796)
...
Worker and UI can refresh presence rails when triple-mesh partition heal finishes.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:29:21 -04:00
Raven Scott and Cursor
37d7f297bd
feat(mesh): emit guild-mesh-topology on peer join (Phase 795)
...
Lightweight topology events fire when mesh peers connect so workers can
refresh P2P badges during 3-peer fanout without a full guild reload.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:25:37 -04:00
Raven Scott and Cursor
8d23288b41
feat(mesh): guild channel settings gossip sync-ready (Phase 794)
...
Apply slowmode on CHANNEL_SETTINGS gossip, count channelSettings in GUILD_SYNC
ingest/wire handlers, and emit guild-sync-ready for remote settings propagation.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:21:44 -04:00
Raven Scott and Cursor
0ac42af467
feat(mesh): guild soundboard GUILD_SYNC slice and gossip sync-ready (Phase 793)
...
Export and ingest guildSounds in full sync bundles, emit guild-sync-ready on
sound gossip (including tombstone deletes), and sanitize sound rows for wire.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:16:36 -04:00
Raven Scott and Cursor
675ee4ac52
Phase 792: pin gossip guild-sync-ready and GUILD_SYNC pins slice counts.
...
Track pinsApplied on sync ingest; emit pin after bundle pin rows apply.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:09:53 -04:00
Raven Scott and Cursor
7fb3be2adb
Phase 791: GUILD_SYNC guildStickers slice and guild-sync-ready stickers count.
...
Export/ingest custom sticker bundles; sticker gossip emits structural sync-ready.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:04:20 -04:00
Raven Scott and Cursor
bf16bd2e9a
Phase 790: GUILD_SYNC guildEmojis slice and guild-sync-ready emojis count.
...
Export/ingest custom emoji bundles; emoji gossip emits structural sync-ready.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:59:11 -04:00
Raven Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
822cc91554
Restore compliance snapshot partition heal dropped in JSON export factory migration.
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 19:00:58 -04:00
Raven Scott and Cursor
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 Scott and Cursor
ddcdc33363
docs: link mixin README to PLATFORM_MIXINS and prestage workflow
...
Clarify category folders, regenerate npm script, and OTA prestage docs.
Co-authored-by: Cursor <[email protected] >
2026-06-03 17:45:18 -04:00
Raven Scott and Cursor
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
Raven Scott
08bdbf4d17
Update Docs
2026-06-03 17:33:33 -04:00
Raven Scott and Cursor
de7dfb3b1d
feat(permissions): effective inspector polish and cross-links (v0.8.746)
...
Phase 779 adds copy effective-permissions deep links with optional memberId,
live breakdown refresh while the inspector is open, and a cross-link to
channel permissions for the focused role. Closes deferred P778-42.
Co-authored-by: Cursor <[email protected] >
2026-06-03 16:03:16 -04:00
Raven Scott and Cursor
cdf6a1178a
feat(platform): effective permissions deep link role focus (Phase 778)
...
navigateDeepLink returns openEffectivePermissions and
effectivePermFocusRoleId from guild-channel query params.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:58:55 -04:00
Raven Scott and Cursor
3da679e2cf
feat(platform): return channelPermFocusRoleId from channel permissions deep links
...
navigateDeepLink guild-channel results now include the roleId query param
for UI modal focus (Phase 777).
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:49:44 -04:00
Raven Scott and Cursor
192ec0fd5e
Document Phase 776 role editor CI closure in platform README.
...
Notes editor track completion and partition heal verification for custom
roles in the Phase 776 release bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:36:25 -04:00
Raven Scott and Cursor
d0119b9442
Annotate role span taxonomy for Phase 775 editor track.
...
Documents role.create/update/delete/reorder/member spans and tags create
paths with editorTrack role.editor.create for editor-origin telemetry.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:24:12 -04:00