Add HyperDB user-prefs-mirror collection so pinned DM channel ids can
materialize on disk with JsonStore fallback when schema rebuild is blocked.
Co-authored-by: Cursor <[email protected]>
Defines structured storage for DM sidebar previews and readByUserJson
to support Phase 656 dm-meta materialization.
Co-authored-by: Cursor <[email protected]>
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.
HyperDB Rocks was opening empty on ~/.config/pearcord while registered
users lived only in pearcord-db.json, so session restore showed onboarding
despite a valid keypair and marker. If HyperDB has zero users but JSON has
rows, close Rocks and use JsonStore for that storage path.
Co-authored-by: Cursor <[email protected]>
Bump hyperschema/hyperdb to version 9 and encode replyToId as flags
bit 2 on @pearcord/message so reply chains persist in Rocks, not only
JSON fallback storage.
Co-authored-by: Cursor <[email protected]>