Version History

A full changelog of all updates, fixes, and improvements to the Transit Wiki.

← Back to Home
RELEASE More Reliable Photo Uploads 26 September 2026
  • Uploads Try Again by Themselves: A short hiccup on our side used to fail an upload straight away; now the upload quietly tries again, up to four times, waiting a little longer each time — the same approach YouTube uses. A retried upload can never save your photo twice, large photos are compressed on your phone first so they send faster (still up to 4096 pixels), and iPhone HEIC photos get a clear explanation instead of a vague error.
RELEASE A Better Shinkansen Page 25 September 2026
  • The Shinkansen Page: It now explains the network — the first line opened on 1 October 1964, five JR companies run it, and trains reach 320 km/h — and has a table of every Shinkansen from Tokyo with its route, operator, train names (Nozomi, Hayabusa, Kagayaki…), top speed and fastest journey time, including the Yamagata and Akita mini-Shinkansen. Each line now has its own badge instead of all three reading “TKY”, and the Tōkaidō, Tōhoku and Jōetsu pages have real descriptions.
  • New Line Page: Hokuriku Shinkansen: Tokyo to Kanazawa and Tsuruga, with all 24 stations and a map on the real track, including the 2024 extension to Tsuruga. Its delays, which were being shown on the Jōetsu Shinkansen, now appear on its own page.
RELEASE Better Search 25 September 2026
  • Search Finds Everything: The search box now covers all 2,079 stations — it used to know fewer than 1,000 — plus every line and railway company. Type it however you like: Tōkyō, Tokyo or Toukyou; Shimbashi or Shinbashi; in kanji (新宿), hiragana (しんじゅく) or katakana; or a station number such as JY17. Busy stations come first, small typos are offered as “did you mean?” suggestions, and the results work with the arrow keys and Enter.
  • Home Page Fixes: The Shinkansen card showed delays on JR East’s ordinary lines (Chūō, Tōkaidō) as if they were Shinkansen delays; it now shows only its own lines. Its title was nearly invisible on the dark theme.
RELEASE Fact Check 25 September 2026
  • Every Station List Checked Against Official Data: Every line’s stations were compared with the railways’ own published lists. Station numbers were wrong on eight JR lines — the Chūō-Sōbu Local Line was numbered backwards (Chiba is JB39, not JB01), and the Takasaki and Utsunomiya lines were off by one — and are now the official ones. Seven Tobu lines are now complete: the Tōjō Line was missing Naka-Itabashi and Tobu-Nerima, and the Nikkō Line twelve stations. The JR Nikkō Line now ends at JR Nikkō, not Tobu-Nikkō; the Takasaki Line gains Kita-Kōnosu; and branch stations on the Keiyō, Nambu and Saikyō lines are in the right place, so their maps no longer draw lines that do not exist.
  • Wrong Facts Corrected: The Keisei, Tōkyū, Odakyū and Tobu pages said they were run by JR East. The Yamanote Line’s history listed an extension to Akasaka-Mitsuke that never happened; it has been rewritten from the record. The Chiyoda Line reached Yoyogi-Kōen in 1972, not 1971. Skyliner and Sky Access station numbers are now Keisei’s own.
  • Safer Transit App: Shop names and community photo titles are now treated strictly as text, so a malicious title can no longer run code on the page. Where a station has no timetable, the nearby-stations list now says so instead of showing example departures.
  • Smaller Fixes: Adding a year to a history contribution works again (every year was being rejected). The last-train countdown no longer disappears after midnight, Ueno-Tokyo Line delays now show, and “show this route on the map” works from every route.
