Skip to main content
LIVEData version v 2026-10-03 09:37 JST

Changelog

Recent user-facing releases and fixes. Internal scaffolding commits are omitted; the full commit log lives on GitHub at bangdream-NA/bandori-fans.

2026-08

  • Song and live pages move to readable URLs; old links redirect in a single hop
  • You can withdraw a rating you posted
  • Rating or exporting while signed out now sends you to the sign-in page instead of an error
  • Your signed-in state is consistent across the header and footer; the account entry now lives in the footer
  • The database landing leads with the band library, and the voice-actor index lists all 50
  • Eight Chinese band names that were never official have been withdrawn
  • The site name is now shown consistently in browser tabs and share cards
  • A band-narrowed empty result now names the band and the filter that produced it
  • The never-populated "creators" placeholder page has been removed from the database
  • Contrast improved on the calendar and count badges, dark mode included
  • The correction page's back button and the filter controls meet the 44-pixel touch target
  • Scrolling the band filter strip no longer adds 8 pixels of horizontal scroll to the whole page
  • Nineteen home links across the site no longer take an extra redirect
  • Added /.well-known/security.txt so security researchers have a standard way to reach us
  • The news list loads faster, and the information search engines hold about the site has been tidied up so it is easier to find
  • On live and song pages the key facts appear as soon as the page starts loading, instead of waiting for the whole page
  • Lives, venues and news now carry their date, place, image and section in search results

2026-07

  • Ratings and reviews are live — sign up, rate lives and venues, and see everyone else's scores
  • Accounts arrive: sign up, sign in, sign out, and an export of your own submissions
  • Live pages list official merchandise: item names, tax-inclusive prices, and a link to the official store
  • Venue pages now show capacity — 84 venues filled in this month
  • Street addresses added for 90 venues, each with its source cited
  • Venue pages gain a map link that opens the venue's location directly
  • Venue pages gain facility notes (lockers, food, queueing) and an open form for visitor tips
  • Photographs added for 28 venues, all from freely licensed, credited sources
  • Traditional Chinese joins the language switcher
  • The correction form is rebuilt: fields are now specific to each entity type, with new entries for releases and per-performance times
  • Approved corrections now land correctly on song titles, live titles, venue capacity, venue addresses, and news titles and publication dates
  • Multi-day lives group their "artists appearing" list by day
  • Cancelled and postponed past lives now carry a status note
  • Lives held online are marked "online" on the calendar and on their own page
  • The ticketing badge is now three-state: upcoming, on sale, closed
  • Every date link in the calendar and in the ICS subscription now opens a real page
  • The home live strip matches the calendar, and gains a ticketing sub-section
  • The discography takes in video releases, and CD first-press lottery tickets cross-link with their lives
  • Dead release links now redirect to the current entry instead of landing on a 404
  • The song list can now be sorted by its "Plays" column, and shows a band tag beside each performance
  • Site search now ranks exact matches first, then prefixes, then substrings
  • Your band filter and its accent colour survive page changes and your next visit
  • The band filter strip gains left/right scroll buttons so narrow screens reach every band
  • Two bands added — millsage and "Ikka Dumb Rock!" — with their official logos
  • The Atom feed now renders as a readable page when opened in a browser
  • News bodies are translated, and source labels and filters render in your language
  • Empty states no longer show links that go nowhere; ticket-only pages no longer offer setlist submission
  • Faster and steadier: share cards are pre-rendered and edge-cached, and render errors on the news and home pages are fixed
  • Bonus-item notes on releases and operational notes on lives are now translated, with the translation's origin labelled; the /links page header reads in your language
  • The sort headers that did nothing on the lives, releases, songs and venues lists now work; the calendar's year picker no longer snaps back to the first year
  • Setlist submissions are now made per performance, so each day of a multi-day live can be submitted on its own
  • When an entry comes from a merged archive record, or its venue is not yet confirmed, the page says so instead of reading as verified and complete
  • Duplicate live entries have been merged, and titles, venues and dates that were truncated or carried promotional text have been corrected one by one
  • Mobile layout fixes: ongoing lives in the calendar no longer collapse into one bar, the footer stacks properly, and news dates no longer break mid-token
  • Tidied up what search engines hold about the site: empty list and calendar views are no longer indexed, the sitemap lists only pages that exist, and filter links no longer take an extra redirect

