Chat directly with your AI coach on the web and in the iOS app. The coach has full context of your recent activities, evaluations, and training goals — ask it anything about your training. Responses stream in real time.
Add a personal reflection to any archived goal. The AI coach reads your reflections when giving advice, so lessons learned from past training cycles carry forward automatically.
Fixed a bug where reactivating an archived goal would immediately re-archive it. Also fixed goal target dates displaying incorrectly in some timezones.
New users now get AI workout evaluations automatically — no need to toggle it on in settings.
Your Home page now features an AI-generated fitness headline summarizing recent physiological trends, plus a year-over-year comparison pulling historical data from Strava.
Get notified on your iPhone when a new AI workout evaluation is ready. Tap the notification to view the full analysis.
The iOS Home tab now shows monthly stats alongside weekly stats, and all tabs load instantly from cache while refreshing in the background.
The Support page now loads FAQs dynamically from the server, keeping help content fresh without requiring an app update.
The public website has a fresh dark theme with updated messaging, feature highlights, and a full changelog.
The iOS app now includes a Home tab with your AI training summary, weekly stats, and activity streak — plus a full Goals tab for creating and tracking training goals.
A new Home page brings together your AI-generated training summary, weekly activity stats, streak tracking, recent activities, and active goals — all in one view.
Set training goals (race targets, mileage goals, fitness milestones) and the AI weaves your progress into every evaluation and weekly summary. Create, edit, achieve, and archive goals from the web or iOS app.
VibeWriter is now available as a native iOS app with Strava authentication, activity dashboard, settings management, and support — a companion to the automatic Strava integration.
Added a full REST API layer to support the iOS app, including endpoints for authentication, activities, settings, goals, changelog, and home data.
AI evaluations now include device-recorded laps and intervals from your watch, giving the coach better insight into structured workouts like tempo runs and interval sessions.
Added Garmin Connect integration code for future direct Garmin data access. Currently pending API key approval — Garmin users can continue syncing via Strava.
You can now regenerate AI evaluations from the dashboard. Evaluations are posted directly to your Strava activity descriptions with a clean separator, preserving any existing description text.
The biggest update yet. After every workout, VibeWriter's AI now generates a detailed evaluation — analyzing pacing, effort, heart rate, and intervals — and posts it to your Strava activity description automatically.
Added pre-built prompt presets for title generation so you can quickly switch between styles (e.g., motivational, humorous, poetic) without writing custom prompts.
Added Google Analytics 4 tracking to better understand how users interact with VibeWriter and measure conversion from the landing page.
Added an admin portal for monitoring system metrics — total users, daily activity counts, title generation stats, and user management.
The entire web app is now fully responsive with a hamburger menu, card-based activity layout, and bottom sheet modals optimized for mobile devices.
Users can now choose between imperial and metric units, and filter which activity types get AI-generated titles. Preferences are reflected in the AI prompt context.
Improved the AI title generation to avoid repeating recent titles and to stop wrapping titles in quotation marks. Titles now feel more natural and varied.
Added a public changelog page to keep users informed about new features, improvements, and bug fixes.
Separated AI prompt configuration into a dedicated Settings page, simplifying the activity dashboard.
Added a support page with FAQs and troubleshooting guides to help users resolve common issues.
The "Strava Quote Generator" has been rebranded to "VibeWriter" with a new name, logo, and visual identity.
Users can regenerate a new title suggestion for any activity from the dashboard with a single click.
Launched the core feature: connect your Strava account and automatically get creative, AI-powered titles for new activities based on your personal prompt.
