All notable changes to this project will be documented in this file. A "
⚠️ Config file is now a ES module not a CommonJS module- Updated dependencies
- Updated project to use the official directus extension scaffolding and CLI tool
- Bumped express version
- Temporarily avoid using JSON field filtering as directus removed support for it
- Include mime type in GPX upload
- Combined activities list into main page
- Remove all code and documentation related to subscribing to changes
- Improved logging output
- Add option to disable requirement for directus authentication cookie if you want to use some other method
- Remove unused options from README
- Webhook subscription not working due to lack of auth cookie
- Updated compatibility to stable directus 9.0.1
- Remove server as I realised the server would need to track athlete IDs and endpoint urls to be multi user and I don't want to do that. Now you need your own oauth app.
- Add dark mode
- Converted to typescript
- Changed app name to Directus Strava
- Make extension path configurable
- Add secret for webhook endpoint
- Add favicon and title to html pages
- Improve heroku server documentation
- Check for Directus login so that unauthenticated users cannot see Strava data
- Use cookies for storing Strava token to eliminate need for metadata table in Directus
- Fix authentication token not refreshing due to reinitialised variable
- Fix updated checkmark not appearing due to query string / activity id type mismatch
- Added dev build script that includes sourcemaps
- Initial release.