Skip to content

[codex] add DM follow-ups#9

Merged
danjdewhurst merged 4 commits into
mainfrom
codex/dm-follow-ups
Jun 14, 2026
Merged

[codex] add DM follow-ups#9
danjdewhurst merged 4 commits into
mainfrom
codex/dm-follow-ups

Conversation

@danjdewhurst

Copy link
Copy Markdown
Contributor

Summary

Implements the direct-message follow-up backlog in four commits:

  • add user blocking with server-side DM send/history gating
  • add DM typing indicators over the WebSocket protocol
  • add read receipts, unread counts, and friend-list unread badges
  • add sender-owned DM editing and deletion with realtime update events

Impact

Players can now block friends from DM flows, see typing state in open DM conversations, get unread badges for unseen DMs, mark messages read with receipts, and edit or delete their own sent DMs. The server persists the new DM state through Drizzle migrations 0011 through 0013.

Validation

  • bun run typecheck
  • bun run lint
  • bun test
  • bun run test:coverage
  • bun run coverage:check

Browser automation was not run, per repository instructions.

@danjdewhurst danjdewhurst marked this pull request as ready for review June 14, 2026 11:55
@danjdewhurst danjdewhurst merged commit 036f97e into main Jun 14, 2026
2 checks passed
@danjdewhurst danjdewhurst deleted the codex/dm-follow-ups branch June 14, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant