Public, rider-facing changes to 555 EUCRiders.
This log is written for humans. It tracks visible changes to tools, data presentation, content structure, and trust/verification surfaces. It does not list every internal refactor.
[1.2.1] - 2026-06-09
Changed
- Normalized internal navigation, article links, specs links, feed hubs, PWA shortcuts, public API references, and linked-data page URLs so directory-style site routes consistently end with a trailing slash.
- Reworked approximate tire matches on model spec pages into similar tire-size guidance with stock-size context, fitment risk grouping, localized search links, and copy-size actions.
Fixed
- Fixed production clicks to internal pages such as EUC specs model pages so they no longer hit a slash-normalization redirect before opening the page.
- Fixed generated HTML output so clickable internal route links no longer produce browser-visible redirect/reload behavior caused by missing trailing slashes.
- Fixed manually clickable homepage and sitemap cards so internal card navigation uses Astro client-side routing instead of forcing a full document reload.
- Fixed clickable EUC specs rows and cards so model detail navigation goes through Astro transitions while inline controls remain interactive.
- Fixed language switcher ordering so translated page variants keep the same language order after search-driven navigation and route swaps.
- Added a subtle global image fallback so failed or delayed photos keep a polished frame instead of showing an empty media area.
[1.2.0] - 2026-06-02
Added
- Added Begode X-Max to the EUC specs database, including model photos and gallery assets.
Changed
- Updated wheel-class criteria and examples so flagship, performance, and off-road labels better match the current high-end EUC market.
- Improved selected specs comparison labels so table copy reads more like final rider-facing content.
[1.1.0] - 2026-05-31
Added
- Added product photos to the wheel specs database, including optimized thumbnails, hero images, and model-level galleries for supported Begode, LeaperKim, King Song, Inmotion, and Nosfet wheels.
- Added a fullscreen specs-gallery lightbox with keyboard navigation, swipe gestures, previous/next controls, image counters, reduced-motion support, and no-scroll desktop presentation.
Changed
- Reworked the specs index table so model photos sit in their own column, keeping labels and wheel names easier to scan on desktop.
- Framed specs thumbnails and gallery images more consistently so vendor photos feel like separate product media rather than uneven inline decoration.
- Improved mobile gallery behavior on wheel detail pages with larger touch targets, horizontal thumbnail snapping, and smoother modal transitions.
- Refined EUC class data for Begode EX30, Begode T4 Max, Begode T4 Pro, and Veteran Sherman-S so performance/street/off-road labels better match real-world use.
[1.0.3] - 2026-05-30
Changed
- Improved the mobile footer layout with two-column navigation groups, clearer tap targets, thumb-friendly ordering, and grouped legal/project links.
- Refined the footer support prompt with more rider-friendly copy and a subtle battery charging cue for the Buy Me a Coffee link.
- Added compact article sharing near the intro on mobile-friendly content pages while keeping the full share bar at the end of each article.
- Improved the specs database controls across mobile and desktop, including full-width mobile unit/search/share/clear actions and a clearer desktop Clear filters placement beside the filter rows.
- Tightened mobile insight-list metadata so publication dates align cleanly with labels and level badges while update dates stay visible on desktop and article pages.
[1.0.2] - 2026-05-29
Added
- Added Begode's 2026-04-17 manufacturer manual as a specs source and expanded the EUC specs database to 53 models, including newer Begode entries such as Future, A5, C8, Falcon, Mten5, Blitz Pro, X-WAY, Race, and Panther.
- Added shareable specs filters: search, sort, brand, class, and suspension state now persist locally and sync to the URL so riders can send the same filtered list to someone else.
- Added multi-select filtering for specs brand and class, with canonical lowercase URL slugs such as `brand=extreme-bull` while still accepting older or hand-written values like `Extreme Bull`.
- Added a Share results button to the specs database for copying or using native browser sharing on the current filtered view.
- Added shareable compare selections on the specs database, so selected wheels persist in local storage, sync to `compare=` URL params, and can reopen the comparison view from a shared link.
- Added approximate tire-match suggestions on model spec pages, with a safety note to verify shell clearance, bead fit, tube/tubeless setup, and load rating before buying.
Changed
- Reworked specs comparison on mobile from a wide table into stacked comparison rows that are easier to scan on narrow screens.
- Updated the specs share button copy so it distinguishes the full database, filtered results, and empty searches before copying or sharing the URL.
- Improved localized count labels across the site so model, brand, guide, article, tool, and dictionary counts use language-aware plural forms.
- Updated the ride cost calculator default EUC lifespan from 30,000 km to 60,000 km and expanded the supported lifespan range for long-running wheels.
- Updated Begode model specs from the 2026 manual, including charge-port counts, max charge current, motor ratings, suspension descriptions, waterproofing notes, range claims, tire markings, and source confidence where manufacturer data is now available.
- Updated Begode brand pages in EN, PL, DE, and ZH to reflect the wider current catalog instead of carrying forward the older "252V planned mid-2026" framing.
- Clarified Panther fast-charging wording in the technical manifesto: the 5+ kW capability is now described as one GX20 4P charge port up to 30A on a 168V platform, or about 5040W from one port.
- Updated the content-system specs coverage note to match the current 53-model, 7-brand database.
Fixed
- Fixed specs filtering for wheels with multiple classes, so values like `gt,flagship` are treated as separate classes instead of one combined string.
- Fixed shared specs URLs so repeated query params, comma-separated values, spaces, underscores, hyphens, and different casing all normalize to the same filter state.
- Fixed specs index navigation so desktop rows and mobile cards can open model pages directly while leaving inline controls usable.
- Fixed localized PWA install manifest copy, including Polish and German diacritics and localized shortcut short names across EN, PL, DE, and ZH.
- Tightened hall-less / sensorless wording across LeaperKim and Nosfet content after community feedback. Added per-model sourced capability levels (Sherman-L, Oryx, Patton-S, Lynx).
[1.0.1] - 2026-05-28
Added
- Added Progressive Web App support for installable mobile/desktop use, including service-worker registration, localized offline fallback pages, and Cloudflare Pages cache headers.
- Added localized web app manifests for EN, PL, DE, and ZH with language-specific start URLs, shortcuts, descriptions, and install metadata.
- Added dedicated PWA assets: maskable app icon, install-prompt screenshots, and a repeatable asset-generation script.
- Added public changelog and roadmap pages, with footer links and cross-links between them.
- Added public specs-page methodology notes explaining why speed, range, manufacturer claims, dealer listings, community observations, estimates, and unknown values need separate treatment.
- Added changelog and roadmap references to the Chinese industry preview page.
Changed
- Split EUC sizing data into physical rim diameter, tire marking, and buyer-facing nominal size class.
- Updated specs table search, sorting, comparison, model detail pages, public API output, and linked-data exports to use nominal size class for rider-facing wheel-size behavior.
- Reworded Performance and GT class criteria so they no longer depend on overloaded wheel-size thresholds.
- Moved WheelLog from Specialist tools to Ride dashboards.
- Clarified Download page copy so wallpaper aspect ratios are clearly file download sizes, not responsive website controls.
- Reworked the range calculator defaults and labels to show planned range to reserve instead of an ambiguous real-world range.
- Added separate range calculator modes for baseline Wh/km modeling and measured ride-average Wh/km.
- Set PWA caching to keep specs/API/linked-data network-first or network-only, so installability does not turn the public dataset into an aggressive offline bundle.
- Softened subjective gear and brand wording after community feedback: power pads are now framed as a default pick, not a universal answer; Inmotion copy now calls out V12 and early V13 history; Begode copy now warns more explicitly about firmware/model/batch matching.
Fixed
- Fixed mixed EUC wheel-size semantics where some models used outer tire diameter and others used marketing size in the same field.
- Corrected source-confirmed EUC tire/rim sizing data and left unverified measurements unknown instead of guessing.
- Marked unverified rim diameters as unknown instead of carrying forward plausible-but-unsourced values.
- Fixed the range calculator trip planner so route distance outside the main input form is included in end-SOC calculations.
[1.0.0] - 2026-05-14
Added
- Launched 555 EUCRiders on production.
- Published the multilingual EUC knowledge base foundation: specs, tools, dictionary, guides, manifest, brand pages, and download assets.
What Comes Next
See the roadmap for work under review, planned corrections, and data-quality improvements being considered next.