15 May 2025
🚀 Features
🐛 Bug Fixes
🚜 Refactor
🎨 Styling
🚀 Features
- Add confirmation email template
- Add support button
🐛 Bug Fixes
- Improve HTML formatting and add missing newline in email template
- Update email template
- Update permissions
🚜 Refactor
- Improve layout and styling of confirmation and email templates
🎨 Styling
- Format code for improved readability and consistency
🚀 Features
- Add email template and performance analysis page
🚀 Features
- Enhance Strava connection UI with new button and logo
🐛 Bug Fixes
- Correct redirect URI formatting in Strava connection flow
- Encode redirect URI in Strava authorization query parameters
- Correct redirect URI construction in Strava connection flow
- Streamline email handling in Strava connection flow
- Correct scopes formatting in Strava connection flow
- Update scopes definition in Strava connection flow
- Update scopes definition in Strava connection flow
🚀 Features
- Conditionally render resend button based on environment
🚀 Features
- Enhance coaching prompt with clarity on response expectations
- Add email validation and error handling in Strava connection flow
🚀 Features
- Add detailed role instructions and expected output structure in AI prompt
🚜 Refactor
- Move clientId and redirectUri initialization into connectStrava function
05 May 2025
🚀 Features
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
🚀 Features
- Refactor Strava integration to use dynamic environment variables and improve code structure
🐛 Bug Fixes
- Update redirect URI to use window location for Strava authentication
⚙️ Miscellaneous Tasks
- Update .gitignore and tag to version
05 May 2025
🚀 Features
⚙️ Miscellaneous Tasks
🚀 Features
- Remove introductory development guide from README.md
- Add Strava OAuth integration with connection and callback pages
- Initialize project structure with configuration files and update .gitignore
- Remove old HTML files and refactor Svelte components for Strava integration
⚙️ Miscellaneous Tasks
- Update changelog with recent feature additions
- Update changelog to reflect recent changes and reorganize entries