Chore-1048: sync forum OpenAPI codegen

Story 1048Epic None32 files · +2106/−2

PR #242 · pramaan-io/pramaan-app · merged 2026-06-05

How it flows

sequenceDiagram
  autonumber
  participant upstream as Upstream spec
  participant codegen as Codegen
  participant app as App fixtures
  upstream->>codegen: Pull new spec from main
  codegen->>codegen: Regenerate types + hooks + zod
  app->>app: Fixture gets source field

Kya nahi hua

Lint pass
Typecheck pass
Test pass
Build pass
Codegen output = auto-generated
Fixture manually aligned

Files changed (32)

File±
openapi/app-api.json ★+446
src/components/settings/forums/forums-fixtures.ts+4
src/gen/client/appCreateForum.ts+68
src/gen/client/appDeleteForum.ts+60
src/gen/client/appUpdateForum.ts+70
src/gen/client/index.ts+3
src/gen/hooks/index.ts+12
src/gen/hooks/useAppCreateForum.ts ★+156
src/gen/hooks/useAppDeleteForum.ts+152
src/gen/hooks/useAppUpdateForum.ts ★+162
src/gen/index.ts+98
src/gen/schemas/forumCreateRequest.json+21
src/gen/schemas/forumListResponse.json+28 −1
src/gen/schemas/forumSource.json+7
src/gen/schemas/forumUpdateRequest.json+34
src/gen/schemas/forumView.json+25 −1
src/gen/types/AppCreateForum.ts+75
src/gen/types/AppDeleteForum.ts+74
src/gen/types/AppUpdateForum.ts+83
src/gen/types/ForumCreateRequest.ts+22
src/gen/types/ForumSource.ts+13
src/gen/types/ForumUpdateRequest.ts+25
src/gen/types/ForumView.ts+14
src/gen/types/index.ts+43
src/gen/zod/appCreateForumSchema.ts+97
src/gen/zod/appDeleteForumSchema.ts+94
src/gen/zod/appUpdateForumSchema.ts+102
src/gen/zod/forumCreateRequestSchema.ts+17
src/gen/zod/forumSourceSchema.ts+17
src/gen/zod/forumUpdateRequestSchema.ts+30
src/gen/zod/forumViewSchema.ts+14
src/gen/zod/index.ts+40