Every change to this site, as written when it was made, grouped by the version it was published in. For a plain summary of what’s new, see What’s New.

v2026.11.07.2 November 7, 2026

  1. 4763ec7

    Add the fourth app screenshot, Ninja's encounter history

v2026.11.07.1 November 7, 2026

  1. 63dd3b4

    Link the app's progress page from What's New, Open Data & Tech and Press

v2026.11.07 November 7, 2026

  1. 753f6ea

    Add the third app screenshot, the Who is this? screen

  2. 95286ea

    Ask which cat it is after each photo, and keep each cat's encounters

  3. 795cfdd

    Add the second app screenshot, with cat names

  4. 0002b56

    Let each cat be given a name

  5. 8f54a2f

    Add a page showing the app's progress in screenshots

  6. 5db16e7

    Note how to record app screenshots in the project instructions

  7. 98fb444

    Add the first screenshot of the app for its development history

  8. d17a994

    Add the starter Flutter app with a camera button and photo grid

  9. c71c032

    Use the reversible paper collar image as the open identity cover

  10. 7d1a700

    Stop wide inline photos from being squashed

v2026.11.06.1 November 6, 2026

  1. 905af4f

    Add the reversible collars to What's New

  2. 0f184c8

    Add the reversible collar image to the Paper Collar and open identity ideas

v2026.11.06 November 6, 2026

  1. 32dba90

    Add the open identity cover image to What's New

  2. b5d952d

    Add a cover image to the open cat identity idea

v2026.11.05.5 November 5, 2026

  1. b7256f9

    Add the new cover image to What's New

  2. 64c9cdf

    Add a cover image to the help-easier-than-dumping idea

v2026.11.05.4 November 5, 2026

  1. 1681b0d

    Add the Paper Collar to What's New

  2. dc66664

    Add the Paper Collar idea

v2026.11.05.3 November 5, 2026

  1. 147cc5c

    Put the logo at the top of the home page

v2026.11.05.2 November 5, 2026

  1. f391c5a

    Write the name as StrayCats, add the .love header and the new home page

  2. a614366

    List the newest ideas first on the Ideas page

  3. 7e4c51e

    Show three photos of Saibo on the About page

  4. e797d02

    Describe Stray Cats as a growing project, not an idea

v2026.11.05.1 November 5, 2026

  1. 56f151e

    Add the new logo to What's New

  2. 96388c9

    Update the logo and brand kit with the Straycats.love design

v2026.11.05 November 5, 2026

  1. 059f0ce

    Add the straycats.love move to What's New

  2. 7d77112

    Move the site to straycats.love

v2026.11.01.1 November 1, 2026

  1. 8219cb7

    Add the medium size card to What's New

  2. 7c86972

    Add a medium size card for phones

v2026.11.01 November 1, 2026

  1. 584e4b5

    Add the Stray Cats card to What's New

  2. e4e668c

    Add a Link to Stray Cats section to the press page

    DetailsShows the live card with a paste-in snippet and a link to the full instructions.
  3. 24ac25e

    Add an embeddable Stray Cats card that other websites can paste in

    DetailsA element, in a full and a compact version, that reads its wording from card.json in English and Spanish, so branding changes reach every site that embeds it. Includes the embed instructions page in both languages.

v2026.10.30.6 October 30, 2026

  1. 3e2cb45

    Add the readability and accessibility changes to What's New

  2. 96e46d6

    Make the text larger and the site easier to use with a keyboard and screen reader

v2026.10.30.5 October 30, 2026

  1. a3d0dab

    Add chipping in to What's New

  2. 4ad3c30

    Add the Ko-fi link so people can chip in

v2026.10.30.4 October 30, 2026

  1. cae4ca5

    Add the page updates to What's New

  2. 57315ad

    Bring the ideas, press and contact pages in line with who Stray Cats is for

v2026.10.30.3 October 30, 2026

  1. 13f2cc8

    Add who this is for to What's New

  2. 2f1a26d

    Say who Stray Cats is for: anyone who cares for a cat, and the story that makes caring easier

v2026.10.30.2 October 30, 2026

  1. 763658e

    Add the clearer home page to What's New

  2. 69800e9

    Say what Stray Cats is for on the home page: a name and a story for every neighborhood cat

v2026.10.30.1 October 30, 2026

  1. 409b610

    Update the PaperMod theme to its latest version

  2. 42875d4

    Promise to do my best to write back, not that I always will

  3. 111ab02

    Add the October 30 release notes to What's New

  4. 4babd21

    Smooth the Spanish wording of one reply question

  5. 5dbb2c6

    Add a Get involved page, reply buttons for email, Telegram and WhatsApp, and a contact strip on every page

  6. ff8d7e7

    Add friendly GitHub issue forms and list every way to reach David in the README

