Skip to content
Thursday, 7 May 2026 — Jakarta Issue №127


Project log

Changes


This page is the unembellished record of what has shipped on Streetside Jakarta and when. It exists so that returning readers, citing agents, and the developer himself can verify the site's pace without guessing. Entries are dated in Asia/Jakarta time.


2026-04-28

GEO Tier 4: author identity, OG card, editorial lede

Added a canonical Person entity (Mugni Hadi) referenced across all article and dataset schemas. Shipped a 1200×630 social preview card. Introduced an editorial summary above the homepage camera grid for citation by AI search engines. Self-hosted Google Fonts. Added explicit AI-crawler welcomes to robots.txt and Cache-Control headers to static assets.


2026-04-26

GEO Tier 3: schema unification + speakable

Reorganised JSON-LD into a layout-level @graph so Organization, Person, WebSite, and Place entities are defined once and referenced everywhere via @id. Added speakable specifications to the homepage hero and key answer paragraphs.


2026-04-24

GEO Tier 2: llms.txt + dispatch/

Published llms.txt and llms-full.txt at the project root. Launched the /dispatch section with two field guides: "Reading Jakarta Traffic" and "Why Cameras Go Dark."


2026-04-21

Map page

Added /map as an interactive overview backed by MapLibre + PMTiles, plotting all 1,280 cameras on a single Jakarta basemap.


2026-04-19

Neighborhood directory

Added per-neighborhood pages enumerating the cameras within each Jakarta administrative area, with distance-from-centre sort.


2026-04-15

Initial public release

First deploy: a flat directory of 1,280 live Jakarta CCTV streams sourced through the Molecool aggregator, free to view, no login.


Last updated: 28 April 2026