RELEASE Keisei, Odakyū, Tōkyū and the Narita Express 25 September 2026
  • Keisei Trains, Including the Skyliner: Six Keisei lines now show every train that should be running — the Main Line, Chiba, Kanamachi, Sky Access and Matsudo lines, and a Skyliner page with only Skyliners. Keisei publishes no open data at all, so its timetables come from Mini Tokyo 3D; we checked them against Keisei's own published timetable and all 240 departures we compared matched, types and destinations included.
  • Odakyū and Tōkyū Trains: The Odakyū Odawara Line and all eight Tōkyū lines now show their trains too. Both companies publish only each station's departure board, with no train numbers, so each train's journey is pieced together from those boards — about 1,100 Odakyū trains on a weekday.
  • New Line Page: Narita Express (N'EX): The airport express now has its own page and map, following every N'EX from Narita Airport via Chiba to Tokyo, then on to Yokohama and Ōfuna or to Shibuya and Shinjuku. Trains that split and join at Tokyo are shown as one train until they part. Positions come from JR East's official timetable. The Narita Line map was also fixed: its trains stopped at Narita and never reached the airport; all 110 airport trains a day, N'EX included, now run through to both terminals.
  • About the Railway Companies: The JR East, Tokyo Metro, Toei, Keisei, Tōkyū, Odakyū and Tobu pages now have a company card — official name, founding date, head office, network length, lines and stations, daily passengers and what each is known for — in English and Japanese, each fact with its source. Two errors were corrected: JR East is headquartered in Shibuya, Tokyo, not Osaka, and Tokyo Metro runs 9 lines, not 15.
  • Corrections: The Keisei Kanamachi Line listed Keisei-Koiwa and Oshiage; it runs Keisei-Takasago – Shibamata – Keisei-Kanamachi. The Nippori-Toneri Liner's timetable is now credited under its actual licence, CC BY 4.0.
  • Data Credits: Odakyū and Tōkyū station timetables and JR East's Narita Express timetable: 小田急電鉄・東急電鉄・東日本旅客鉄道・公共交通オープンデータ協議会, provided for 公共交通オープンデータチャレンジ2026. Keisei timetables: Mini Tokyo 3D © Akihiko Kusanagi (MIT licence). Company facts: each company's own profile and Wikipedia, linked on each page.
RELEASE Maps for Every Line 25 September 2026
  • A Map on Every Line: All 81 line pages now have a map — 57 of them new, from the Ginza Line to the Tōkaidō Shinkansen. Each one shows the line on the real track over government aerial photos, with every station; tap a station to open its page. The three Shinkansen maps follow the whole route, to Shin-Ōsaka, Shin-Aomori and Niigata.
  • Live Trains on 10 More Lines: Seven Tobu lines (including the Skytree, Tōjō and Urban Park lines), the Keiō Line, and the JR Itsukaichi, Kawagoe and Negishi lines now show their trains live, like the lines added last week.
  • Timetable Trains on 23 More Lines: Where a railway does not publish where its trains are but does publish its timetable, the map now shows every train that should be running right now, worked out from the official timetable — weekday or holiday, including trains after midnight. That covers all nine Tokyo Metro lines, the Tsukuba Express, the Rinkai Line and the Nippori-Toneri Liner, ten more JR East lines (Hachikō, Itō, Kashima, Narita, Sagami, Sōbu Main, Sotobō, Tōgane, Tsurumi, Uchibō) and the Tobu Kinugawa Line. Rapid and express trains run through the stations they skip. These maps say Timetable rather than Live: delays are not shown.
  • Realistic Mode: In Tokyo's 23 wards, press 3D then Realistic and zoom in to see buildings with their real photographic textures, from MLIT's Project PLATEAU. It loads only the area you are looking at, and switches itself off if a device is struggling. Detailed textures are richest around the big hubs such as Marunouchi and Shibuya.
  • Track Drawn More Accurately: Some maps drew short straight lines — up to 700 m — where a station was joined to the track near the next station instead of its own. These are gone. Stations now sit on their own line's platforms: the Tsukuba Express's Asakusa had been drawn at the Ginza Line's Asakusa, 550 m away.
  • Station List Corrections: The Den-en-toshi Line listed Tsuruma, an Odakyū station, instead of Tsukimino. The Ginza Line listed Toranomon Hills (a Hibiya Line station) instead of Toranomon. The Narita Line's stations were out of order and Narita itself was missing. The Hachikō and Jōban Local line pages showed only 2 and 3 stations and now show all of them. Seven misspelt names were fixed (Himemiya, Unga, Shōin-jinja-mae and others), as were two wrong kanji (Mitake is 御嶽, Yōdo is 用土), and stations that share a name with one elsewhere — Iriya, Ōyama, Kasumigaseki — no longer get mixed up.
  • Data Credits: Timetables: 東京地下鉄・首都圏新都市鉄道・東京臨海高速鉄道・公共交通オープンデータ協議会 (公共交通オープンデータ基本ライセンス); 東京都交通局・公共交通オープンデータ協議会 (CC BY 4.0). JR East and Tobu timetables, and Tobu and Keiō train positions: 東日本旅客鉄道・東武鉄道・京王電鉄・公共交通オープンデータ協議会, provided for 公共交通オープンデータチャレンジ2026. Each map lists its own sources.
RELEASE Live Train Maps 24 September 2026
  • Live Trains on 24 Lines: Line pages now show a live map with every train on the line right now, moving along the track — the four Toei subway lines, 18 JR East lines including the Yamanote, Chūō and Keihin-Tōhoku, and both Yokohama subway lines. Around 400 trains at a time. Tap a train to see its number, where it is heading and whether it is late; its card follows it along the line.
  • Government Maps and Real Track: The map is drawn from Japan's national surveys: aerial photographs and base maps from the Geospatial Information Authority (国土地理院), and the exact shape of the track from MLIT's national land data (国土数値情報), so trains follow the real curves rather than straight lines between stations. Station names are shown in Japanese and English.
  • 3D Buildings: Press 3D on any live map to tilt to street level. 4.76 million buildings along the lines rise to their real measured heights, from MLIT's Project PLATEAU 3D city model. Coverage follows PLATEAU's: nearly all of Tokyo and much of Saitama; most of Yokohama is not yet surveyed.
  • New Line Pages: Yokohama Blue and Green Lines: The Yokohama Municipal Subway had no pages at all. Both lines now do, with all 42 stations and their official numbers (B01–B32, G01–G10), linked from every station they serve.
  • Route Planner Sent People to the Wrong Place: Asking for a station the planner did not recognise could silently route you to a different one with a similar spelling — Hakone went to Hasune in Itabashi, and Osaka to Ōsaki. It now only accepts a spelling of the same station, and only offers stations it can actually route to.
  • Fare Corrections: Walking between stations is free — a walk-only route was being charged ¥150. Tokyo Metro journeys were being priced on JR's fare table and are now priced on Tokyo Metro's (Tokyo → Shinjuku on the Marunouchi Line: ¥209, not ¥230).
  • Photos at Full Resolution, Kept Safe: Photos are now stored at up to 4096 px on the long edge, where they were being halved to 2000 px. They are also kept in permanent storage that survives updates to the photo service — the cause of the photos lost in early September.
  • Station Directory Filters: The operator filter on the station directory now works; it had been ignored. The era and accessibility filters have been removed — almost no stations had the data behind them, so they hid most of the network rather than filtering it.
  • Security Hardening: A security review found and fixed several issues in sign-in and in how the site talks to outside services. None required any action from users.
  • Credit Where It Is Due: The live map was inspired by Mini Tokyo 3D by Akihiko Kusanagi. Tokyo Metro lines have no live map because Tokyo Metro does not publish its train positions.
RELEASE Accounts and Photos 17 September 2026
  • Your Account Page: Clicking your name no longer signs you out — it opens your account page, listing every photo you have uploaded, whether it is live or still in review (and why), with the caption editable and a delete button.
  • Step-by-Step Photo Upload: Adding a photo is now three clear steps — choose the photo, add details, upload — with a progress bar, automatic retry on a bad connection, and a clear message if something goes wrong.
  • Your Photo, Your Choice: When you upload you choose whether others may reuse your photo. The default is all rights reserved. If you allow reuse, it is published under CC BY 4.0 and anyone reusing it must credit you by name; every photo shows its owner and licence, with a one-tap credit line to copy.
  • Bot Protection on Contributions: Contribution and bug-report forms are now protected against automated spam, and empty or content-free submissions are refused. The check only loads when you open a form.
  • Addresses Ending in a Slash: Pages like /ja/ and /stations/ returned "not found". They now go to the right page.
  • Lost Photos Are Labelled: A few photos uploaded before 9 September lost their image files. They now say so on the uploader's account page instead of showing a broken image, and are no longer shown on the site.
DATA Line Data Corrections 14 September 2026
  • Keisei Main Line Rebuilt: Three stations that are not on this line were listed on it — 京成幕張 and 京成幕張本郷 belong to the Keisei Chiba Line, and 検見川浜 is a JR Keiyō Line station with no Keisei service at all. The two real stations they had displaced, 船橋競馬場 (KS24) and 谷津 (KS25), are restored, and every code from 京成津田沼 onward has been corrected — the whole line was numbered one too high.
  • Keisei Chiba Line Rebuilt: The line listed 5 stations where it really has 10, and two of those five were not on it: 千城台 is a Chiba Urban Monorail terminus, and 京成大和田 belongs to the Main Line. A sixth entry, "Keisei-Chiba-Chuo", was an invention that merged 京成千葉 and 千葉中央 into one station. All ten real stations are now listed.
  • Fukutoshin Line No Longer Stops at Shinjuku: The Fukutoshin Line runs 東新宿 → 新宿三丁目 → 北参道; it does not serve Shinjuku Station. A duplicated station entry had been propagating into the transfer table, which was offering 20 interchanges to a line that does not stop there. Removed.
  • Fabricated Transfers Removed: Ten transfer connections generated by the bad line data are gone, including six at 検見川浜 — a single-line station that was advertising connections to two railways it has never been served by.
  • Station Names Corrected: Three Keisei Main Line stations carried wrong English names: 千住大橋 was "Senboku" (a city in Akita), 京成大和田 was "Keisei-Ookubo" (a different station), and 国府台 was "Kokufuda". Each had also created a duplicate station page, splitting the platform data away from the page the line linked to.
  • Karasuyama Line Numbering Removed: The Karasuyama Line has no official station numbering — neither the line nor its stations carry a 駅番号. The KR01–KR10 codes shown here were invented, so they have been removed rather than guessed at. 仁井田 was also displaying "(栃木県)" as its name, a stray Wikipedia disambiguator.
HOTFIX Photo Loading & Contribution Fixes 12 September 2026
  • Photos Would Not Load for Some Visitors: For ten days, anyone whose browser does not send the Sec-Fetch-Site header — older iPhone Safari, older Android browsers, in-app browsers, some privacy proxies — was refused access to community photos on every station and line page. They simply saw nothing, with no error. Affected dozens of pages and is now fixed.
  • Contributions Are Checked Before They Are Filed: The contribution form accepted completely empty submissions and filed them for review. Every form is now validated for real content, and tells you exactly what is missing instead of a generic failure. History entries without a year are caught up front — previously they were accepted and then silently discarded.
  • Security Check Added to Line Edits: The line editing form had no bot check wired to it, which would have rejected every submission the moment the check was switched on.
RELEASE Japanese Edition — 日本語版 8–11 September 2026
  • A Real Japanese Version of the Site: Station, line, hub and directory pages are now available in Japanese at /ja, written from the Japanese source data rather than machine-translated from English. A language toggle in the navigation switches between the two and keeps you on the same page.
  • Japanese Station & Line Directories: Full A–Z browsing in Japanese for every station and every line.
  • Japanese Edition Mark: The Japanese edition carries its own 鉄 favicon, distinct from the English TW monogram, so the two are identifiable at a glance in a tab strip.
RELEASE Community Photos — Instant & Full Resolution 9–11 September 2026
  • Photos Appear Straight Away: Photos of trains and stations are now checked automatically and published without waiting for a human to approve them. Anything the check is unsure about, or that looks unsafe, still goes to a person. Previously every single photo waited in a queue.
  • Uploads Survive Bad Signal: Uploading on patchy mobile data used to fail outright. Uploads now retry on their own, show real progress, and no longer give up on a single dropped connection.
  • Full Resolution Kept: Photos were being quietly shrunk to 2000px on the long edge — roughly halving a normal phone photo. The limit is now 4096px, so a 2160×3840 photo is stored exactly as shot.
DATA Station Identity & Honesty Pass 9–10 September 2026
  • 94 Duplicate Station Codes Fixed: A station code cannot mean two different places, but 94 did — printing the same roundel on stations hundreds of kilometres apart. All 94 collisions resolved; codes that could not be verified against a trustworthy source were removed rather than guessed.
  • Station Name Collisions Corrupting Maps: Stations that share a romanized name but not their kanji were being merged into one another, corrupting route maps, transfers and station pages.
  • Invented Facts Removed: Station facts with no source behind them are no longer displayed. A fake status pill and a set of invented transfer walking times have been removed, and operator pages added with real, sourced company data.
  • A–Z Station Directory: Every station is now reachable by browsing, not just by search.
PATCH Route Planner & Map Accuracy 2 September 2026
  • Long Routes Now Solve: Journeys such as Kamakura → Narita returned no result. Two causes: the search discarded stations by distance too aggressively, and gave up after 18 changes. Both corrected.
  • Station Ordering Fixed on 10 Lines: Stations were listed out of sequence on ten lines, which made route maps draw track that does not exist.
  • Fares Beyond 50km: The fare tables stopped at 50km, so longer journeys could not be priced. Extended.
  • Departure Melodies Refreshed: 165 more stations now list their departure melody, sourced from individual station articles.
DATA Names, Coordinates & Accounts in the Navbar 30 August – 1 September 2026
  • 1,701 Stations Given Their Kanji: Japanese names backfilled for 1,701 real stations, with a further 21 resolved individually against Google Places where no other source had them.
  • Routing Coordinates Backfilled: Missing coordinates filled in from verified station facts, so the geographic maps draw correctly.
  • Signed-in State Everywhere: Your account and admin state now show correctly in the navigation and footer across the whole site.
PATCH Station Page Rebuild, Melodies & Platforms 5–18 August 2026
  • Station Pages Restructured: Rebuilt around a facts rail and four reading groups, with the wiki content ahead of the tooling. The infobox now sits beside the content instead of inside it.
  • Station Facts from Wikidata: Real sourced facts pulled from Wikidata and Japanese Wikipedia infoboxes, attributed under CC BY-SA.
  • Bilingual Station History: A bilingual timeline covering 15,049 events across 1,284 stations, with all 3,425 history events professionally translated from Japanese.
  • Real Platform Numbers: Platform-level data extracted from Japanese Wikipedia のりば tables and ODPT, replacing fabricated and broken platform layouts.
  • Departure Melody Library: Per-line and per-station melody data, with makers attributed, artist and title split apart, and retired melodies flagged as ended.
  • Mobile & Display Fixes: Departure boards collapse on mobile, page-wide horizontal overflow fixed, Japanese destinations no longer wrap one character per line, and missing static assets return a proper 404 instead of a 500.
  • Delay Status for Six More Operators: Live delay status now covers Toei, Keisei, Odakyu, Tokyu, Tobu and Rinkai, and the homepage names which lines are delayed rather than just counting them.
RELEASE Accounts, Community Photos & Records 4–5 August 2026
  • Sign In with Javer ID: Single sign-on added, with a community photo feed, likes and comments.
  • Photo Uploads & Moderation: Upload photos of stations and lines, tagged to both a line and a station, with a moderation queue, an AI pre-filter and per-user rate limiting.
  • Admin Locked Down: The admin dashboard and all admin endpoints now require authentication, and fact-checker output is escaped.
  • Records Page: A new /rankings page for network records — first and last trains, oldest and newest stations.
  • Geographic Route Maps: Line pages now carry a real geographic map, plus line photos, rolling stock specifications and through-service diagrams.
RELEASE Route Planner — Native Nav 29 April – 1 June 2026
  • Station-to-Station Route Planning: A full journey planner built on the real network graph, with station autocomplete and interactive route cards.
  • Real Pathfinding: Graph search over the whole network with a binary min-heap, transfer penalties and caching, rather than a lookup table.
  • Live Data Every Two Hours: Automated ODPT synchronisation keeps the timetable and status data current.
  • Walking Transfers & Fares: A physical walking-transfer graph between platforms, and JR East fare tables calibrated to 2026 prices.
PATCH Branding & Data Integrity Update 28 April 2026
  • Official Logos Added: Replaced generic letter-badge placeholders with official operator logos for Tobu Railway, Tokyu Railway, and TWR Rinkai Line on the home page network cards.
  • Rinkai Line Fixed (Critical): Resolved a critical routing loop where the Rinkai Line would redirect to itself and show no data. Removed the conflicting Hub configuration and rebuilt the line page with a correct Route Map.
  • Rinkai Line Stations Corrected: Restored the full 8-station sequence (R01 Shin-Kiba → R08 Osaki), including the often-missing Tokyo Teleport and Shinagawa Seaside stops. Applied correct TWR branding color (#004194).
  • Shinkansen Network Rebuilt: Expanded all three Shinkansen lines from truncated placeholder data to full, accurate station sequences:
    • Tokaido Shinkansen: 17 stations, Tokyo → Shin-Osaka
    • Tohoku Shinkansen: 23 stations, Tokyo → Shin-Aomori
    • Joetsu Shinkansen: 12 stations, Tokyo → Niigata
  • Shinkansen Transfers Fixed: Transfer badges at major hubs (Tokyo, Ueno, Omiya, Takasaki, Shinagawa) now correctly reflect connecting lines.
HOTFIX Routing & Missing Line Fixes 28 April 2026
  • Nippori-Toneri Liner Added: Added the missing Toei Nippori-Toneri Liner (NT01–NT13) with correct station list, branding color (#da6b10), and service pattern data.
  • Flexible URL Routing: Implemented a multi-step slug matching engine for line URLs supporting dashes, underscores, and fused formats — preventing 404 errors for complex line names like the Nippori-Toneri Liner.
  • Bug Report Modal Fixed: Corrected a broken script tag that blocked the timeline from rendering. Also fixed white-on-white text contrast issues in the "Report or Contribute" modal.
  • Admin Dashboard Link: Added a persistent Admin Dashboard link in the site footer for authenticated admin users, making it easier to review incoming bug reports and contributions.
RELEASE Production Launch & History Database 27 April 2026
  • Full Production Deployment: Site deployed to Cloudflare Workers at train-wiki.rehans-iqra.workers.dev. All static assets, API routes, and D1 database bindings confirmed live.
  • Station History Database: Completed a batch scrape of 966 stations from Japanese Wikipedia. Historical timeline events (沿革/年表 sections) ingested into Cloudflare D1 (train-wiki-db).
  • Station Timeline UI: Station pages now display an interactive historical timeline for events like openings, expansions, renovations, and incidents sourced from Wikipedia scrape data.
  • Community Contributions: Launched a crowdsourced contribution system. Users can submit historical events, accessibility audits, bug reports, and data corrections via an in-page modal form. All submissions are stored in D1 for admin review.
DATA Station Pages & Visual Overhaul 26 April 2026
  • Visual Platform Diagrams: Station pages now feature a visual track-and-platform layout showing Inbound/Outbound platform numbers and peak frequency estimates per serving line.
  • Quick Facts Bar: A prominent "Quick Facts" summary bar was added to station pages, showing Total Platforms, Connected Lines, Opened Year, Daily Riders, and History event count at a glance.
  • Official Line Badges: Transfer badges on route maps now use operator-accurate styling — circular badges for Tokyo Metro, bordered squares for Toei, solid squares for JR, and diamond-style for Shinkansen.
  • Mobile Hamburger Menu: Implemented a fully functional mobile navigation menu with smooth open/close animations and proper backdrop behaviour for sub-768px viewports.
  • Dark/Light Theme Toggle: Added a persistent theme toggle that saves preference to localStorage and applies on load without a flash of unstyled content.
PATCH Keisei & Timetable Fixes 23 April 2026
  • Mock Timetable Generator: Replaced broken repetitive "00:00 ghost" timetable entries with a deterministic staggered schedule generator, producing realistic departure times for all Keisei stations.
  • Keisei Network Audit: Audited all Keisei Electric Railway station data. Fixed missing stations and corrected transfer badge assignments across the Narita Airport corridor.
  • API Security: Protected the /api/contribute endpoint with authentication middleware. Admin routes locked behind session-based access control.
RELEASE Initial Public Release 20 April 2026
  • Site Launched: Japanese Transit Wiki goes live. Core network coverage includes JR East, Tokyo Metro, Toei Subway, Keisei, Tokyu, Odakyu, Tobu, and Shinkansen lines.
  • Interactive Route Maps: All line pages feature horizontal-scrolling transit-style route maps with hover tooltips, station codes, and transfer connection dots.
  • Global Station Search: Real-time fuzzy search across all 966 stations supporting both English and Japanese kanji input (e.g. Shinjuku or 新宿).
  • Live Departure Boards: Station pages connect to the ODPT API to display real-time departure information in an LED-style board UI.
  • Edge Architecture: Built on Hono + Cloudflare Workers for sub-100ms global response times with zero cold-start latency.