v2026.10.30 October 30, 2026

  1. b5d5a58

    Simplify the git workflow to commits straight to main

  2. bccc012

    Add the Director agent pattern for working on the site

  3. fc74c59

    Add the idea "Make help easier to find than dumping"

v2026.10.21 October 21, 2026

  1. 39a2228

    Add a Press page with the logo and artwork to download

    DetailsJournalists and bloggers can read the project in brief, download the logo in several formats or the whole brand kit as a ZIP, and find how to get in touch. The page is linked from the footer in both languages.
  2. d88b532

    Add the Saibo logo to What's New

  3. 62e6a19

    Fix the link preview image on pages with a cover photo

    DetailsPages with a cover photo pointed their link preview at the site root (/straycats/cover.jpg, which doesn’t exist) instead of the page’s own cover. Look the cover up as a page or site resource, the same way the theme does for the cover shown on the page.
  4. b191e12

    Use Saibo's portrait as the site logo and icons

    DetailsThe header, home page, browser tab, phone home screen and link previews now show the Stray Cats logo: a painted portrait of Saibo in front of a sunset. The For Saibo page says that the cat in the logo is him.
  5. 117bb92

    Add the open cat identity idea to What's New

    DetailsClaude-Session: https://claude.ai/code/session_01XARuPkuHo2ajRbAXGtkRD3
  6. 9fd1659

    Add the idea of an open identity for every cat

    DetailsClaude-Session: https://claude.ai/code/session_01XARuPkuHo2ajRbAXGtkRD3
  7. 7ee3f39

    Refuse visitor pings for pages that aren't on this site

    DetailsThe visitor-notify Worker now passes on a hit only when its page is under /straycats/ and looks like a real page path (no spaces or other text), so a forged request can’t put a message or link into the Telegram chat.

v2026.10.20 October 20, 2026

  1. ebde3ec

    Add Telegram notifications for new visitors

    DetailsA small Cloudflare Worker (tools/visitor-notify) tells David on Telegram the city, country and page of each new visitor, at most once a day per browser. Only the page path is sent; no cookies, and visitors with Do Not Track or Global Privacy Control are skipped. Switched on by params.visitorPingURL.

v2026.10.05.1 October 5, 2026

  1. aa4f265

    Leave the house owner out of Ninja's story

  2. 805719d

    Number the missing-cat What's New entry v2026.10.05.1, released with the first conversation

  3. cc8521f

    Add the idea When a Cat Goes Missing

    DetailsSuggested by Michael, a newsletter reader (credited by first name): reaching the people who’ve met a missing cat, private sightings, noticing when a stray stops turning up, remembering a cat that doesn’t come back, keeping alerts safe from scams and misuse, and whether Stray Cats should one day cover all pets. Linked from Stray, Pet, or Somewhere in Between?; v2026.10.05.2 What’s New entry.
  4. 37bbf43

    Add the stories and ideas from the first conversation

    Details

    From the first Let’s talk conversation, with Les (credited by first name):

    • New story: Ninja, the talk of the town (no details of the house owner’s finances)
    • New idea: Education & Awareness (sterilisation, accidental and deliberate poisoning, black cats, feeding and wildlife), with Carlitos as its cover
    • New cat card: Carlitos; Tenkilo’s card explains the name; Ciccio’s notes she’s a girl despite the name
    • Care Network, Privacy & Animal Safety, Stray or Pet, Encounters and The Building Blocks: love isn’t money, poisoning, many homes, cradle to grave
    • Spanish: Ciccio is “gata” throughout, and in the NotebookLM prompt
    • v2026.10.05.1 What’s New entry

v2026.10.05 October 5, 2026

  1. 71017f1

    Make the invitation to talk more prominent

    Details
    • Add Let’s Talk / Hablemos to the top menu, in place of Tags (tags stay on each page and in search)
    • Add a “Have an idea or a cat story? Let’s talk” box to the home page introduction and the Ideas page (talk-invite shortcode)
    • Turn the reply box’s chat line into a second button, next to “Send a reply”, at the end of every story and idea
    • Update the What’s New entry
  2. a0c1fe9

    Explain that transcripts are summarised with AI, then deleted

  3. 419ec6f

    Say cameras are optional in chats

  4. f6ae095

    Invite readers to book a 30-minute chat

    Details
    • New Let’s talk page (Hablemos in Spanish): what a chat is like, how it’s transcribed, and how what people say is and isn’t used, with a button to book on Calendly (params.chatURL). Chats are in English; the Spanish page says so and invites Spanish speakers to write instead.
    • Add a “Let’s talk” section to Give Feedback and a line to the reply box at the end of every story
    • Add the v2026.10.05 What’s New entry

