Commit Graph
8 Commits
Author SHA1 Message Date
Raven ScottandCursor 53f082b729 feat(schema): HyperDB v11 message.hubMirrorJson for rich hub mirrors
Optional hubMirrorJson on message rows (flag bit 8) so structured
announcement hub card metadata survives HyperDB encode/decode.

Co-authored-by: Cursor <[email protected]>
2026-05-21 23:25:37 -04:00
Raven ScottandCursor 4b6414f348 feat(schema): HyperDB v10 message.stickerNamesJson for sticker-only rows
Add optional stickerNamesJson string field (schema v10) so sticker-only
messages survive HyperDB encode/decode; bump db.json and message encodings.

Co-authored-by: Cursor <[email protected]>
2026-05-21 23:20:13 -04:00
Raven ScottandCursor 1257377840 fix(db): fall back to JSON store when HyperDB has no users
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]>
2026-05-21 22:49:03 -04:00
Raven ScottandCursor e520a6de53 fix(db): primary key for guild-boost-ledger JsonStore collection
Enables upsert by composite id (guildId:userId) for per-user boost slots.

Co-authored-by: Cursor <[email protected]>
2026-05-21 22:33:56 -04:00
Raven ScottandCursor 590fc7ec3a feat(db): HyperDB schema v9 with optional replyToId on messages
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]>
2026-05-21 20:37:13 -04:00
Raven Scott 1d5dd790c2 chore: ignore node_modules and drop from index 2026-05-21 20:21:54 -04:00
Raven Scott dfc3315572 fix: multi-repo local dev (file:../ deps, package exports, missing deps) 2026-05-21 20:14:15 -04:00
Pearcord fc17ec7445 chore: publish pearcord-db from pearcord workspace 2026-05-21 20:04:36 -04:00