| 16 |
16 |
|
- **Projects**: Group items under a project with its own page, slug, description, and category
|
| 17 |
17 |
|
- **Blog**: Per-project blog with markdown posts, draft/publish workflow, included in data exports
|
| 18 |
18 |
|
- **RSS feeds**: Auto-generated feeds per project (items + blog posts), personal feed across followed creators
|
|
19 |
+ |
- **Scheduled publishing**: Set a future publish date, items auto-publish on schedule
|
|
20 |
+ |
- **Item duplication**: Clone any item's metadata to a new draft
|
|
21 |
+ |
- **Bulk operations**: Publish, unpublish, or delete multiple items at once
|
|
22 |
+ |
- **Content insertions**: Reusable audio clip library with pre-roll, mid-roll, and post-roll placement per item
|
| 19 |
23 |
|
|
| 20 |
24 |
|
### Selling & Monetization
|
| 21 |
25 |
|
|
| 49 |
53 |
|
- **Transactions**: Full purchase and sales history, filterable
|
| 50 |
54 |
|
- **Contacts**: View fans who shared their email at purchase, with purchase count and total spent
|
| 51 |
55 |
|
- **Broadcasts**: Send plain-text email updates to all your followers (rate-limited to one per 24 hours)
|
|
56 |
+ |
- **Revenue charting**: Time-series revenue with selectable periods (7d/30d/90d/all), period-over-period comparison, per-project breakdown
|
|
57 |
+ |
- **Getting-started email drip**: 3-step onboarding sequence (welcome, profile tips, Stripe setup guide)
|
| 52 |
58 |
|
- **Data export**: All projects, items, blog posts, sales (CSV), and purchases (CSV) downloadable anytime
|
| 53 |
59 |
|
- **Custom links**: Add external links to your profile
|
| 54 |
60 |
|
|
| 75 |
81 |
|
- **Source-available codebase**: PolyForm Noncommercial 1.0.0
|
| 76 |
82 |
|
- **Creator waitlist**: Invite-only launch with lottery waves and hand-picked approvals
|
| 77 |
83 |
|
- **Admin CLI** (`mnw-admin`): Command-line tool for waitlist management, creator approval, spam flagging, wave execution, stats, user suspension/unsuspension, appeal processing, revenue reports, transaction history, CSV data export, and S3 storage audits -- connects directly to the database, no web UI needed
|
|
84 |
+ |
- **JSON-LD structured data**: Product, MusicRecording, BlogPosting, Article, ProfilePage, and CollectionPage schemas
|
| 78 |
85 |
|
- **Documentation**: Server-rendered from markdown, auto-linked cross-references
|
| 79 |
86 |
|
- **Transactional email**: Password reset, email verification, purchase receipts, subscription lifecycle, sale and follower notifications via Postmark with bounce/complaint suppression
|
| 80 |
87 |
|
- **Git source browser**: Browse server-hosted bare repositories with syntax highlighting
|
|
88 |
+ |
- **SSH git access**: Clone and push to hosted repositories with SSH key authentication
|
| 81 |
89 |
|
- **Health monitoring**: Real uptime tracking, database status, service connectivity checks
|
| 82 |
90 |
|
- **Malware scanning**: ClamAV + YARA rules + MalwareBazaar hash lookup on file uploads
|
| 83 |
91 |
|
- **Creator guide**: 12-page documentation covering the full UX surface area
|
| 84 |
|
- |
- **621 automated tests**: Unit, integration, workflow, and health tests
|
|
92 |
+ |
- **824 automated tests**: Unit, integration, workflow, and health tests
|
| 85 |
93 |
|
|
| 86 |
94 |
|
### Developer Infrastructure (SyncKit)
|
| 87 |
95 |
|
|
| 100 |
108 |
|
Near-term work. No timelines because we ship when it's ready.
|
| 101 |
109 |
|
|
| 102 |
110 |
|
- **Beta launch**: Final testing pass, onboard first creators
|
| 103 |
|
- |
- **Notification preferences UI**: Dashboard settings page for managing email notification toggles
|
| 104 |
111 |
|
- **Admin CLI expansion**: Broadcast sending to all users for platform announcements
|
| 105 |
112 |
|
|
| 106 |
113 |
|
---
|
| 125 |
132 |
|
|
| 126 |
133 |
|
Creators upload pre-converted files (FLAC, MP3 320k, etc.). Fans choose their preferred format. No server-side transcoding.
|
| 127 |
134 |
|
|
| 128 |
|
- |
### Structured data and SEO
|
| 129 |
|
- |
|
| 130 |
|
- |
JSON-LD (Product, MusicRecording, Article). OG and Twitter Card meta tags are already live.
|
| 131 |
|
- |
|
| 132 |
135 |
|
### Open source creator tools
|
| 133 |
136 |
|
|
| 134 |
137 |
|
Built-in git hosting with source browser, plus GitHub integration for software creators. Sponsor tiers, license display, release hosting, build status badges.
|
| 135 |
138 |
|
|
| 136 |
|
- |
### Analytics
|
| 137 |
|
- |
|
| 138 |
|
- |
Replace the placeholder analytics tab with real data: revenue over time, per-item metrics, download/play counts, follower trends.
|
| 139 |
|
- |
|
| 140 |
139 |
|
### Custom domains
|
| 141 |
140 |
|
|
| 142 |
141 |
|
Point your own domain to a project page. DNS verification, automatic TLS via Caddy.
|