Skip to content

feat: add route progress, PWA manifest, and wire notifications - #246

Open
overprodigy wants to merge 4 commits into
TevaLabs:mainfrom
overprodigy:multi-issue-fixes
Open

feat: add route progress, PWA manifest, and wire notifications#246
overprodigy wants to merge 4 commits into
TevaLabs:mainfrom
overprodigy:multi-issue-fixes

Conversation

@overprodigy

Copy link
Copy Markdown

What

Add route progress indicator, PWA manifest for installability, and wire notifications to authenticated users.

Issues Resolved

Closes #189
Closes #187
Closes #184
Closes #186

Changes

#189 - Add route progress indicator for multi-page navigation

Mount RouteProgressBar component that displays a thin animated progress bar on route transitions, respects prefers-reduced-motion for accessibility.

#187 - Add web app manifest and installable PWA icons

Create manifest.json with complete PWA configuration including app name, icons at common mobile sizes (64x64, 192x192, 256x256, 512x512), theme colors, and display settings.

#184 - Wire NotificationsBell to authenticated user ID

Replace hardcoded 'user' placeholder with actual user publicKey from wallet store, ensuring notifications are routed to the correct authenticated user with re-subscription on wallet connect/disconnect.

#186 - Add Open Graph and Twitter card meta tags

Social preview meta tags and branding assets are already configured in index.html with proper og:image and twitter:image references to social-preview.png.

Mount RouteProgressBar component in App.tsx to display a thin progress bar
during route transitions. Respects prefers-reduced-motion for accessibility.

Resolves TevaLabs#189
Create manifest.json with complete PWA configuration including app name, icons
at common mobile sizes, theme colors, and display settings. Ensures Lighthouse
PWA manifest checks pass.

Resolves TevaLabs#187
Replace hardcoded 'user' placeholder with actual user publicKey from wallet
store. Subscribe to notifications channel using the authenticated user's Stellar
address. Re-subscribes when user connects or disconnects wallet.

Resolves TevaLabs#184
@vercel

vercel Bot commented Jun 27, 2026

Copy link
Copy Markdown

@overprodigy is attempting to deploy a commit to the josephchimebuka's projects Team on Vercel.

A member of the Team first needs to authorize it.

@josephchimebuka

Copy link
Copy Markdown
Contributor

@overprodigy Can u fix your PR?

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

Labels

None yet

Projects

None yet

2 participants