chore(api): migrate chat endpoints to OpenAPI

Merged
GG
7mo ago
+702-360

…ge parameter

Proposed changes (including videos or screenshots)

Issue(s)

Steps to test or reproduce

Summary by CodeRabbit

Release Notes

  • New Features

    • Added paginated direct message history endpoint
    • Added paginated direct message list endpoints for retrieving user and public DM rooms
  • Bug Fixes

    • Fixed message pin content handling to prevent undefined values
    • Corrected quote attachment field type definitions for better data consistency
    • Updated validation error formatting for consistency across endpoints
  • Refactor

    • Enhanced chat endpoints with explicit validation schemas and response type definitions