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.
Unreleased
Fixed
- Tightened canonical cleanup for retired EUC Specs, feed, and newsletter URLs so search engines get explicit redirects or removal signals instead of stale duplicate pages.
[1.6.0] - 2026-07-23
Added
- Added the EUC Models experience with table, card, and photo views for browsing model data.
- Added dedicated model and comparison routes under `/wheels/models/`, with old `/wheels/specs/` URLs redirected to the new model paths.
- Added product photo coverage for Inmotion V11, V12 Pro, V13 Pro, V14 Pro, and an additional Inmotion P6 gallery image.
- Added product photo coverage for LeaperKim Sherman Max and Begode Monster Pro.
- Added homepage hero title and intro reveal motion for a more polished first impression.
- Added dedicated English and Polish contact pages linked from the footer and EUC Models data-intake surfaces.
- Added dedicated 410 responses for retired language URLs.
Changed
- Renamed the public "Specs Database" surface to "EUC Models" across navigation, copy, structured data, sitemap logic, API links, and PWA shortcuts.
Fixed
- Restored EUC Models filter pill styling after the public rename from `EUC Specs` to `EUC Models`.
- Restored the EUC Models count chip styling on the Wheels landing page.
- Restored EUC model detail page styling after the public rename from `EUC Specs` to `EUC Models`.
- Reduced duplicate separator lines around the EUC Models data-intake and footer area to a single visual rule.
Removed
- Removed RSS, JSON feed, and newsletter routes, metadata links, footer links, and public utilities.
[1.5.0] - 2026-07-08
Added
- Added a mobile article map that opens from the bottom reading indicator, making long articles easier to scan and jump through on a phone.
Changed
- Disabled RSS, JSON feed, and newsletter surfaces across the public UI, build routes, metadata, privacy copy, and project docs until publication volume justifies maintaining them.
- Clarified hot-weather gear guidance so elbow, shoulder, upper-body, and back protection are not hidden inside generic limb protection. Thanks @WhatsWheelyGood for the report and @0xsergy for field notes.
Fixed
- Fixed the mobile article map so it keeps working after moving between articles, opens reliably, and stays aligned with the section being read.
[1.4.0] - 2026-07-06
Added
- Added the 2026 NOSFET XENO to the EUC specs database with sourced specifications, launch pricing, confidence notes, known early limitations, and a 16-image product gallery.
- Added “XENON” as a search alias while keeping XENO as the canonical model name.
- Added a dedicated Tools action to the mobile bottom navigation with quick access to the range, battery, tire-pressure, and ride-cost calculators.
Changed
- Expanded the Nosfet key-model lineup and public specs totals to include XENO.
- Simplified the root language choice for the active English and Polish editions by moving both options directly into the hero and removing the redundant “Choose your lane” section.
- Made homepage hero content appear immediately and removed decorative specs motion, reducing client-side JavaScript without changing filtering, sorting, or comparison behavior.
- Reworked the English and Polish hot-weather gear guide for clearer, more natural guidance while preserving its safety evidence, speed-specific trade-offs, and owner crash experience.
- Added a moisture-wicking base-layer note to the hot-weather gear guide, clarifying how it helps evaporative cooling without replacing abrasion protection. Thanks @moarmoto for field notes.
- Clarified the first-EUC buyer guidance so the default recommendation describes a full-size beginner-friendly commuter class instead of a strict 20-inch / 700-1500 Wh target, with concrete model examples and battery-sizing caveats. Thanks @ilib for the report.
- Reworked mobile article tables of contents into fully visible vertical lists so riders can scan every section and jump directly to it without horizontal scrolling.
- Reordered the mobile menu around a clearer reading path: About, Manifest, Download, Gear, and Dictionary.
- Moved Gear into the mobile menu to keep the primary bottom navigation focused on Wheels, Insights, Tools, Search, and Menu.
Fixed
- Fixed a browser freeze after choosing English or Polish from the root-page hero by making language selection use reliable full-page navigation.
- Fixed missing spacing between the live model count and its localized label on the specs database page.
- Reduced the excessive empty space between the root-page hero and footer after simplifying the language choice.
- Improved mobile sheet behavior with mutually exclusive Tools and Menu panels, reliable overlay and Escape-key closing, focus return, and localized calculator labels.
[1.3.0] - 2026-07-05
Added
- Added a responsive homepage photo gallery from Urania in Olsztyn with full-screen viewing, keyboard navigation, swipe support, optimized AVIF/WebP variants, and photographer credit for Gabriela N.
- Added the 2026 Polish PEV Championship results and personal wheel-modification details to the About story.
- Added Extreme Bull Commander Max, Nosfet Apex, and Ninebot Z10 to the EUC specs database, including available product imagery, galleries, and source details.
- Added a reusable article table of contents for clearer long-form reading on desktop and mobile.
- Added visible article update summaries and explicit author metadata to improve editorial transparency.
- Added dedicated explanatory SEO content to the rider tools.
- Added the public SEO and language-publication strategy that defines which language versions are maintained, indexable, and emitted into production discovery surfaces.
Changed
- Removed homepage YouTube embeds, remote thumbnails, media-mode controls, and their client-side state from the root, English, and Polish entry pages.
- Replaced expanding `details` UI with the shared disclosure component for consistent keyboard and screen-reader behavior.
- Limited production publication, indexing, alternate-language links, feeds, manifests, and sitemaps to maintained English and Polish content while retaining German and Chinese source material in the repository.
- Updated About, Gear, and supporting editorial copy with current championship experience, owner observations, and clearer Polish navigation labels.
- Updated LeaperKim Lynx-S specifications with newer sources and more explicit technical notes.
- Improved article table-of-contents layout across published long-form content.
- Updated Astro, Pagefind, linting, formatting, and supporting build dependencies.
- Removed obsolete image variants that were no longer referenced.
Fixed
- Improved homepage photographer-credit contrast and touch-target sizing.
- Improved low-contrast supporting copy in the footer.
- Simplified offline fallback and PWA precache behavior around the active language set.
- Fixed active-language metadata, canonical trailing-slash behavior, `hreflang`, robots directives, PWA URLs, and sitemap output after narrowing production to English and Polish.
- Fixed Polish Gear titles and labels so collection pages and navigation use consistent terminology.
- Fixed content links and responsive rendering issues uncovered while updating article and gallery layouts.
[1.2.2] - 2026-06-10
Added
- Added multilingual hot-weather riding gear guidance for keeping crash-critical protection while reducing heat, with internal links into the broader gear and traffic-safety library.
- Added multilingual controller-temperature guidance explaining app-reported controller readings, safe rider-facing ranges, thermal limits, and when display-board or charge-port symptoms point to service.
Changed
- Improved internal article linking across the new hot-weather and controller-temperature guides so readers can move directly into protective gear, EUC footwear, traffic riding, and control-board fundamentals.
[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. Thanks Jeff Lane for the report.
- 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). Thanks Jeff Lane for the report.
[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. Thanks @Rawnei for the report.
- 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. Thanks @atdlzpae for the report.
- 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. Thanks @atdlzpae for the report.
- 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. Thanks @Rawnei for the report and Jeff Lane for firmware feedback.
Fixed
- Fixed mixed EUC wheel-size semantics where some models used outer tire diameter and others used marketing size in the same field. Thanks @FUn𝐊𝓎-𝐅я𝔼𝓢𝕙- for the data correction.
- Corrected source-confirmed EUC tire/rim sizing data and left unverified measurements unknown instead of guessing. Thanks @FUn𝐊𝓎-𝐅я𝔼𝓢𝕙- for the data correction.
- 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.