v2026.10.04.5 October 4, 2026

  1. b9ff32e

    Add the audio deep dives in English and Spanish

    Details
    • Replace the 20-minute YouTube deep dive on The Building Blocks with the new NotebookLM deep dives, hosted on the site with the 1x / 1.5x player: Remembering the Cats Nobody Owns (38 minutes) in English, and Memoria colectiva para gatos sin dueño (24 minutes) in Spanish
    • Convert them from 256 to 96 kbps for speech (74 MB and 47 MB down to 25 MB and 16 MB) to keep the site light
    • Point the About page’s deep dive links at the new sections
    • Add the v2026.10.04.5 What’s New entry

v2026.10.04.4 October 4, 2026

  1. ed26c7a

    Add the 90-second audio introductions with speed buttons

    Details
    • Replace the five-minute YouTube overview on the About page with the new NotebookLM briefs, hosted on the site: Giving Stray Cats a Permanent History in English, and Un historial colectivo para gatos callejeros in Spanish on the Spanish page
    • Add a listen shortcode: an audio player with 1x and 1.5x speed buttons (assets/js/listen.js), in both languages
    • Update the home page and The Building Blocks links to the new length
    • Add the v2026.10.04.4 What’s New entry
  2. 6f0a743

    Add full NotebookLM prompts in English and Spanish

    DetailsReplace the short Brief and Deep Dive prompts in the README with complete, copy-ready prompts in both languages: a warm, curious tone; the facts to get right (an idea, not an app; the cat’s wellbeing first; the cats’ real names); what to avoid (comparisons with other products, invented details, guessing the cats’ sex, talking about the audio itself); pronunciation; and a structure that ends with what’s new, a gentle mention of Saibo, and an invitation to reply.

v2026.10.04.3 October 4, 2026

  1. 22faa8b

    Start the NotebookLM page with what's new, and add update prompts

    DetailsOpen each NotebookLM source page with the newest What’s New entry, so overviews made after a major update can cover it without editing. Replace the README prompt with ready-to-paste Brief and Deep Dive prompts in English and Spanish, keeping the one-page prompt as an option.
  2. 369ec41

    Publish the whole site as one NotebookLM source per language

    DetailsAdd hidden pages, /notebooklm/ and /es/notebooklm/, holding the text of every story, idea and the About, Feedback and Saibo pages, with titles and addresses, in reading order, so each language’s NotebookLM notebook needs a single website source. Add a README checklist for making audio overviews of the whole project or one page, in English and Spanish.

v2026.10.04.2 October 4, 2026

  1. 408a34d

    Add a What's New page and label new and updated pages

    Details
    • Turn the release notes into What’s New (Novedades in Spanish), written for readers: one dated section per update, listing what’s New and Updated with links. It’s in the menu, linked from the home page and footer, and findable in search; old release-notes links redirect.
    • Move the commit log to its own Change history page, linked from What’s New
    • Show a “New” badge on pages published in the last 14 days (after the launch day) and an “Updated” date on pages with updated: in their front matter, on the pages and in the home page lists
    • Mark the pages changed on October 4 as updated
    • Update the README, CLAUDE.md and comments for the new release steps

v2026.10.04.1 October 4, 2026

  1. 9f3dd7d

    Rework the site around meeting a cat, for the cat's benefit

    Details
    • New idea, Meeting a Cat: one photo gets you the cat’s card; a list of cats you’ve met; sharing a card so friends can follow the cat; learning coats; gentle prompts; and what it won’t do (no popularity, no exact spots, no public photo links)
    • New story, A photo is an introduction
    • New principles: meeting, not owning; fun is the doorway, not the destination; no popularity contests
    • Grow Encounters, Cat Identity, The Care Network, Stray or Pet, Privacy & Animal Safety, Open Data & Tech and The Building Blocks (new concepts: Meeting, Card), keeping all the original ideas
    • Update the About page, home introduction and Feedback questions
    • Add cat cards for the named cats (data/cats.yaml, cat-cards shortcode) and the v2026.10.04.1 release notes

v2026.10.04 October 4, 2026

  1. 3695458

    Number the version fix release notes v2026.10.04

  2. 4d477b6

    Add the v2026.10.03.3 release notes

  3. 2a5757d

    Fix the site version and release notes for merged pull requests

    DetailsReleases are now tagged on pull request merge commits, which the change history skipped, so the footer showed v2026.10.03.1+dev instead of v2026.10.03.2 and recent changes were listed as not yet released. Assign each commit to the oldest release tag that contains it, read the version from the tags on HEAD, and keep each release’s commits together.

