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:
2026-08-14 18:54:37 -03:00
parent 0bf215555a
commit 48f05bcf8a
24 changed files with 702 additions and 81 deletions
+8 -8
View File
@@ -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",