Skip to content

Conversation

@gustaavik
Copy link
Member

This pull request introduces several enhancements and fixes across multiple areas, including workflow updates, API documentation improvements, validation and contract additions, and feature expansions for product and category management. Below is a summary of the most important changes grouped by theme:

Workflow Updates

  • .github/workflows/release.yml: Added workflow_dispatch to enable manual testing and updated the authentication token for Docker registry login to use GHCR_TOKEN exclusively. Also expanded supported platforms for Docker builds to include linux/arm64. [1] [2] [3]

API Documentation Enhancements

  • docs/RESTAPI.md: Expanded documentation for the POST /api/admin/test/email endpoint, detailing request and response formats, query parameters, and status codes. Added status codes for DELETE /api/admin/categories/{id} to clarify error handling scenarios. [1] [2]
  • docs/email_test_api_examples.md: Added examples for testing the email API, including request formats, response samples, and notes about fallback behavior and validation.

Validation and Contract Additions

Category Management Enhancements

Product Management Enhancements

These changes collectively improve the functionality, maintainability, and clarity of the codebase while addressing key feature gaps and enhancing documentation.

@gustaavik gustaavik merged commit b719800 into main Jul 9, 2025
5 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.

2 participants