Skip to content

Conversation

@matt-taylor
Copy link
Owner

@matt-taylor matt-taylor commented Jan 18, 2026

  • Additional schemas
  • update testing matrix
  • Minor nits for Auth JWT

Note

Major schema refactor and platform upgrades with improved auth handling.

  • Introduces namespaced shared/, entities/, and endpoint-specific request/response schemas; removes legacy plain_text/ and old inbox schemas; updates schema.rb requires
  • Updates controllers (Auth, User, Admin, Inbox) to use new schemas; adds GET /auth/login/identifier/valid and switches user serialization to Shared::User
  • Strengthens Authorization: header renamed to Authorization with strict Bearer <token> parsing and new error messages; updates spec helper and adds tests for malformed headers
  • Services refactored to emit new schema types; pagination now returns Shared::Pagination/Page and helper ensures empty pagination hash when nil
  • Config: expands default user attributes shown; aligns naming to Shared::User
  • Upgrades runtime/tooling: Ruby 4.0.1, Bundler 4.0.4, Rails ~> 8, refreshed gem versions; CI matrix adds Ruby 3.4.8/4.0.x; Docker/Docker Compose updated
  • Bumps gem version to 0.5.0

Written by Cursor Bugbot for commit 8922225. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 5 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

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.

2 participants