Skip to content

feat: add creator revenue dashboard and custom domains - #1308

Open
damiedee96 wants to merge 1 commit into
Fundable-Protocol:mainfrom
damiedee96:feat/1248-1260-creator-finance-domains
Open

damiedee96 wants to merge 1 commit into
Fundable-Protocol:mainfrom
damiedee96:feat/1248-1260-creator-finance-domains

Conversation

@damiedee96

Copy link
Copy Markdown
Contributor

Summary

Implements creator finance and custom campaign domain support for issues #1248 and #1260.

Issue #1248 — Creator revenue dashboard

  • Adds a unified revenue dashboard for all campaigns owned by a creator.
  • Supports 7-day, 30-day, 90-day, and all-time reporting.
  • Shows gross earnings, platform fees, net earnings, pending withdrawals, and settled amounts.
  • Adds per-campaign revenue breakdowns with settlement status.
  • Adds direct withdrawal initiation for settled creator funds.
  • Adds service and API tests for aggregation and withdrawal limits.

Issue #1260 — Custom subdomains for campaign pages

  • Adds a premium creator custom-domain setup wizard.
  • Validates domains and protects reserved hostnames.
  • Stores canonical URL and DNS verification information.
  • Represents managed SSL as automatically provisioned after configuration.
  • Adds domain status and removal API endpoints.
  • Adds canonical URL handling for campaign pages.
  • Adds service tests for validation, provisioning, and canonical URL output.

Testing

  • Focused creator revenue and custom-domain tests pass.
  • The repository-wide TypeScript check still reports unrelated pre-existing syntax errors in existing files.

Closes #1248
Closes #1260

@drips-wave

drips-wave Bot commented Oct 18, 2026

Copy link
Copy Markdown

@damiedee96 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

@coderabbitai

coderabbitai Bot commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 3cd66357-198b-430b-b2dc-7a26988cefb7
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

Support custom subdomain for campaign pages Add a creator revenue dashboard across all campaigns

1 participant