Features.Vote - Build profitable features from user feedback | Product Hunt
Native SwiftUI · iOS 16+ · macOS 13+ · no WebView

A native changelog & "What's New" widget for iOS

Show your release notes inside your app with a real SwiftUI ChangelogView — no WebView, no hard-coded items. Publish from a dashboard and notify the users who asked for each feature when it ships.

⚡ One line: FeaturesVote.ChangelogView()

"Shout out to FeaturesVote! Integration was done in under a minute"

Alexandre Negrel,

Founder at Prisme Analytics

From zero to a native changelog

Add the Swift package, configure once with your project slug, and drop the view in.

1 · Add the package

// Package.swift
dependencies: [
  .package(
    url: "https://github.com/features-vote/features-vote-sdk.git",
    from: "1.0.0"
  )
]

2 · Drop in ChangelogView

import SwiftUI
import FeaturesVote

@main
struct MyApp: App {
  init() {
    FeaturesVote.configure(with: "your-project-slug")
  }
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}

struct WhatsNewScreen: View {
  var body: some View {
    // A native changelog fed from the releases you publish.
    // No hard-coded items, no WebView.
    FeaturesVote.ChangelogView()
  }
}

A changelog that doesn't fight your app

Native rendering, hosted content, and a built-in way to close the loop with the people who asked.

Genuinely native

A real SwiftUI view with a UIKit bridge — not a WebView, not a JavaScript widget. Zero third-party dependencies.

Publish from a dashboard

Write release notes (with AI assistance if you want) and they appear in-app instantly — no new binary, no App Review wait.

Notify the right people

When a feature ships, the users who voted for it get told. The changelog closes the loop instead of shouting into the void.

One line to drop in

FeaturesVote.ChangelogView() renders your full release history, themed to match your app, in light or dark mode.

Markdown release notes

Rich, formatted notes render natively — headings, lists and links — without you parsing anything.

Part of one SDK

The same package gives you a voting board and a roadmap, so changelog, requests and roadmap share one source of truth.

Native SDK vs WebView widgets & OSS libs

Most hosted changelog tools embed a WebView; open-source "what's new" libraries make you hard-code and re-ship. This is both — native and hosted.

CapabilityFeatures.VoteTypical alternatives
Native SwiftUI view (no WebView)
Update notes without an App Review
Hosted dashboard to publish
Notify voters when a feature ships
No hard-coded release notes to maintain

OSS libs: no

iOS, iPadOS & macOS

Varies

Bundled with voting + roadmap

"Typical alternatives" = web-first changelog widgets and presentation only open-source what's-new libraries, as of 2026.

Frequently Asked Questions

Still not convinced?

Here's a full price comparison with all top competitors

Okay, okay! Sign me up!

Start building the right features today ⚡️