v2026.10.03.2 October 3, 2026

  1. 193557d

    Name the cats in the photos

    Details
    • Name the cats in the photo descriptions and captions, in English and Spanish: Ciccio, Hootie, Lucia, Mika Ella, Ninja, Tenkilo, and Mountain Lion, whose real name nobody knows
    • Correct the “Ninja, Naranja, or Milo?” cover: it shows Mountain Lion, not Ninja
    • Let the gallery shortcode take one description per photo (alts=“a | b”)
    • Add the v2026.10.03.2 release notes
  2. 003baae

    Explain in the README that there's no software yet

    DetailsOpen with a note that Stray Cats is at the concept stage and the repo holds only the website, so nobody clones it expecting an app. Add a “Get involved” section pointing to the site, Discussions and Issues, and group the run-locally and publishing instructions under “Working on the website”.
  3. 5fa7947

    Build the site on every pull request

    DetailsAdd a “Build site” check (.github/workflows/pr-build.yml) that builds the site, with the same pinned Hugo version and change history as a release, on each pull request into main. Branch protection requires it to pass before merging.
  4. 2510ed6

    Switch to a pull request workflow

    DetailsSame workflow as evnsteven_app, adapted for a single collaborator: one short-lived branch per change and a PR into a protected main, with no approval required. Add CLAUDE.md (and AGENTS.md linking to it) with the conventions, and a “Making changes” section in the README.

v2026.10.03.1 October 3, 2026

  1. a843091

    Add the NotebookLM audio overviews

    Details
    • Embed the five-minute overview (“A Social Network for Stray-ish Cats”) on the About page, and point to it from the home page introduction
    • Embed the 20-minute deep dive (“Why Street Cats Is a Hard Problem to Solve”) on The Building Blocks
    • Note on both that the voices are AI-generated, and on the Spanish pages that the audio is in English
    • Use YouTube’s privacy-enhanced (no-cookie) embeds
    • Add the v2026.10.03.1 release notes

v2026.10.03 October 3, 2026

  1. eadb4a7

    Add calendar versioning and release notes

    Details

    Same approach as terrybrennen.com, adapted to GitHub Pages:

    • Tag releases vYYYY.MM.DD[.N] (Puerto Escondido time); npm run deploy runs scripts/release.mjs, which checks main is committed and pushed, tags, builds locally, then pushes the tag (removing it if anything fails)
    • Deploy from release tags instead of every push to main
    • Add a hidden Release Notes page in English and Spanish, with a change history grouped by release (scripts/git-history.mjs, git-history shortcode)
    • Show the site version in the footer next to a Release notes link
  2. c73bbbd

    Show stories on the home page in reading order, and tidy up

    Details
    • List stories (in reading order) then ideas on the home page, with prev/next links following the same order
    • Rename the “Updates” section to “Stories”
    • Fix the Instagram handle (mimos_cat_sanctuary)
    • Stop claiming the site runs on its own domain
    • Wrap the menu on narrow screens instead of hiding items off the edge
    • Replace deprecated Hugo language keys and pin Hugo in the deploy workflow
  3. aff819c

    Dedicate the project to Saibo

    Details
    • Add a “For Saibo” page (EN/ES) with his dates and photos
    • Dedication line in the footer and a section on the About page
    • Move Saibo’s photos off the stray-cat pages; new Encounters cover
    • Keep the text-link underline off photo links
  4. 6804d33

    Add cat theme, subtle animations and feedback email

    Details
    • Warm cream/ginger palette with amber dark mode, Nunito type, cat logo and favicons, paw-print bullets and footer trail, perched cat on the reply box
    • Subtle motion (page fades, scroll reveals, hover lifts, blinking logo cat, tail swish), disabled for prefers-reduced-motion
    • Turn on the “Respond to this idea” button and email links; encode mailto subjects with %20
    • Show the full home title (unclamp) and hide the mobile menu scrollbar
  5. c794bac

    Add cat photos, search previews, search icon and Instagram link

    Details
    • Convert illustrated pages to bundles with covers, inline photos and galleries (photo/gallery shortcodes), shared by EN and ES
    • Search results show section, date and a highlighted text preview
    • Search menu item gets a magnifying-glass icon
    • Link the @mimos_cat_santuary Instagram account
  6. 79fba89

    Add Spanish translation of the site

    DetailsEnglish stays at /, Spanish at /es/ with Spanish slugs. Translates all pages, menus, home intro and the “Respond to this idea” box (i18n/), and makes the language switcher link to the current page’s translation.
  7. 58d941e

    Point site at GitHub repo and Pages URL

    DetailsSet baseURL to the GitHub Pages subpath, link the GitHub icon, edit links, Discussions and Issues, and resolve root-relative content links so they work under /straycats/.
  8. 26661de

    Initial Stray Cats site with Hugo and PaperMod

    DetailsBlog for collecting thoughts, feedback and ideas about an open-source, non-profit app for tracking and identifying stray cats (and dogs). Includes story posts, idea pages, a “Respond to this idea” box, and a GitHub Pages deploy workflow.