New
Landing page — Unauthenticated visitors now see a full marketing landing page showcasing SummitRoom's features, with clear calls-to-action to sign up or log in. The app dashboard is revealed after authentication.
New
14-day free Pro trial — New accounts automatically receive a 14-day Pro trial with full access to Race Training, Trekking, and all premium features — no credit card required. A countdown banner in the app reminds you how many days remain, and the trial auto-downgrades to Free when it expires.
New
Bluetooth connection progress modal — Connecting to a treadmill or heart rate monitor now shows a step-by-step progress modal: Requesting device → Opening GATT connection → Discovering services → Subscribing to data. Each step resolves or fails in real time, making Bluetooth issues much easier to diagnose. HR monitor retries (up to 3 attempts) are shown as individual steps.
New
Contextual Bluetooth troubleshooting tips — When a Bluetooth connection fails, the modal now displays targeted suggestions based on the error type: GATT connection failures, missing FTMS service, permission errors, and user-cancelled pairings each get different recovery steps.
Improvement
Detailed upgrade modal — The Pro upgrade overlay now shows a full feature comparison grid (GPX Route Simulation, Race Training, Trekking Mode, HR Zone Training, Export & History) with a clear pricing row and trial CTA.
Improvement
Disconnect button visibility — The Disconnect button is now hidden once a workout starts and only shown during the pre-workout connection phase, reducing accidental disconnects mid-session.
Improvement
Distance-based discard gate — The "Discard run?" prompt is now offered when you've moved less than 100 m (previously < 10 seconds elapsed), so short accidental presses don't require committing a near-zero workout to history.
Fix
Bluetooth retry false-start bug — After a failed Bluetooth connection attempt, clicking Connect again no longer incorrectly started a workout. Device state is now fully cleared on connection failure.
Fix
Trial session hydration — Trial-tier access is now correctly applied immediately after login and registration without requiring a page reload.