CPTProgrammer
9bc693e3a1
Fix CurseForge apiVersion type from number to string
2026-07-10 13:04:20 +08:00
CPTProgrammer
7ddbd36c63
Fix typo in version_name documentation comment
2026-07-10 02:42:10 +08:00
CPTProgrammer
db1cb28296
Add publish API with modular service layer
...
Add tRPC publish endpoint, project version parsing, config CRUD, and
client services for Modrinth/CurseForge integration.
2026-07-08 07:05:48 +08:00
CPTProgrammer
cb05223145
Extract shared Zod schemas for dependency type and environment
2026-07-06 21:28:33 +08:00
CPTProgrammer
cfce62195d
Add Zod schemas for project config and secrets types
2026-07-06 21:22:04 +08:00
CPTProgrammer
5dbca049b6
Relax field constraints to match OpenAPI spec
...
Remove length, url format, and minimum value validations to align with
the upstream OpenAPI specification. Adjust field optionality in
BaseVersion so that CreatableVersion and Version can differ correctly.
2026-07-06 08:02:40 +08:00
CPTProgrammer
044ec153bc
Fix file_types schema to include string key validation
2026-07-06 07:50:00 +08:00
CPTProgrammer
8071c2f8a7
Add Zod schemas and types for CurseForge and Modrinth APIs
2026-07-06 07:25:08 +08:00