livinginauroville
Currently live · v4.10 · 24 Aug 2026

What's shipped

A small running log of changes to the page — what landed, when, and why. Newest at the top.
  1. 24 Aug 2026v4.10Findable

    Readable by robots too — search & answer engines

    AI answer engines don't run JavaScript — so until today, the calendar showed them 203 words. Now the whole listing lives in the HTML itself.

    • The calendar, baked · every upcoming event and weekly class is written into the page as plain HTML (with schema.org Event data) on each weekly reading; the interactive view replaces it on load. Crawlers now see 9,000+ words where they saw 200.
    • Un-hidden · the directory, board, wall and other content pages were accidentally marked noindex — lifted. Only search and the 404 quiz stay unlisted.
    • Proper introductions · every page now has canonical, Open Graph and Twitter tags with a real share image, so links pasted into WhatsApp finally show a preview. Plus robots.txt (AI crawlers explicitly welcomed), a validated sitemap.xml, and llms.txt — a plain-language summary for answer engines.
    • Quick answers · the field guide gains an FAQ ("what's happening in Auroville this week?", "how do I find a plumber?") in exactly the shape answer engines quote.
  2. 24 Aug 2026v4.9Geography

    The bioregion gets a map

    Auroville is a movement, a place, and a community — the new map page is the place: a hundred communities spiralling out from the banyan, ringed by the villages that came first.

    • map.html — an interactive map (drag, zoom, tap) with 105 Auroville communities, 20 bioregion villages, and 12 landmarks. Layer toggles, and a survey-sheet "key to names" that flies you to any place.
    • Mapped by the community itself — place data reads from OpenStreetMap, where Auroville's own residents have named every community. places.json carries the curated set; every marker links onward to what this site knows about that place.
    • Also today — the repo went private, working files (*.md, bin/) are blocked from the browser, and every wrong URL now lands on the Auroville-origins quiz.
    • A "New on this page" corner — the homepage now surfaces freshly built pages (currently the map, the field guide, and the pulse), so new corners of the site get found without scrolling to the footer.
  3. 24 Aug 2026v4.8Welcome

    New here? A field guide — and everything became shareable

    For the newly arrived, the bioregion is a scavenger hunt. The new field guide answers it from tip to toe — a curious mind down to what's underfoot — every line linking to a community-vouched name.

    • guide.html — a tip-to-toe spine of needs, six "moments" (something broke, getting settled, four-legged & wild…), and an honest "still hunting" list drawn from real empty searches.
    • Share anything — every directory card, every trade category (#trades-plumber), and every filter view (#view=wellness) now has a share button; tapping a card copies its link. Answering "know a plumber?" is now one link.
    • Board honesty sweep — 16 time-expired cards from May retired (including a three-month-old emergency fundraiser); every remaining card now carries a date, and board cards get a shelf life checked weekly.
    • PMIT back in the weekly reading — a five-week catch-up earned 10 new directory entries (snake rescue, AC repair, the first carpenter since May) and a grey resting state on sources for deliberately paused inputs.
  4. 23 Aug 2026v4.7Memory

    The page gets a long memory — and a pulse

    Until now, every weekly reading swept expired events away and the history was gone. From this release, nothing is forgotten: every event the page has ever listed is kept in an archive, and a new page counts what it all adds up to.

    • The pulse — a new page of quiet charts: events per week since May, what kinds of gatherings the bioregion holds (it dances more than it debates), which days the week leans on, and where every listing came from. Linked from the footer of every page.
    • An archive that only growsarchive.json holds all 473 events listed since the site began, recovered from the page's own history. Each weekly reading now adds to it before sweeping the calendar, so the pulse gets truer with every season.
    • Honest about its gaps — the chart shows the quiet weeks of late July for what they were: the reader asleep, not the bioregion.
  5. 17 Aug 2026v4.6Trust

    Saying plainly what this site is

    livinginauroville.in gathers what the community publishes — it doesn't organise any of it. That was always true, and always in the terms; now it's said where people actually read.

    • A disclaimer on every page — the footer now states that everything here comes from public community sources (WhatsApp groups, newsletters, noticeboards), that we list events rather than run them, and that details should be confirmed with the organiser before making a trip.
    • A weekly rhythm — the site moves to a Saturday-morning refresh cycle: fresh WhatsApp exports, the week's News & Notes, and an AuroArtWorld check, ingested in one pass. Between refreshes, the dates on each card and the sources page show exactly how fresh everything is.
  6. 17 Aug 2026v4.5Ingest

    The full News & Notes, read cover to cover

    The WhatsApp groups only carry the trimmed "mobile" edition of Auroville's weekly newsletter. This release reads the full 44-page issue #1144 (13 Aug) straight from auroville.org — plus a check of AuroArtWorld's calendar — and the difference showed.

    • 16 new dated events — including all seven Cinema Paradiso screenings this week (tonight's included), the Roy Chvat exhibition, Watsu courses, a bamboo geodesic dome workshop, and the Earth Institute's ferrocement training.
    • 21 new weekly classes — the whole Pitanga drop-in schedule, the Bharat Nivas Kalari and Silambam sports block, Vérité's classes, kids' activities at Kuilai Creative Centre, and more.
    • Corrections a reader would care about — Dances of Universal Peace has moved to Fridays at Harmony Hall; the Tibetan Doctor's WhatsApp number was wrong on the site and is fixed per the newsletter; aikido, kundalini and hatha yoga schedules were completed.
    • Sources you can read — every event card now names where it came from in plain words ("via News & Notes", "via Voila Pondy") instead of internal codes.
    • From AuroArtWorld — the monthly Photo Circle at Centre d'Art (first Friday, next on 4 Sep) and Botanical Gardens guided tours join the site; the rest of its calendar was left out deliberately, as it republishes years-old entries.
  7. 17 Aug 2026v4.4Usability

    Six auditors walked the site like visitors — here's what they fixed

    A full usability pass: every page rendered on a phone and a desktop, in light and dark, every link crawled, and six real visitor journeys walked step by step ("what's on tonight?", "salsa this week?", "I need a lunch delivery"). The fixes, roughly in order of how much they were hurting:

    • Search works on phones now — the search box was simply hidden on small screens with no way in at all. A magnifier in the top bar now opens search everywhere. And when a search finds nothing, you can report the gap in one tap instead of hitting a dead end.
    • Search results actually land — over half of all event results (and every trades contact) pointed at anchors that didn't exist. Tapping a result now scrolls to the exact event, class, or phone number, unfolding hidden sections on the way. Poster taps on the homepage land on that poster too.
    • The calendar is a page again, not a scroll marathon — weekly classes were multiplied a year ahead, burying everything below them 58,000 pixels down. Classes now expand only across the next two weeks, and the counts say 181 events instead of a bloated 884.
    • The day runs in actual time order — "7:30 PM" no longer sorts before "9:00 AM" because of alphabet accidents, and late in the evening Today leads with what you can still reach, not the sunrise meditation you missed.
    • Every phone number is tappable — the board had ten numbers you had to copy out by hand; board and directory contacts are now WhatsApp or call links throughout.
    • "Cafes & Food" shows the food — a filter mismatch was hiding all ten food listings, including every lunch-delivery service added this week. Directory search also matches word-by-word now, so "lunch delivery" finds the lunchbox services.
    • Housekeeping with teeth — months-old lost-passport and lost-dog notices retired, the colour codes on the board finally explained, the stale May "Q&A" demo honestly dated and moved out of the main navigation in favour of the wall, and faint text darkened to meet contrast guidelines in both light and dark.
  8. 17 Aug 2026v4.3Fix

    Every multi-day event, checked one by one

    v4.2 gave the page the rule; this pass applies it properly. Each of the 38 multi-day events was read against its poster or listing rather than left on the safe default, which turned up five things worth correcting.

    • Two that should have been open all along — the Pondicherry Heritage Festival (a fortnight of different events, attend whichever you like) and the SIDDHI centenary exhibition now stay listed for their whole run instead of only their opening day.
    • The Living Veda Conference, twice — two sources gave it two different dates. The poster wins: 24–25 October at Sri Aurobindo Society, White Town. One entry now, with the venue and the conference site.
    • A course nobody can join — the sponsored 3D design training was still listed although it began on 3 August and applications closed on 30 July. Removed.
    • The Garba Experience is three Saturdays — 12, 19 and 26 September, each its own workshop, so it now appears as three dated sessions rather than one fortnight-long block. It's a separate thing from the Tuesday Garba Immersive, which keeps running weekly.
  9. 17 Aug 2026v4.2Fix

    Events that run for days stay on the page — when you can still join

    A multi-day event used to appear on its opening day and then vanish, even if it ran for another six weeks. But simply showing everything for its whole run would be worse: nobody can join a three-day immersion on day two. So the page now tells the two apart.

    • Come any day — exhibitions, festivals, markets and daily readings run continuously, so they stay listed for their whole run, marked "On now · until 10 Oct". Thirteen of them, including Art for Land, Shifting Tones and the Pondicherry Heritage Festival.
    • Join at the start — courses, workshops, immersions and retreats show on their opening day only, now with the full commitment in the date line ("Fri 21 Aug – Sun 23 Aug") so you can see what you're signing up for before you arrive.
    • Series keep their real dates — a workshop meeting on three Saturdays across a month isn't spread across every day in between. When it's unclear, an event is treated as join-at-the-start, which never invents a date.
  10. 17 Aug 2026v4.1Polish

    The highlight slot steps aside

    The hand-picked banner introduced in v3.5 has been retired from the front door. The Karmayoga Programme it was carrying loses nothing — it lives in events.json like every other event, so it still appears under Today and Coming up, on the calendar, in search, and as a poster on the wall, with the same quote, dates, and registration link folded into its entry.

    • One less thing between you and today — the week ribbon and the Today stripe now open the page directly.
    • Everything through one door — a featured event no longer needs hand-written HTML to be seen; the data carries it.
  11. 17 Aug 2026v4.0Rebuild

    Dawn — a month of the bioregion, and a front door to match

    The daily ingest went quiet after 14 July, so the page had been showing a July view of an August bioregion. This release closes that gap with a full manual refresh — and gives the front door a new opening gesture.

    • A month of catch-up, in one pass — both WhatsApp exports (18 Jul – 17 Aug) read end to end: 776 posters vision-scanned, 14,727 lines of chat parsed, and seven PDFs mined including AuroCal v1 and News & Notes #1135, #1137 and #1138. 38 finished events retired; 91 dated events and 100 recurring classes now live.
    • The week at a glance — a seven-day ribbon sits under the masthead, a dot per event, today tinted. Tap any day and the calendar opens on it, scrolled and highlighted.
    • A dawn mark — a small sunrise in terracotta, gold and green above the title. The palette was always there; now it has a face.
    • The wall comes to the front door — a filmstrip of current posters, gently tilted like a pinboard, scrolls straight into the wall. Fourteen new posters, from the Karmayoga Programme to the Seasons Crafts Market.
    • Recurring classes that actually recur — classes meeting on several days ("Wednesdays and Fridays", "daily") used to silently vanish, since only single weekdays rendered. They now carry a list of days and appear on each one.
    • Still-running exhibitions stay visible — a show that opened in July and runs through September no longer falls off the page the day after it opens.
    • Twenty-one new listings — rooms, jobs, a casting call and two fundraisers on the board; millet meals, bodywork, swimming, preschool, delivery runners and more in the directory.
    • Quieter motion, clearer focus — cards lift a little on hover, keyboard focus is finally visible, and everything holds still for readers who ask for reduced motion.
  12. 11 Jul 2026v3.5Feature

    A highlight slot on the front door

    The homepage gets a hand-picked highlight banner — one featured happening at a time, sitting above the Today stripe. First up: the Auroville Karmayoga Programme, a 3-day immersion for newcomers, volunteers and guests, 21–23 August at Purnam.

    • Built on the site-wide .now-stripe — the tinted "most important thing on this page" block from the design system, with a quote line, blurb, and a register button.
    • Auto-expiry — the banner carries a data-until date and removes itself once the event has passed. No stale hero lingering on the front door.
    • Also on the calendar — the programme is in events.json like any other dated event, so it shows up in Events and search too.
  13. 24 Jun 2026v2.1Ingest

    Jun 14–24 manual refresh — and the pipeline goes away

    A full WhatsApp export covering 10 days (Jun 14–24) was vision-scanned with four parallel agents. The old local pipeline is retired; a daily cloud routine takes over from here.

    • 114 images vision-scanned · Voila Pondy (two date batches) + AV+Bioregion Noticeboard + Admin group. 14 new dated events added — covering music, theatre, dance, healing, classes, and community events across Auroville and Pondicherry.
    • 18 recurring events · weekly classes and regular programmes that don't have a fixed date added with day fields so the site auto-generates upcoming instances.
    • events.json rewritten from scratch · removed all stale May–Jun 23 entries. 47 total events (29 dated, 18 recurring). Fixed a double-escaping bug where & was appearing in titles.
    • Local pipeline retired · bin/pipeline.sh and the launchd hourly agent (com.livinginauroville.pipeline.plist) are off. No more local Python polling.
    • Daily cloud routine live · a scheduled reading agent now runs each morning: gathers the previous day's messages from Voila Pondy and AV+Bioregion, vision-scans the posters, updates events.json, deploys, and drops a summary into the admin circle.
  14. 25 May 2026v2.0Rebuild

    The homepage is now a front door

    Closes the long migration. The homepage went from 7,843 lines of hand-typed cards to a 561-line front door — masthead, today's events, a tiny "coming up" teaser, and a live asks card. Everything else moved to the destination it belonged to.

    • Today's events render live from events.json — the same data source calendar.html renders from. Mira's WhatsApp commands and the auto-ingest pipeline write to that JSON; both pages refresh from it on every load. No more drift between calendar and homepage.
    • Coming up is a teaser, not a duplicate — one line ("12 events this week → calendar.html"), no card duplication. Visitors who want depth click through.
    • Live community asks — three open gaps.json entries with ask-counts, plus a link to the community board. Replaces the old buried "open asks" panel.
    • The wall stripe moved off the homepagewall.html owns posters now. The deep footer links there. Cleaner separation between the front door and the curated poster gallery.
    • Cuts — the mini-month calendar, "Did you know" facts, "Add to the page" submit, the cartoon strip, and the public pipeline status block are all gone from the homepage. (Cartoon found a new home in story.html.)
    • Search routing — searches from any page's top bar still land here as ?q=…. The new homepage shows an honest "search lives on each destination page" banner with chips back to Calendar / Directory / Board / Q&A. A real full-site search index is a separate task.
    • Stage-9d pipeline alignment (shipped a few hours ago, restated here for the record): mira.py and merge.py now write events.json instead of HTML cards. dispatcher.py pushes events.json alongside other surfaces.
  15. 24 May 2026v1.8Ingest

    Week of 17–24 May — events, classes, asks, and three new sources

    A focused 7-day refresh: scan the last week of WhatsApp posters, parse the chat text for non-postered events, and bring two new external sources online.

    • 162 posters scanned · 86 from Voila Pondy + 76 from AV Noticeboard. 12 new dated events landed in Coming Up + This Month — Knitting Circle at Cantos, NSD's Tamil Therukoothu tour, A Woman or Not To Be at Adishakti, the postpartum doc More Than Blue, both remaining Light in Action theatre sessions, Yuvabe Foundation Programme, Summer Singing with Shalini, Sanskrit Orientation, Scribble With Me.
    • Chat text mined · 53,000 lines of _chat.txt parsed for events with no poster, recurring class schedules, peer-recommended practitioners, and live board asks.
    • 14 new Yellow Pages entries · Pondicherry Quiz Club, Thursday Movie Club, Free Flow Dance Mondays, Alma del Tango, Movement Training with Gopal, Mala's Embroidery, Wellpaper workshops, WoodPacker evening yoga, two community-recommended acupuncturists (Linda Lee at Auromode, Heidi at Pitanga), Gopal bodywork, Mani swimming, Healing House Clinic, Maroma's Echoes of Gold exhibition.
    • 5 live community asks added to the board · urgent A+ blood for PIMS ICU, Tamil voice-over artists for Born Remembering, a Hindi/Bengali caregiver, an organic-textile tailor, and Alphonso mangoes from Debashish.
    • News & Notes archive backfilled · issues #1130, #1131, and #1132 (latest, 21 May) downloaded to avkb/pdfs/. The site's reference to #1130 had no PDF on disk — fixed.
    • Two new sources registered · auroartworld.org for curated arts events, and the auroville.org N&N archive for ongoing newsletter ingestion.
    • 6 stale cards removed · everything dated 22 or 23 May is gone.
  16. 22 May 2026v1.7Feature

    Search that actually finds things — and shareable links

    The page search was quietly broken and is now fixed, smarter, and linkable — so a single URL can answer a question.

    • Search bug fix · any typed search query was throwing a JavaScript error and silently returning nothing. The cause: the page-link entries in the search index had no date field, and the matcher assumed every entry did. Text search now works at all.
    • Deeper index · search previously matched only card titles and a phone number. It now searches the full text of each card — descriptions, category labels, tags — so "cleaner", "IFS", or "strength training" surface the right listings even when those words aren't in the title.
    • Word-aware matching · multi-word queries now match when every word appears, in any order. "house help" finds a card that says "househelp"; phrasing no longer has to be exact.
    • Shareable search links · livinginauroville.in/?q=house+help opens the page with the search panel pre-filled and results showing. One link pattern answers any question — and a query with no match still shows the no-results panel, which feeds the open-asks loop.
    • Cleanup · removed 13 placeholder listings and a batch of malformed markup left by the automated ingest.
  17. 17 May 2026v0.8Feature

    Live event cards — richer, smarter, automated

    Three distinct upgrades landed together: the page now runs itself, event cards now carry everything you need to act, and the navigation got out of the way.

    Card enrichments — Today & This Week

    • Poster thumbnails + lightbox · WhatsApp image posts now surface their poster image as a thumbnail on the event card. Tap to open a full-screen lightbox; close with the × button, clicking outside, or Escape. Keyboard accessible.
    • WhatsApp contact links · when a card includes a contact phone number, it renders as a direct wa.me link — one tap to open a WhatsApp chat with the organiser. Indian 10-digit numbers are auto-prefixed to +91.
    • Add to Calendar · a 📅 Calendar link appears on every dated event card, pre-filled with event title, date, time, venue, and source description. Parses "6 pm", "10:30 am" style times into the Google Calendar URL format; falls back to all-day if no time is given.
    • Starts-in chip · shows "Starts in 2h 30m" for upcoming events today, shifting to a pulsing "● Happening now" indicator for events within two hours of their posted start time. Updates live every 60 seconds.

    Hamburger navigation

    • The masthead's growing row of pills, about section, and disclaimer block were merged into a single ☰ hamburger panel that slides in from the right. The top of the page is now quiet — just the site name, date, search, and the menu toggle.
    • Panel contains: section jump links (Today, This Week, Next Week, This Month, Yellow Pages, Trades, Board), About blurb, disclaimer, and link to this release notes page.
    • Closes on overlay click, Escape key, or any section link tap. Focus returns to the toggle button on close.

    Automated hourly pipeline

    • WhatsApp ingest goes live · replaced the previous file-based chat export with a direct read of the group chats. Fetches the last N hours of messages, extracts events, and stages them for merging.
    • N&N PDF auto-check · every pipeline run now checks auroville.org for a new News & Notes issue. Processing uses Claude Haiku (cheaper than Sonnet). The issue-number check is idempotent — same issue, no re-processing.
    • launchd hourly agent · a macOS launch agent (com.livinginauroville.pipeline.plist) runs bin/pipeline.sh every hour. Helper script bin/install-agent.sh handles install, uninstall, restart, and status checks.
    • macOS notifications · pipeline now fires a start notification and a completion notification via terminal-notifier (with osascript fallback). Works from launchd background context where the older display notification call silently failed.
    • WhatsApp summary, properly · replaced the brittle AppleScript GUI automation with a direct message send. Summary groups new cards by section (Today, This Week, …) with their titles, and links back to the site.
    • Stale-date guard · merge.py now skips any staged event card whose data-date is before today, preventing past events from landing in the live page on slow pipelines.
  18. 14 May 2026v0.7Polish

    Quieter page — hide the empty

    Two small but meaningful clean-ups based on direct feedback.

    • Empty wall, hidden wall · if wall.json has no items (or fails to load), the entire #wall section is now hidden rather than showing a placeholder "the wall is empty for now" message. A page that has nothing to say about a topic shouldn't say anything at all.
    • Language switcher hidden pending UX relook · the EN / TA / FR / HI / ES picker in the masthead is off for now. The page is English-only. The translation strings (data-en, data-ta, …) remain in the DOM and the i18n machinery is intact, so flipping the switcher back on later is a one-line change. Any visitor who had previously selected another language now sees English — stored preference is cleared on load and the ?lang= URL parameter is dropped.

    Why this matters: empty placeholder messages teach visitors to skim past sections; the language switcher needed a proper mobile-first relook (the dropdown bug from v0.5 was a symptom, not the whole problem). Better to remove than to ship something half-right.

  19. 14 May 2026v0.6Feature

    Calendar view + text-only wall

    Two changes that work together. A new month-grid calendar at the top of the page gives a calm overview of the month — every dated event card on the page rendered as a coloured dot on its day. Click a day to jump to that day's first event card with a brief flash-highlight. And the wall is now text-only — the two colourful posters that were jarring against the cream-and-terracotta page are replaced by typography-only cards that fit the rest of the site's reading-layer feel.

    • Calendar layout · Mon-start month grid sitting between #wall and #today. Prev / next month arrows plus a "Today" jump button. Today's cell ringed in terracotta; past days dimmed.
    • Dot colour-coding · each event becomes a dot on its day, colour-mapped to the source — terracotta for Voila Pondy, gold for News & Notes, indigo for PMIT. Up to 4 dots per cell with "+N" overflow.
    • Hover tooltips · the cell's title attribute lists every event on that day for long-press / hover preview.
    • Click-to-jump · clicking a populated day smooth-scrolls to that day's first event card and flash-outlines it in terracotta (re-using the search-result flash style).
    • Wall, text-only · removed the poster .pic divs and the lightbox-on-click. Each wall card is now a clean text block — date stamp in terracotta mono, title in Fraunces, where in Newsreader, source line at the bottom. Left edge terracotta border that warms to gold on hover. Echoes the visual rhythm of the cards in #today / #week.
    • Why text-only · two colourful posters on an otherwise photo-free cream page felt like visitors, not residents. Going to 20 would have multiplied the mismatch. Text-only fits the page's quieter reading-layer ambition without losing the "this week, hand-picked" function the wall serves.
    • What didn't change · wall.json schema is unchanged (the src field is just unused for now). The two poster JPGs remain in wall/ in case we want to bring images back, perhaps as a duotone treatment that doesn't shout. The lightbox DOM is still in place but disconnected from clicks.

    Why this matters: calendar gives the page a "what's the shape of my month?" view it didn't have. The wall change cleans up a visual debt that had been bothering both Sree and at least one viewer (Nico, indirectly — his "add a calendar" suggestion came partly because the wall didn't fill that role).

  20. 13 May 2026v0.5Fix

    Mobile language dropdown — no longer strands off-screen

    On narrow viewports the masthead's flex-wrap was placing the .lang-switcher container such that the absolutely-positioned dropdown anchored to right: 0 ended up off the left edge of the screen, hidden behind the chrome. The dropdown opened, but you couldn't see it.

    • Fix · on viewports ≤ 720 px the dropdown is upgraded to position: fixed on open, anchored to the actual on-screen rect of the language button. The base CSS also gains a max-width: calc(100vw - 1rem) safety net for any future containing-block surprises.
    • Resize-safe · rotating the device or resizing while the dropdown is open re-anchors it to the new button position.
    • Click-out behaviour preserved · clicking outside still closes the dropdown; clicking inside it (without picking a language) no longer accidentally closes.

    Reported by Sree from a mobile screenshot. Headless-tested at desktop (1200 px), tablet edge (720 px), and iPhone-like (380 px) widths — all three behave correctly.

  21. 13 May 2026v0.4UX

    Inline search results — see what matched without dismissing the overlay

    Typing into the search overlay now renders matching items as clickable cards inside the box — each with the section it belongs to, the title, and a short snippet with the matched substring highlighted. Click to close the overlay, smooth-scroll to the item, and brief flash-outline so your eye lands on it.

    • Inline result cards · up to 12 shown; if there are more, a small "+N more · close to see them all in context" hint at the bottom.
    • Section labels derived from each section's .sec-label, so you see "Yellow Pages · Sound Meditation" rather than a bare title.
    • Highlighted snippet · ±70 chars around the match, with the matched substring wrapped in <mark> in a soft gold wash.
    • Visitor asks now searchable · .vg-item entries from gaps.json are added to the search index, so typing "hair" surfaces the open ask from the community panel alongside any rendered cards.
    • Keyboard-friendly · results are anchors with tabindex="0"; Enter/Space activate just like click. Esc still closes the overlay.

    Why this matters: the previous overlay told you "1 of 96 matches" but left the result hidden behind the overlay. You had to close the search to find what matched. Now the match is right there in the box.

  22. 13 May 2026v0.3Feature

    The gaps feedback loop

    A new gaps.json manifest holds every search that came up empty and got reported. The page now turns dead-end searches into a feedback channel — and shows visitors what others are looking for.

    • gaps.json manifest with a hand-curated schema — id, label, query, aliases, category, asks, first/last asked dates, source, notes, status (open / answered / merged-into-yellow-pages).
    • Seeded with ELD's PMIT ask · women's hairdresser — first known visitor ask, awaiting a name to forward.
    • "From visitors · open asks" panel below the editorial top-8 in #gaps. Renders gaps with status open, sorted by ask count, each with an "I can help" mailto CTA.
    • Search zero-result CTA · when a query returns 0 matches, the overlay shows a "Log this ask →" mailto button prefilled with the literal query and page URL, plus a "related open asks" list of any gaps whose aliases overlap with the query.
    • Triage workflow documented in README.md — open the email, bump asks on existing entry or add a new one, commit. When an answer lands, flip status and add to Yellow Pages.

    Why this matters: ELD's PMIT message ("I need a good hair dresser. For women") was the catalyst. Today she'd have searched and seen "0 matches" — dead end. Now the page captures the ask, ranks it against others, and turns it into a quiet to-do for the maintainers.

  23. 13 May 2026v0.2UX

    Shareable section anchors

    Every <section[id]> on the homepage now gets a small terracotta ¶ pill at the top-right of its heading. Hover-revealed on desktop, always visible on mobile. Click copies the canonical URL (e.g. livinginauroville.in/#yellow) to the clipboard, briefly shows a "link copied" tooltip, and updates the address bar so the URL is also copy-able from there.

    • 17 sections wired · the wall, today, this week, next week, this month, yellow pages, trades, open questions, board, more channels, gaps, share, submit, did-you-know, cartoons, about, how-to.
    • Survives language switching · anchors are inserted as siblings of the <h2> (not children) so the i18n innerHTML rewrites don't wipe them out.
    • Deep-link highlight · arriving via a URL with a hash briefly flashes the section in a soft terracotta wash so the eye lands on it.
    • Mobile-friendly · 26 px tap targets, always visible (no hover state to discover).

    Why this matters: people share what's easy to share. Now you can point a friend at "today's events" with a single clean URL instead of "scroll halfway down the page."

  24. 13 May 2026v0.1Spin-off

    Forked from sreebalakrishnan.in/av — a domain of its own

    The bioregion page graduated to its own domain. Every /av/* URL on the personal site now redirects here. URLs flattened in the process: the domain itself is the umbrella, so /av/bioregion/, /av/sources/sources, /av/terms/terms.

    • What moved · the bioregion page (now the homepage), the sources page, the terms page, the wall manifest + poster JPGs, the wall curation log, the cartoons folder, and the bin/check-sources.py + bin/pick-posters.py scripts.
    • Knowledge base stays put · ~/Developer/avkb/ remains where it is. Both sites can read from it.
    • Redirects · _redirects on the old domain forwards every /av/* path and the older /bioregion shortcut to the matching path here. HTML stubs in place as a fallback for hosts that don't honour _redirects for nested paths.
    • Share URLs updated · the WhatsApp share button and the "submitted from" stamp in the form now point at livinginauroville.in.
    • Prior history · every v0.x entry before this lives in the old release notes (entries v0.1 through v0.42). This timeline begins fresh on the new domain.

    Why this matters: the bioregion page is a service for a community that doesn't overlap much with the rest of the personal site. A separate domain makes the proposition clear, lets it grow without dragging the personal site along, and keeps each repo's commit history focused.