Changelog

New features, improvements, and product updates from the SupaFeedback team.

  1. v0.11.1

    Keep spam out of your feedback inbox

    New widget feedback now gets a quick AI check, so your inbox stays focused on useful product feedback instead of obvious promotions, scams, and gibberish.

    • Only clearly unhelpful submissions are moved to Spam. Genuine issues, ideas, questions, and short messages stay in the inbox
    • Spam has its own folder and does not trigger new-feedback or browser notifications. You can see why a submission was flagged
    • Review and restore anything from Spam, or mark a report as spam yourself. If the AI check is unavailable, the report stays in the normal inbox
  2. v0.11.0

    Announce shipped updates on your website

    When you mark feedback as Done, SupaFeedback can publish a short update for everyone visiting your site — not only the person who submitted the request.

    • Prepare a title, short description, and optional image or link, then publish. Skip if you only want the usual status email
    • A What's new card appears in the same corner as your widget. Each visitor sees it once and can dismiss it
    • The inbox stacks published cards, with Unpublish when you want the update off the site. The original requester still gets the Done email
  3. v0.10.2

    A dedicated page for each survey's results

    Opening Results now takes you to that survey's own page, with conversion stats, the rating mix, and a searchable list of responses.

    • Each survey card shows shown, responses, conversion, and average rating. Click a card to open its results page
    • Search, filter, and sort responses. Scores are color-coded from teal (4–5) through amber (3) to red (1)
    • Switch Active or Inactive from the results header, or Edit the campaign in a popup. Created and first-published dates appear on the results page
  4. v0.10.1

    See conversion rate on survey results

    Survey results now include how many visitors saw the campaign, how many answered, and the conversion rate between the two.

    • Shown, responses, and conversion appear on the Results page and in the survey list
    • The 1–5 mix now includes each rating's share of responses
    • Conversion is unique visitors who saw the survey in the same browser, starting from this release
  5. v0.10.0

    Ask a 1–5 question with a survey campaign

    Run a short rating survey on matching pages without turning off the usual feedback widget. Create a campaign in the dashboard, publish it, and the installed script shows the question on its own.

    • Target paths like /setup or /onboarding/*, with an optional delay before the survey appears
    • An eligible survey takes priority over the page-load popup for that visit. The floating button and data-sf still open Issue, Idea, and Other
    • Visitors tap 1–5 to submit, then can leave an optional comment. Results show the average score, rating mix, and recent responses
  6. v0.9.2

    Find signed-in identity from anywhere on the page

    Opening the widget from the floating button or a page-load popup now still uses the signed-in person, even when that name and email live on another button.

    • The widget looks for data-sf-email and data-sf-name on the opening trigger, <html>, identify(), or any matching attribute on the page
    • Identified visitors skip Get notified when this is updated and see that we'll email them instead
    • Anonymous visitors can still opt in on the thank-you screen
  7. v0.9.1

    Docs that AI agents can read

    Public pages now have a clean markdown twin, so coding agents can fetch install instructions without scraping the HTML site. The widget and dashboard are unchanged.

    • Agents start at /llms.txt instead of guessing URLs
    • Home, docs, and changelog are also available as .md pages, or by sending Accept: text/markdown
    • Docs now cover POST /api/feedback so agents can submit JSON without running widget.js
  8. v0.9.0

    Identify visitors by name and email

    Pass a real display name with the email you already attach, so the inbox shows the signed-in person instead of a generated alias.

    • Set data-sf-name alongside data-sf-email on a button or <html>
    • Or call window.SupaFeedback.identify({ name, email }) after login — use identify(null) on logout
    • Identity is remembered for the current tab, so the floating button and open() still send the same person
  9. v0.8.1

    Widget position is a project setting

    Choose bottom-right or bottom-left once. Page-load popups and the floating button now share that corner, even when the chip is off.

    • Widget position lives in Appearance, not under the floating button
    • A data-sf click still opens next to that button
  10. v0.8.0

    Optional floating Feedback button

    Collect feedback with only the script tag. Turn on a built-in chip from Setup when you do not want to add a data-sf button.

    • Opt-in floating button in the Trigger section — off by default, so existing installs stay unchanged
    • Place it bottom-right or bottom-left; the form opens in the same corner
    • Custom label (default Feedback), or leave it blank for an icon-only chip
    • The chip hides while the widget is open and returns after close. Page-load auto-show still only controls the popup
  11. v0.7.0

    Email submitters when feedback status changes

    Close the loop after someone sends feedback. Visitors can opt in for status updates, and you can rename projects from Setup.

    • On the thank-you screen, anonymous visitors see Get notified when this is updated — click to enter an email inline (no popup)
    • Visitors identified with data-sf-email are notified automatically, with no extra step
    • Submitters get an email when their feedback moves to In progress or Done
    • The thank-you screen stays open until the visitor closes the widget, so they have time to opt in
    • Rename a project from the Setup page — the new name shows in your dashboard and inbox
  12. v0.6.0

    Email notifications for new feedback

    New submissions now reach you by email as well as in the dashboard, so you can jump on fresh reports even when the app is closed.

    • Project owners get a branded email when someone submits an issue, idea, or other report
    • Each email includes the message, visitor details, page URL, and a one-click link back to the inbox
    • When a visitor email is attached, Reply opens a message straight to that address
    • Docs now cover screenshots, appearance, and notifications alongside the install guide
    • Deleting feedback uses a clear in-app confirmation instead of a browser alert
  13. v0.5.0

    A cleaner project dashboard and setup flow

    Create, recognize, and configure feedback projects with a more focused dashboard and a clearer setup experience.

    • A new, more scannable project-card layout with project activity at a glance
    • An Add new project card that opens a simple creation modal instead of keeping a form on the dashboard
    • Optional website URLs that automatically bring each project's favicon into its card
    • A redesigned widget setup page with clearer sections and an easier installation snippet
  14. v0.5.0

    Capture screenshots with every report

    Add a screenshot to an issue, idea, or other feedback report without adding extra clutter to the widget.

    • Capture the current tab or upload one PNG, JPEG, or WebP screenshot
    • Compact thumbnail preview and removal controls right beside Send feedback
    • Private screenshot storage and secure, owner-only viewing in the dashboard
    • A refined feedback details view with the report on the left and Tech context in its own desktop column
  15. v0.4.0

    Track feedback from new to resolved

    Give every submission a clear next step with a lightweight status workflow built into the feedback inbox.

    • New, In progress, and Resolved statuses on every submission
    • Active-by-default filtering across New and In progress feedback
    • Type and status filters that work together across the full inbox
    • One-click status updates and a clear reopen flow for resolved work
  16. v0.3.0

    Customize your feedback widget

    Make the embed feel like part of your product — change the copy, colors, and theme from project Setup without touching the script tag.

    • Editable widget title so you can replace the default "What's on your mind?" heading
    • Light and dark widget themes, configurable per project
    • Primary color picker with presets and custom hex values for buttons and accents
    • Richer location context in the inbox — city and country shown separately, with better capture in local development
  17. v0.2.0

    In-app notifications and project site settings

    Stay on top of new feedback without refreshing, and make projects easier to recognize in your dashboard.

    • In-app notifications via a bell in the dashboard navbar, with a red unread indicator
    • Optional browser notifications while a SupaFeedback tab is open in the background
    • Live inbox updates so new submissions appear without a manual refresh
    • Project website URL setting with favicons on the projects list
  18. v0.1.0

    SupaFeedback launches in private beta

    Welcome to the first public release of SupaFeedback — a lightweight feedback widget and inbox for modern apps and websites.

    • Drop-in embeddable widget with a simple script tag and data-sf trigger
    • Trigger modes: open on click, or auto-show on page load (bottom-right popup)
    • Page-load options to show the popup once per day, or hide it after a visitor submits feedback
    • Dashboard inbox to triage issues, ideas, and other feedback — archive or delete as you go
    • Automatic tech context on each submission (OS, browser, screen size, city/country, page URL, and user agent)
    • Optional visitor email so you can reply from the inbox
    • Project setup snippets and installation docs to get shipping fast