fix: read version from package.json, bump to 0.6.0, remove signup/free from OpenAPI spec
All checks were successful
Build & Deploy to Staging / Build & Deploy to Staging (push) Successful in 9m43s

This commit is contained in:
Hoid 2026-02-26 11:06:08 +00:00
parent 5b59a7a010
commit 2eca4e700b
5 changed files with 34 additions and 57 deletions

View file

@ -5,57 +5,6 @@ import logger from "../services/logger.js";
export const signupRouter = Router();
// Simple signup: email → instant API key (no verification for now)
/**
* @openapi
* /v1/signup/free:
* post:
* tags: [Signup]
* summary: Create a free account
* description: Sign up with an email to get a free API key (100 screenshots/month).
* operationId: signupFree
* requestBody:
* required: true
* content:
* application/json:
* schema:
* type: object
* required: [email]
* properties:
* email:
* type: string
* format: email
* description: Your email address
* example: "user@example.com"
* responses:
* 200:
* description: API key created
* content:
* application/json:
* schema:
* type: object
* properties:
* apiKey:
* type: string
* description: Your new API key
* tier:
* type: string
* example: free
* limit:
* type: integer
* example: 100
* message:
* type: string
* 400:
* description: Invalid email
* content:
* application/json:
* schema: { $ref: "#/components/schemas/Error" }
* 500:
* description: Signup failed
* content:
* application/json:
* schema: { $ref: "#/components/schemas/Error" }
*/
signupRouter.post("/free", async (req, res) => {
const { email } = req.body;