Build for Dunea

Community wishlist

See what Dunea owners are asking for, claim a wish while you build it, and mark it fulfilled when your listing is live.

The wishlist is where Dunea owners ask for the plugins, themes, templates and skills they wish existed, and vote for each other's wishes. It's public at dunea.ai/marketplace/wishlist, so you can see what people want before you build.

Reading the wishlist

GET /api/marketplace/wishes?sort=top|new&kind=&status= lists wishes, most votes first by default:

interface WishView {
  id: string;
  kind: 'plugin' | 'theme' | 'template' | 'skill';
  title: string;
  body: string | null;
  voteCount: number;
  votedByMe: boolean;
  status: 'open' | 'building' | 'fulfilled' | 'closed';
  claimedBy: { handle: string; displayName: string } | null;
  listing: ListingCard | null; // the listing that fulfilled it
  createdAt: string;
}

Anyone signed in to Dunea can post a wish (POST /api/marketplace/wishes { kind, title, body? }) and vote for one (POST /api/marketplace/wishes/:id/vote, which toggles). Owners do this in the Dunea app.

Claiming a wish

When you start building something on the wishlist, claim it, so others can see it's being built and by whom:

POST /api/marketplace/dev/wishes/:id/claim

The wish moves from open to building, with your name on it. One creator builds a wish at a time; claiming it again yourself changes nothing.

Fulfilling a wish

Once your listing is live in the marketplace, claim the wish again with the listing's slug:

POST /api/marketplace/dev/wishes/:id/claim { "listingSlug": "royal-mail-labels" }

The wish becomes fulfilled and links to your listing, on the wishlist and on dunea.ai. The listing must be listed, must be yours, and must be the kind the wish asks for. Any open or building wish can be fulfilled this way, so if someone else claimed it and you shipped first, your listing can still fulfil it.

Good wishes to build

  • Lots of votes and nothing building. Sort by top and filter status=open.
  • Your skills, their kind. A template wish is a site you could build in an afternoon; a plugin wish needs a service.
  • Read the body. Owners often say what they'd pay, what they use today and what's missing.

On this page