Skip to content

[94] Add Strava footer button#104

Merged
mrbalov merged 3 commits into
mainfrom
plan/94-add-strava-footer-button
Mar 31, 2026
Merged

[94] Add Strava footer button#104
mrbalov merged 3 commits into
mainfrom
plan/94-add-strava-footer-button

Conversation

@mrbalov
Copy link
Copy Markdown
Collaborator

@mrbalov mrbalov commented Mar 31, 2026

Changelog

94 Add Strava footer button

Added

  • Strava club social link button in website footer
    • New minimalist Strava icon component (StravaIcon.tsx) matching footer icon design
    • Icon button links to TORQ Strava club (https://www.strava.com/clubs/torqlab)
    • Opens link in new browser tab with target="_blank"
    • Includes security attributes (noopener noreferrer) to prevent referrer leaks
    • Fully accessible with aria-label for screen readers and keyboard navigation
    • Styled consistently with existing footer icon buttons (GitHub, Blog)
    • Strava club link added to footer constants for easy maintenance

mrbalov and others added 3 commits March 31, 2026 14:53
Planning details:
- Requirements: Add Strava icon button to footer linking to club
- Approach: Check icon library, add button component, style consistently
- Key changes: Footer component, icon assets, styling

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Added version 6.2.1 to CHANGELOG.md
- Updated package.json version to 6.2.1
- Documented OpenSpec planning artifacts for Strava footer button

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Create custom StravaIcon SVG component matching minimalist design
- Add STRAVA_CLUB link to footer constants
- Add new Strava icon button to Copywrite component
- Configure with noopener noreferrer security attributes
- Add accessible aria-label for screen readers
- Styled consistently with existing footer icon buttons
@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 31, 2026

Deploy Preview for torqapi canceled.

Name Link
🔨 Latest commit 332b45d
🔍 Latest deploy log https://app.netlify.com/projects/torqapi/deploys/69cbbc8b0166a70009a37319

@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 31, 2026

Deploy Preview for torqui ready!

Name Link
🔨 Latest commit 332b45d
🔍 Latest deploy log https://app.netlify.com/projects/torqui/deploys/69cbbc8b79fcee000862ff3b
😎 Deploy Preview https://deploy-preview-104--torqui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@mrbalov mrbalov marked this pull request as ready for review March 31, 2026 12:25
@mrbalov mrbalov merged commit 06cbab8 into main Mar 31, 2026
13 checks passed
@mrbalov mrbalov deleted the plan/94-add-strava-footer-button branch March 31, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant