This repository is configured to automatically deploy to GitHub Pages whenever you push to the main branch.
- Go to your repository on GitHub
- Click Settings → Pages (in the left sidebar)
- Under Source, select GitHub Actions
- Save the settings
git add .
git commit -m "Add GitHub Pages deployment"
git push origin mainThe GitHub Action will automatically:
- Build your app
- Deploy to GitHub Pages
- Make it available at:
https://[your-username].github.io/RowState/
After the deployment completes (check the Actions tab), your app will be live at:
https://[your-username].github.io/RowState/
Replace [your-username] with your GitHub username.
- ✅ Works: Chrome/Edge on desktop and Android
- ❌ Doesn't work: Firefox, Safari, iOS browsers
Your rowing monitor and heart rate monitor will only connect on supported browsers.
You can also trigger deployment manually:
- Go to Actions tab in GitHub
- Select Deploy to GitHub Pages workflow
- Click Run workflow
To test the production build locally:
npm run build
npm run previewEdit vite.config.ts and change the base value to match your repository name:
base: '/YourRepoName/',- Check the Actions tab for error logs
- Ensure GitHub Pages is enabled in repository settings
- Verify the workflow has proper permissions