Skip to content

Fix PWA and SNS linkage#6

Merged
daniel-sullivan merged 4 commits into
masterfrom
move-to-mui
Dec 10, 2025
Merged

Fix PWA and SNS linkage#6
daniel-sullivan merged 4 commits into
masterfrom
move-to-mui

Conversation

@daniel-sullivan
Copy link
Copy Markdown
Owner

No description provided.

Daniel Sullivan added 4 commits December 10, 2025 14:27
… fix component logic for better browser compatibility - fix matchMedia mocking in tests - all 17 tests now pass
…nstallable

- Only show button on localhost during development for testing
- Hide button on production sites unless beforeinstallprompt fires or iOS
- Add fallback timeout for localhost development
- Maintain proper behavior for iOS devices
- All tests still pass
- Add Open Graph meta tags for rich link previews
- Add Twitter Card meta tags for Twitter sharing
- Create custom social sharing image (og-image.svg) with branding
- Enhance web app manifest with detailed descriptions
- Add SEO meta tags (description, keywords, author, canonical)
- Include proper image dimensions and alt text
- Support for Slack, Discord, Facebook, Twitter, LinkedIn previews
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 10, 2025

Codecov Report

❌ Patch coverage is 64.86486% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 57.08%. Comparing base (6641fea) to head (c3ca3c4).
⚠️ Report is 10 commits behind head on master.

Files with missing lines Patch % Lines
frontend/src/components/AddToAppButton.tsx 64.86% 13 Missing ⚠️

❌ Your patch status has failed because the patch coverage (64.86%) is below the target coverage (70.00%). You can increase the patch coverage or adjust the target coverage.
❌ Your project status has failed because the head coverage (57.08%) is below the target coverage (70.00%). You can increase the head coverage or adjust the target coverage.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master       #6      +/-   ##
==========================================
+ Coverage   52.50%   57.08%   +4.57%     
==========================================
  Files          24       24              
  Lines        1914     1948      +34     
  Branches       90      105      +15     
==========================================
+ Hits         1005     1112     +107     
+ Misses        881      808      -73     
  Partials       28       28              
Flag Coverage Δ
backend 57.08% <64.86%> (+4.57%) ⬆️
frontend 56.01% <64.86%> (+5.66%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
frontend/src/components/AddToAppButton.tsx 86.99% <64.86%> (+86.99%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@daniel-sullivan daniel-sullivan merged commit a117d31 into master Dec 10, 2025
1 of 3 checks passed
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