diff --git a/system/backend/MIME.md b/system/backend/MIME.md index 221dd8e0da..a5e98f8839 100644 --- a/system/backend/MIME.md +++ b/system/backend/MIME.md @@ -87,3 +87,30 @@ return hash and an in-progress comment survive the login redirect. Account handles are still resolved by the API from the verified access token. Browser storage is origin-scoped, so MIME offers sign-in on the new domain; it does not copy tokens between domains. The wordmark returns to AC's prompt. + +## Name and history + +The name refers to MIME media types (`image/png`, `audio/ogg`, `text/plain`). +[Content-Type predates MIME](https://www.rfc-editor.org/rfc/rfc1049): RFC 1049 +proposed it for structured Internet messages in March 1988. Nathaniel Borenstein +and Ned Freed's [RFC 1341](https://www.rfc-editor.org/rfc/rfc1341), June 1992, +extended mail to carry multiple parts, richer character sets, images, audio, +and other data. The familiar [RFC 2045](https://www.rfc-editor.org/rfc/rfc2045) +is a November 1996 revision, not MIME's starting date. + +An [early HTTP working draft](https://www.w3.org/History/1995/WWW/Paper/http-spec.html) +uses MIME representations and discusses replies and separate annotation stores. +That is a conceptual precedent for discussion attached to media, not a claim +that MIME itself specifies comment threads. + +In this repository, `7f0af85c25` (September 2, 2026) introduced Mimechan: +each uploaded file's MIME type selected its board. `0c27619279` (September 15) +made MIME a discussion layer over existing public AC media. The media records +provide the subjects; comments attach to their stable identities. + +The wordmark borrows its compact proportions and slab serifs from early +workstation typography. [Andrew Messages screenshots from 1994](https://www.cs.cmu.edu/~AUIS/ljdocs/mail/welcome.html) +show bitmap controls, serif correspondence, and embedded images in one mail +reader. This is a new AC mark, not a reproduction of an official MIME logo. +[Borenstein's reconstructed March 1992 demo](https://www.guppylake.com/nsb/mime.html) +provides another reference: a photograph and audio carried within a message. diff --git a/system/public/mime/index.html b/system/public/mime/index.html index 996f35f444..956fc0cc79 100644 --- a/system/public/mime/index.html +++ b/system/public/mime/index.html @@ -53,7 +53,7 @@ .account [hidden] { display: none; } header h1 { flex-shrink: 0; margin: 0; color: var(--ink); line-height: 1; } .wordmark { display: inline-flex; align-items: center; min-height: 44px; color: inherit; text-decoration: none; } - .wordmark svg { display: block; width: 108px; height: 33px; overflow: visible; } + .wordmark svg { display: block; width: 114px; height: 35px; overflow: visible; } .wordmark .domain-suffix { width: 30px; height: 16px; align-self: flex-start; margin: 3px 0 0 2px; color: var(--link); } .wordmark:hover, .wordmark:focus-visible { color: var(--link); } .wordmark:active svg { transform: translateY(1px); } @@ -173,12 +173,12 @@

-