Skip to content

Add GitHub Pages landing page for OWASP BLT Flutter app#492

Open
Copilot wants to merge 4 commits intomainfrom
copilot/update-blt-core-ui
Open

Add GitHub Pages landing page for OWASP BLT Flutter app#492
Copilot wants to merge 4 commits intomainfrom
copilot/update-blt-core-ui

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 2, 2026

  • Explored repository structure and assets
  • Created docs/index.html - BLT landing page with Tailwind CSS CDN + Font Awesome CDN
  • Copied BLT logo/assets to docs/assets/
  • Hero section with phone mockup, Google Play + App Store download links
  • Features grid (6 feature cards) following BLT style guide
  • App screenshot mockups section (Issue Feed, Report Bug, Leaderboard screens)
  • How It Works steps section
  • Download CTA section with store badges
  • Footer with project/community links
  • Added .github/workflows/deploy-pages.yml for auto-deployment to GitHub Pages on push to main
  • Brand tokens applied: Primary #E10101, hover red-700, dark base #111827, dark surface #1F2937
  • Semantic HTML with proper ARIA labels and aria-hidden on decorative icons
  • Pin Tailwind CDN to v3.4.3 (supply-chain hardening)
  • Add type="button" to mobile menu toggle button
  • Replace <label> elements (without associated controls) with <p> in screenshot mockup
  • Add .github/workflows/deploy-pages.yml to on.push.paths so workflow changes trigger deployment

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

3 participants