What's new in the archive

Changelog

A running record of meaningful, user-visible changes to this archive. Features added, taxonomies renamed, data backfilled, designs reworked. Newest first.

  1. Aramse Discovery, and Salawara finds its home

    Added the D-01 Aramse "Limited Editions" Discovery menu: four coffees spanning Aramse's Edition 1 and Edition 2 releases, plus an exclusive pre-release pour of the Vibrant Edition 3 from Ratnagiri Estate. The released coffees carry pack photos, producer names, elevations, and brewing pro-tips pulled from Aramse's own shop. Separately, Salawara Estate was moved on the origin map to its real home in Belur, near Sakleshpur, which corrects the pin and region for every coffee that sources from it across the archive. Its estate page now links to the estate's own Instagram.

  2. Copy pass: typos and Oxford commas

    Fixed some typos and updated some copy across the site. Em-dashes pruned from the home page, about page, meta descriptions, and a handful of UI labels. Oxford commas added where lists were missing them. Instagram captions on menu pages were left untouched, since those are pulled verbatim from the original posts.

  3. Per-page social cards

    Every coffee, menu, and the coasters page now ships with its own custom Open Graph image when shared on Twitter, WhatsApp, Instagram DMs, Slack, or Discord. Menu cards inherit the dominant colour of their theme image. Coffees with pack photos show the photo in full; coffees without one fall back to a typographic card tinted by their process category (natural, washed, honey, anaerobic). The coasters page got a 3×3 polaroid wall pulled from nine evenly-spaced coasters across the catalogue. The default site card was regenerated to reflect the latest counts.

  4. Filter and sort upgrades

    Added a species filter (arabica, robusta, liberica, blend) to the coffee archive, plus a custom Sort pill that sits alongside the other filters. Process names now display in their canonical form everywhere on the site.

  5. Coaster gallery, fully populated

    64 new coasters arrived (33 from Shibani's personal library and 31 more from Vishal's iPhone batch), bringing the total to 135 catalogued. Every page load reshuffles the gallery so repeat visitors see different orderings. The Hoffmann coaster (#083) stays pinned as the gallery's hero. Photo credits are now attached per coaster.

  6. /coasters launches

    New gallery page indexing the collectable coasters Nerlu drops with menu rotations. The initial 71 photos came from Vishal's personal collection, accumulated over years of regular visits. Square-cropped photos with photographer credit per coaster, plus JSON-LD ImageGallery markup so search engines understand the page as a gallery rather than a list of standalone images.

  7. Performance pass, 79 MB lighter

    Downsized oversized coffee and menu photos across the archive. About 79 MB came off the page payload. Open Graph image switched from PNG to JPEG so Instagram, WhatsApp, and Facebook all render the share preview cleanly without the alpha-channel quirks PNG triggers on those surfaces.

  8. "Farms" becomes "Estates"

    Renamed the user-facing taxonomy from "Farms" to "Estates", URL paths included. Indian specialty coffee labels overwhelmingly say "estate" on the bag, so the rename matches what readers actually encounter on packs and at cafés.

  9. Curator pairings on coffee pages

    Coffee detail pages can now embed a music or text pairing curated by a guest. The first pairing, on the Blue Note retail release, points at a Bill Evans Trio track. The kind of context that turns a coffee from a list entry into a reading.

  10. Coffeeverse Discovery and Blue Note retail

    Added the D-01 Coffeeverse × Riverdale Estate Discovery post and the standalone Blue Note retail release as the archive's first non-menu retail entry.

  11. Self-hosted typography

    Removed the Google Fonts dependency in favour of a curated system font stack. Pages no longer make a third-party font request, so they paint immediately and behave the same offline.

  12. Expanded "Journey So Far"

    About page now carries distribution charts (roast levels, process families, species), featured cards for the top roaster / estate / tasting note / varietal, a flavour cloud, and editorial blocks contextualising each section. The subtitle was also corrected to say this archive is unofficial.

  13. Per-menu image tint

    Menu cards on the home page, the menus index, and inside menu detail pages now pull a colour palette from the menu's primary image and tint the surrounding card. Each menu visually carries the character of its theme image rather than sitting on a uniform card surface. The palette extraction runs at build time and caches per image fingerprint.

  14. Roaster identity pass

    Every roaster now has a logo on its detail page. Duplicate roaster records (Genetics and Koffie Genetics, the Quick Brown Fox split, and several minor variants) were merged into canonical entries.

  15. Branding: wordmark, OG image, favicons, sitemap

    The "ner.lu archive" wordmark went into the header and footer in Expressa Heavy. The site got its first Open Graph card and a complete favicon set (16, 32, 48, 180, 192, 512). Sitemap published for search engines.

  16. Origin map and multi-origin display

    Coffee origin pins now resolve to the most granular known location (estate when known, otherwise region, otherwise state). A polygon-based India map renders origins on coffee detail pages. Coffees that span multiple origins display each one separately rather than collapsing them.

  17. Discovery and missed-post backfill

    Thirty older Instagram posts that pre-dated the archive's tracking were retroactively added, with bag-label fields populated wherever the original posts contained the data. The archive now reaches further back into Nerlu's pre-2024 era.

  18. Per-page search

    Search bar added to the menus and roasters index pages so you can filter inline rather than navigating to a separate search route. The standalone /search page was retired.

  19. Mobile nav, active highlights, editorial intros

    Header gets a hamburger menu on narrow viewports and the active page is highlighted in the nav. The home page now opens with an editorial intro above the "Now pouring" rail, and coffee cards in lists carry roaster name plus state of origin so they read as cards, not just titles.

  20. Light mode

    Added the "Warm Paper" light theme alongside the default dark mode. Choice persists in localStorage, so the site remembers what you picked.

  21. First public release

    Site scaffolded on Astro 5 with TypeScript and Tailwind. Content collections, schemas, BaseLayout, and the Phase 1 pages (home, menus, archive, coffees, roasters) all shipped together as the archive's first usable build. The initial dataset was populated from Vishal's personal archive of coffee photos shot at Nerlu over the years, with each pack label transcribed into the bridge YAML one entry at a time.