Skip to content

Fix/schema seo dashboard issues - #843

Merged
OlaGreat merged 4 commits into
OlaGreat:mainfrom
Alaka-ibr:fix/schema-seo-dashboard-issues
Jul 24, 2026
Merged

Fix/schema seo dashboard issues#843
OlaGreat merged 4 commits into
OlaGreat:mainfrom
Alaka-ibr:fix/schema-seo-dashboard-issues

Conversation

@Alaka-ibr

@Alaka-ibr Alaka-ibr commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary of Fixes

[Schema] RecurringSupport model missing assetIssuer field: Added assetIssuer String? to schema.prisma, created migration 20260724010000_add_recurring_support_asset_issuer, updated CRUD endpoints in app.ts, drip scheduler logging, transaction execution validation, and support-panel.tsx.

[SEO] Add JSON-LD structured data to creator profile pages: Generated and injected ProfilePage & Person JSON-LD schema (application/ld+json) with name, bio, image, wallet address, and social links on creator profile pages.

[Frontend] Dashboard 'Total Earned' sums amounts across all asset types: Removed unitless cross-currency sum assetTotal and replaced it with a per-asset breakdown display (e.g. 100 USDC, 5 XLM).

[Frontend] Dashboard CSV export hardcoded to limit=50: Added /profiles/:username/transactions/csv backend endpoint alias and updated handleDownloadCsv() in the dashboard to fetch the full CSV export stream directly.

fix(backend): add assetIssuer to RecurringSupport model and endpoints (Closes #803)
fix(seo): add JSON-LD structured data to creator profile pages (Closes #783)
fix(frontend): show per-asset breakdown instead of cross-currency total earned (Closes #821)
fix(frontend): use dedicated CSV export endpoint for full transaction export (Closes #822)

@drips-wave

drips-wave Bot commented Jul 24, 2026

Copy link
Copy Markdown

@Alaka-ibr Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@github-actions

Copy link
Copy Markdown

Lighthouse Report 🚀

⚠️ Lighthouse results not available. The audit may have failed during collection.

@OlaGreat
OlaGreat merged commit 8ed93e6 into OlaGreat:main Jul 24, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment