Skip to content

feat: registration endpoint with Python 3.14 upgrade and refactor#91

Merged
mobal merged 28 commits intomainfrom
feature/one-and-a-half
Feb 11, 2026
Merged

feat: registration endpoint with Python 3.14 upgrade and refactor#91
mobal merged 28 commits intomainfrom
feature/one-and-a-half

Conversation

@mobal
Copy link
Owner

@mobal mobal commented Feb 11, 2026

🚀 Features

  • Docker support: Added production-ready Dockerfile (c0b349e)
  • Registration endpoint: Implemented /register API endpoint (5e3ef14)
  • Error handling: Unified error response format with timestamp and error field (187b544)
  • Configuration: Added .env.example and multi-file env support (a288b04, 7fbb0f3)
  • Token response: Added standardized TokenResponse schema (11b0af2)
  • CI/CD: Refreshed GitHub Actions workflow with tflint and ty (bb903f3, 9bdc0fe)

🔧 Refactor

  • Code organization:
    • Routers moved to api/v1 package (72d5b12)
    • Services, repositories, models separated into packages (a97b2d9)
    • Terraform files moved to infrastructure/ directory (8ba3456)
  • Environment: Preserve previously loaded env vars (479f9ca)
  • Testing: Removed deprecated pytest_configure (9ba08c1)
  • Code quality: Formatting with ruff (9cda736)

⚡ Performance & Maintenance

🐛 Bug Fixes

  • Registration: Fixed password handling during registration (39ab82b)
  • Python version: Corrected version number in config (1737593)
  • Display name: Set to optional field (c8e2f14)

✅ Tests

  • Fixed and updated integration tests (489addf)

@mobal mobal changed the title Feature/one and a half feat: registration endpoint with Python 3.14 upgrade and refactor Feb 11, 2026
@mobal mobal merged commit 3da484b into main Feb 11, 2026
3 checks passed
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