Roadmap

Our next planned tasks – if you need a feature, send us an email

Mobile interface update

The mobile interface needs work. We're reworking layouts, navigation, and touch targets so it feels like it was built for a phone — not just squeezed into a smaller screen. Most of you are using this on the go, so that's where the focus is.

Changelog

6.3.2026

Ride participation – leave & remove

Confirmed riders can now leave a ride themselves. Ride organizers can remove individual participants – the removed rider gets an email notification.

Location field

Your profile now has a location field next to your motorcycle. Shows up everywhere your name appears – on ride cards, participant lists, and your public profile. Format: "Kragujevac [SRB], Bonn [DE]".

Smaller fixes

  • Improved AI language detection for Bosnian/Croatian content (no longer misdetected as Macedonian)
  • Upgraded translation model from gpt-4o-mini to gpt-4o for better accuracy
  • Newsletter rides now show translated titles and descriptions

27.2.2026

Route line dragging

You can now drag a route line directly to reshape it – a ghost preview shows the new path before you drop. Waypoints are inserted at the exact drag position.

Smaller fixes

  • Fixed waypoint insertion landing on wrong segment during drag-and-drop
  • Fixed thumbnail endpoint conflicting with map link resolver
  • Fixed map panning interference during route line drag

26.2.2026

Promo cards in ride lists

Ride and TopRide lists now show promotional interstitial cards at strategic positions. Only visible in the main list, never during filtering.

Profile completion banner

A dismissable banner above ride lists encourages completing your profile preferences. Shows when riding style, terrain, or country preferences are empty. Dismissed for 30 days via localStorage.

Personal ride list redesign

Your ride list now shows both rides you created and rides where you're a confirmed participant – deduplicated, in two clear sections.

25.2.2026

Embed validation redesign

External map links now require actual embed codes (iframe or embed URL), not share links. Three-tier validation catches mistakes with clear feedback.

Smaller fixes

  • Simplified ride recommendations to 3 matching fields (riding style, terrain, country)
  • Reduced prefill in ride creation – countries and durations no longer inherited from profile
  • Mobile ride/topride lists cleaned up – removed search and create CTA on small screens
  • Tirepoll usage bar now blocks submit until at least one handle is dragged
  • Enter key no longer accidentally submits multi-step forms
  • Tag labels truncated server-side to prevent icon clipping

24.2.2026

Ride creation wizard – rebuilt

The ride creation form got a complete overhaul. Route editing is now inline (no more modal), with undo/redo/clear toolbar and keyboard shortcuts. Your route is saved to localStorage and restored if you come back later. Countries are auto-detected from your route. A live preview card updates as you fill in the form.

Ride detail page – redesigned

Single-column layout with inline map, collapsible preference tags, GPX download button, and a cleaner participant section. The old two-column layout and route modal are gone.

Related rides on TopRide pages

TopRide detail pages now show up to 3 related rides based on matching countries, with translated titles.

Smaller fixes

  • Fixed route thumbnail capturing blank map (idle event timing)
  • Fixed preview date fields in edit context

22.2.2026

Translations everywhere

AI translations are now served by default on all pages – ride cards, TopRide cards, public profiles, wishlist, status widget, email notifications, and SEO meta tags. Toggle between original and translated text on any content.

Ride recommendations

When you publish a ride, riders with matching preferences get notified automatically. Matching works on riding style, terrain, and country. Notification frequency is configurable per rider (instant, daily, weekly, or off).

Smaller fixes

  • Self-hosted GLightbox replaces CDN-loaded lightbox
  • Magic link login now properly sets session cookies

21.2.2026

Rider bio

A short bio field (500 characters) on your profile. Shows on your public profile page below your motorcycle info.

Clean profile URLs

Profile pages now use readable slugs instead of numeric IDs. Balkan characters (đ, ć, č, ž, š) are properly transliterated.

Smaller fixes

  • Replaced hardcoded URLs with dynamic page links
  • Added TopRide XML sitemap
  • Public profile shows confirmed ride participations alongside created rides

20.2.2026

Distance markers

All route maps now show distance markers at regular intervals (50 km for shorter routes, 100 km for longer ones). Toggle them on/off with the "km" button in the map controls.

Mountain peaks on maps

Peak names and elevations now appear on all maps at higher zoom levels.

Smaller fixes

  • All maps now have a fullscreen button
  • TopRide comments section enabled
  • Comments show author avatars (profile image or gray placeholder)
  • Hillshade terrain layer added to all maps
  • Map font switched to self-hosted Golos Text (fixes missing labels)

19.2.2026

Public profile redesign

New layout with a larger header grid, ride and TopRide cards in a responsive grid, and all preferences displayed as colored tags. Shows both created rides and confirmed participations.

Form auto-save

Ride and TopRide creation forms now auto-save drafts to your browser. If you navigate away accidentally, your progress is restored when you come back. Drafts clear on successful submit.

18.2.2026

Newsletter system

A full newsletter system with sections, inline images, and automatic inclusion of new rides. Subscribers are managed via the registration form and magic link unsubscribe. Editors compose newsletters in the TYPO3 backend.

Profile reminders

New riders with incomplete profiles get a friendly reminder email at day 2 and day 7 after registration. One-click magic link takes you straight to preferences. Unsubscribe link included.

Smaller fixes

  • Tire review notes are now auto-translated
  • Translation toggle properly handles HTML content in TopRide blocks

16.2.2026

Ride Stories – block editor

The TopRide block editor is now fully functional. Seven block types: text, image, gallery, YouTube, GPX maps, Instagram embeds, and external map embeds. Images require minimum 1600×800 px. Galleries support multi-upload and drag-and-drop reorder. Masonry layout for image blocks.

Unified email layout

All system emails now use the same table-based layout – consistent header with logo, white content area, and gray footer. Works across all email clients including Outlook.

Server-side map thumbnails

When the browser can't capture a route screenshot, the server generates one using CartoDB raster tiles. Rides always show a route preview – no more blank thumbnails.

Smaller fixes

  • Optimized SQL indexes across 10 tables
  • Navigation improvements
  • Self-hosted map fonts replacing CDN (fixes missing text on maps)

15.2.2026

Login via code or password

The code-based login had some issues. You can now log in with a username and password instead. Password reset is in your settings. Login via code still works.

Performance optimization

Frontend and backend got faster — cleaner SQL queries and JS only loads where it's actually needed.

Newsletter registration

There's now a newsletter checkbox during registration.

Smaller fixes

  • Updated translations across the board. Your language is now auto-detected based on your location.
    Fixed smaller UI issues — word breaks, ride card styling, etc.

12.2.2026

Translations

Big translation update. All content is now available in English, German, and Serbian. Content you create gets automatically translated to the other languages. If something was translated, you'll see a translation icon.

Social media tags

Sharing links now show proper previews. We added schema.org rich snippets.

Smaller fixes

  • Fixed modal styling
  • Fixed comment timestamp issues

9.2.2026

Route

The route editor now lets you make changes without auto-saving. Draft recovery is also in place — so you can experiment with a route without committing to it.

Smaller fixes

  • Guest wishlist with email export
  • Internationalization improvements
  • Fixed mobile filter

7.2.2026

Region filter

Replaced the country filter with a region-based filter.

Language filter

You can now pick from 30 languages for communication preferences.

Status widget

Cleaned up the status widget — added wishlist, message badges, and other indicators.

6.2.2026

Smaller fixes

  • Improved English translations
  • Added a new heading font
  • Fixed minor CSS issues