feat: align backend endpoints with OpenAPI spec #1

Closed
EgorEast wants to merge 0 commits from feat/align-openapi-spec into master
Owner
  • Removed /api global prefix from main.ts
  • Added AuthGuard on mutation endpoints (POST/PATCH/DELETE)
  • Added refresh token endpoint (/auth/refresh)
  • Added Sermon fields: artist, artwork, chapter, verse, book
  • Added custom @IsVerseOrPair validator
  • Added Playlist artwork field
  • Added Section layout fields: itemsSize, itemsRows, transform, isDescriptionTitleOnSlideLarge, whereIsSlideTitleLocated, borderRadius
  • Added global ValidationPipe (whitelist + transform)
  • Fixed JWT secret fail-loud pattern
  • Fixed falsy-value bugs in update methods (!== undefined)
  • Fixed UUID handling in users controller/service
  • Aligned MINIO access keys with root credentials
  • Added class-validator v0.14.1 and class-transformer dependencies
- Removed /api global prefix from main.ts - Added AuthGuard on mutation endpoints (POST/PATCH/DELETE) - Added refresh token endpoint (/auth/refresh) - Added Sermon fields: artist, artwork, chapter, verse, book - Added custom @IsVerseOrPair validator - Added Playlist artwork field - Added Section layout fields: itemsSize, itemsRows, transform, isDescriptionTitleOnSlideLarge, whereIsSlideTitleLocated, borderRadius - Added global ValidationPipe (whitelist + transform) - Fixed JWT secret fail-loud pattern - Fixed falsy-value bugs in update methods (!== undefined) - Fixed UUID handling in users controller/service - Aligned MINIO access keys with root credentials - Added class-validator v0.14.1 and class-transformer dependencies
- Removed /api global prefix from main.ts
- Added AuthGuard on mutation endpoints (POST/PATCH/DELETE)
- Added refresh token endpoint (/auth/refresh)
- Added Sermon fields: artist, artwork, chapter, verse, book
- Added custom @IsVerseOrPair validator
- Added Playlist artwork field
- Added Section layout fields: itemsSize, itemsRows, transform, isDescriptionTitleOnSlideLarge, whereIsSlideTitleLocated, borderRadius
- Added global ValidationPipe (whitelist + transform)
- Fixed JWT secret fail-loud pattern
- Fixed falsy-value bugs in update methods (!== undefined)
- Fixed UUID handling in users controller/service
- Aligned MINIO access keys with root credentials
- Added class-validator v0.14.1 and class-transformer dependencies
EgorEast added the due date 2026-08-02 2026-07-29 15:50:40 +00:00
EgorEast added this to the MVP milestone 2026-07-29 16:00:26 +00:00
EgorEast closed this pull request 2026-08-02 05:33:52 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
2026-08-02
Dependencies

No dependencies set

Reference
Slovo_Propovedi/slovo-propovedi-admin!1
No description provided.