feat: release meme protocol v1.1.0
Add one-click meme copying, complete viewer actions, fixed-footer pagination, protocol lore, and the Homo Reseticus download chooser. Install dedicated social and favicon assets, expand local demo data, and synchronize the changelog, documentation, package, and OpenAPI release metadata.
This commit is contained in:
+8
-8
@@ -2,8 +2,8 @@
|
||||
"openapi": "3.1.0",
|
||||
"info": {
|
||||
"title": "The Meme Protocol API",
|
||||
"version": "1.0.0",
|
||||
"description": "Public API for listing approved memes and submitting PNG/JPEG meme uploads. Uploads follow the same moderation, image validation, normalization, and IP quota rules as the browser form."
|
||||
"version": "1.1.0",
|
||||
"description": "Public API for listing approved memes and adding PNG/JPEG meme uploads. Uploads follow the same moderation, image validation, normalization, and IP quota rules as the browser form."
|
||||
},
|
||||
"servers": [
|
||||
{
|
||||
@@ -13,7 +13,7 @@
|
||||
"tags": [
|
||||
{
|
||||
"name": "memes",
|
||||
"description": "Approved meme discovery and submission"
|
||||
"description": "Approved meme discovery and addition"
|
||||
},
|
||||
{
|
||||
"name": "discovery",
|
||||
@@ -87,8 +87,8 @@
|
||||
"tags": [
|
||||
"memes"
|
||||
],
|
||||
"summary": "Submit a meme",
|
||||
"description": "Submits one PNG or JPEG image using the same path as the browser upload form. The request must be multipart/form-data with a file field named meme. The server enforces the same size, dimension, pixel, moderation, normalization, and per-IP upload limits as human submissions.",
|
||||
"summary": "Add a meme",
|
||||
"description": "Adds one PNG or JPEG image using the same path as the browser upload form. The request must be multipart/form-data with a file field named meme. The server enforces the same size, dimension, pixel, moderation, normalization, and per-IP upload limits as browser additions.",
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
@@ -120,7 +120,7 @@
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/MemeSubmitResponse"
|
||||
"$ref": "#/components/schemas/MemeAddResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -130,7 +130,7 @@
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/MemeSubmitResponse"
|
||||
"$ref": "#/components/schemas/MemeAddResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -438,7 +438,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"MemeSubmitResponse": {
|
||||
"MemeAddResponse": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"meme",
|
||||
|
||||
Reference in New Issue
Block a user