2026-06

  • Community setlist crowdsourcing is live — submit a setlist on any event page; it updates the database after review
  • Event detail now shows operational info: merch / priority-entry tickets / bonuses (from bang-dream.com)
  • Event detail now shows a dynamic ticket-window status badge (on sale / ended)
  • Venue detail greatly enriched: building photo (CC-BY-SA credited), seat-map link, an "events held here" count, and venue-name + map links
  • Added building photos and base location / address data for ~39 venues
  • Calendar subscription (ICS) now supports per-category filtering with a 10-kind chooser
  • CD first-press lottery tickets and their corresponding lives are now cross-linked
  • New "Friend Links" nav tab and friend-links page
  • Site-wide ⌘K / Ctrl+K search shortcut (auto-adapts the Mac / Windows hint glyph)
  • Event pages now carry richer structured data (performer / image / location) for better search-engine indexing
  • Terms of Service expanded to 15 sections with a two-form consent flow
  • New site favicon
  • Home strip, spotlight, and calendar data are now fully in sync — fixes the home-calendar desync
  • Every row in the calendar "on sale" list now links to its event correctly — fixes dead links
  • Public-corrections apply path fixed — venue-name and other corrections now take effect after review
  • Events with no setlist now show a friendly "add the setlist" invite button
  • Releases library drops a redundant band filter; quick-access count labels are more honest (no more "latest" on a full-catalog total)
  • News page count matches the paginator total; external links now show a host label (fixes narrow-screen overflow)
  • Many band chips, count badges, and error text now meet WCAG AA contrast (readable in dark mode too)
  • List filters (event time / band status) are now single-select exclusive
  • Mobile improvements: masthead no longer clipped, locale switcher fits narrow screens, long titles wrap correctly, search no longer overflows horizontally, plus a sort affordance and larger tap targets
  • Error and not-found pages now have trilingual buttons + dark-theme support
  • Several accessibility improvements: focus moves on correction-form success, clickable rows restore table semantics, calendar nav landmark, character-attendance row structure, and list rows announce the full title
  • The anniversaries page no longer mixes in ticket-window events; future or unresolvable events hide the setlist-submission entry
  • Performance: self-hosted per-locale fonts, removed unused code and the compiler, optimized first paint and image loading

2026-05

  • Event detail pages now show "artists appearing in this set" and five additional loose-end columns
  • Character detail pages split family + given name and show readings; lyricists and composers get the same treatment
  • Band detail pages cross-link to series and cross-band artist series
  • All detail pages now share a unified entity-sources footer badge
  • Band detail pages now show a lineup timeline from artist_configurations
  • Song list and detail surface multi-locale titles and romaji
  • Venue detail pages cross-link to events held at that venue
  • New /random route: jump to a randomly chosen entity
  • Three production fixes: LiveSpotlight, WhatDay, and BandSwitcher accent fallback
  • Slug matching now accepts both encoded and decoded forms, fixing several CJK 404s
  • /cast/[slug] now 308-redirects to the unified /voice-actors/[slug] route
  • News detail pages adopt the unified bf-detail-page chrome
  • Videogram card links now route into /releases correctly
  • List headers, filter chips, and enum cells fully internationalized
  • Home page SSR error (digest 68744793) in production resolved
  • Behind the scenes, the data pipeline that keeps the archive up to date was modernized
  • The not-found page now offers browsing links so a missing URL is a starting point, not a dead end
  • "Today" on the calendar and anniversary pages now follows Japan time, so the day rolls over consistently
  • Setlist pages group songs under each performance's own title
  • Not-found page navigation links are now comfortable, full-size touch targets on phones
  • Song detail pages no longer list the same performance more than once
  • Venue pages now use readable URLs (e.g. /venues/crypto-com-arena)
  • Voice-actor and member database cards show honest "N bands · M people" counts
  • The news filter is upgraded to nine finer categories
  • Songs added as a sixth Database hub card
  • A public correction form is now live at /contribute/fix — submissions are reviewed before any data changes

2026-04 — 2026-03

  • Ten v1 sub-database list and detail pages rewritten to match the original prototype 1:1
  • Internal worker-to-pages fetch now routed via workers.dev to bypass same-zone silent data loss on Cloudflare
  • VPS auto-deploy restored: worker and pages now roll automatically on push to main
  • Detail-page depth audit: CD versions, voice-actor history, multi-artist appearances, song appears_on / performed_at cross-links
  • Route consolidation: /cast → /voice-actors and /characters/[id] → /character/[slug]
  • R-data.10 series: gap analysis between v1 schema and rendered pages, with link-render quick wins

2026-02

  • Source policy documentation (docs/source-policy.md) plus per-source ToS / robots.txt snapshots added
  • BanG Dream! Project derivative-works guideline safe-harbor reference incorporated and disclosed

Last updated

← back to home