# Changelog

All notable changes to The Meme Protocol are documented here. Versions follow Semantic Versioning.

## [Unreleased]

### Fixed

- Added `HEAD` support for public pages, discovery documents, assets, meme media, and health checks so social crawlers can validate card resources without receiving false `404` responses.
- Replaced the 1.6 MB social-preview PNG with a fingerprinted, metadata-stripped 226 KB JPEG for faster and more reliable link-card fetching across social platforms.

## [1.1.0] - 2026-08-14

### Added

- One-click image copying from feed cards and the full-image viewer.
- Copy, download, share, view-count, and download-count controls in the full-image viewer.
- `DOWNLOAD PET` and `READ LORE` protocol menu actions.
- Shareable `/lore` viewer backed by a downloadable plain-text lore file.
- Site-styled pet download chooser offering the original and V2 Homo Reseticus ZIP packages, with a Petdex availability link.
- Eighteen generated demo memes, including automatic top-up of older demo-only stores, so local scrolling exercises pagination.
- A 300ms minimum spinner display for subsequent pages, preventing imperceptible flashes on fast local connections.
- Dedicated `1200x630` social preview metadata for homepage and lore shares, replacing the source repository logo.
- A complete, cache-versioned favicon suite for browser tabs, bookmarks, Apple Touch icons, and installed web apps.

### Changed

- Fixed the source footer to the viewport bottom and reserved enough scroll space to keep the final images and feed loader unobscured.
- Expanded meme IDs in the full-image viewer while retaining compact IDs on feed cards.
- Renamed the user-facing `SUBMIT` / `SUBMIT_MEME` language to `ADD MEME` / `ADD_MEME`.
- Updated package and OpenAPI versions from `1.0.0` to `1.1.0` for this backwards-compatible feature release.
