Commit Graph
69 Commits
Author SHA1 Message Date
CPTProgrammer db9e9c3d05 Document Vitest as testing framework in project docs 2026-07-07 01:39:21 +08:00
CPTProgrammer 3c8b52c238 Add test runner and Vite module path resolver 2026-07-07 01:38:09 +08:00
CPTProgrammer e2a4de3f45 Include request body in CurseForge and Modrinth upload errors 2026-07-06 23:38:30 +08:00
CPTProgrammer 95af305966 Include error response body in API client errors 2026-07-06 23:29:54 +08:00
CPTProgrammer a823863d0b Make User-Agent header optional in ModrinthClient 2026-07-06 23:13:17 +08:00
CPTProgrammer a52dd3915e Add CurseForge API client with file upload and game endpoints 2026-07-06 22:16:32 +08:00
CPTProgrammer 376bba5b75 Add Modrinth API client with version and tag endpoints 2026-07-06 21:47:38 +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 73ab46cff4 Initialize Next.js project with Ant Design and other dependencies 2026-07-06 07:48:07 +08:00
CPTProgrammer 36f809f676 Add node_modules to gitignore 2026-07-06 07:32:13 +08:00
CPTProgrammer 8071c2f8a7 Add Zod schemas and types for CurseForge and Modrinth APIs 2026-07-06 07:25:08 +08:00
CPTProgrammer 307b0cd4d4 Add dependency documentation for MD editor, icons, and use-debounce 2026-07-06 07:04:30 +08:00
CPTProgrammer 36390e3224 Add Zod for runtime validation of config and API data 2026-07-06 05:25:42 +08:00
CPTProgrammer ae7f01ea70 Add CurseForge and Modrinth platform SVG icons 2026-07-06 05:12:48 +08:00
CPTProgrammer 346b0783d8 Add documentation for Mod Releaser project 2026-07-06 04:56:50 +08:00
CPTProgrammer 7dff3d0f3f Initial commit 2026-07-03 16:38:29 +08:00