Changelog

v3.33.0

Track all updates, improvements, and fixes to FeedbackBasket.

v3.33.0

Latest
Flexible Plans and Complimentary Access
added

Admins can grant, replace, extend, and revoke complimentary Pro or Studio access with an audit history

added

Complimentary plans can use custom project allowances for organizations that need more than the standard limit

changed

Paid and complimentary plans now combine automatically so organizations always receive their highest entitlement

fixed

Project limit messages now show the actual plan and allowance without suggesting an upgrade that would not add capacity

fixed

Plan badges and upgrade prompts now avoid duplicate or misleading plan labels

fixed

Complimentary plan grants now complete correctly when transaction locks are acquired

changed

Admin users now load automatically in pages of 20 and show their paid or complimentary plan access

fixed

Admin user cards no longer offer self-ban, self-removal, or unsupported administrator impersonation actions

v3.32.0

Two-Way Feedback Conversations
added

Visitors can continue the original feedback thread from the website widget after the team replies

added

The native iOS sheet now shows unread reply badges and lets users answer inside the same conversation

added

Website and mobile settings now let each project choose whether visitors can send follow-up replies

changed

Dashboard replies and visitor follow-ups now stay together as one chronological feedback conversation

changed

Feedback that needs another team response is clearly marked as User replied in the dashboard

changed

The homepage now clearly labels website and native iOS feedback in the hero, with a dedicated mobile walkthrough below

changed

Feedback conversations now highlight waiting user replies and include a manual refresh control

v3.31.0

Agent-Ready Mobile Setup
added

The CLI can now enable, configure, and verify mobile feedback integrations without opening the dashboard

added

Mobile submissions, uploads, and connection checks now have project-wide abuse limits in addition to per-client limits

added

The native iOS feedback sheet now securely displays team replies without requiring apps to build their own inbox

changed

Mobile project keys stay masked in CLI output unless their publishable value is explicitly requested for app setup

changed

The downloadable agent skill now performs framework-aware mobile setup and verifies SDK connections safely

changed

Rotating a mobile project key now keeps the integration's enabled state instead of silently re-enabling disabled mobile feedback

v3.30.0

Mobile App Feedback
added

Projects can collect feedback from mobile apps with a hosted form, public mobile project key, and native SwiftUI package

added

Mobile setup includes framework-specific code, QR testing, bundle ID validation, and live SDK connection status

added

Mobile projects now include a ready-to-copy coding-agent prompt with product context, the project key, and setup instructions included

added

Swift setup now includes package installation details, public SDK documentation, privacy guidance, and complete integration examples

added

The FeedbackBasket agent skill now knows how to configure native iOS and hosted mobile feedback integrations safely

changed

Feedback details now identify submissions received from a mobile app

changed

The Swift SDK now bundles its Apple privacy manifest and documents the context and connection data it sends

changed

Mobile setup now installs the SDK from its dedicated public Swift repository, with mobile support documented in the README and FAQ

changed

Mobile project keys are now masked on the dashboard while remaining available through one-click copy

fixed

The native SwiftUI feedback sheet now supports the documented iOS 16 minimum version

fixed

Mobile feedback setup now stays enabled when switching between website and mobile tabs

fixed

Clearing the optional email field now keeps native feedback anonymous instead of restoring the configured email

fixed

Mobile setup examples now compile as shown, and invalid SDK context receives a clear validation response

v3.29.0

CLI Waitlist Controls
added

The CLI and downloadable agent skill can switch capture modes and search or export waitlist signups

changed

CLI widget settings now include browser error tracking controls and waitlist form setup guidance

v3.28.0

Security and Access Controls
added

Admins can grant expiring or permanent complimentary Pro access with a reason, revocation controls, and a complete audit trail

changed

Complimentary Pro access is now shown separately from paid billing and expires automatically when configured

fixed

Organization checkout, billing portal access, payment history, public widgets, and API credentials now enforce stronger security guardrails

v3.27.0

Waitlist Capture
added

Projects can switch the existing widget script between feedback and waitlist capture

added

Waitlist signups can be searched and exported from a dedicated project tab

changed

Changing capture mode now requires confirmation before the installed script switches behavior

fixed

Waitlist forms now submit reliably without getting stuck in a loading state

changed

Waitlist mode now keeps widget heartbeat and configured browser error tracking active

added

User-designed HTML, React, and Next.js forms can expose accessible loading, success, and error states

v3.26.1

Agentic Landing Page
changed

Landing page copy now highlights agent-ready feedback setup, triage, CLI, and MCP workflows

v3.26.0

Error Log Management
changed

Error Logs are now paginated and sorted by most recent, so large projects stay fast

added

Error Logs now support selecting, bulk-deleting, and selecting all matching log groups at once

fixed

Deleted converted bugs no longer leave broken links behind in Error Logs

changed

The Error Logs trend chart now uses the app chart styling with a cleaner tooltip

v3.25.0

Project Pinning
added

Projects can now be pinned to a favorites section and project lists are sorted alphabetically

v3.24.0

Lightweight Error Tracking
added

Widget settings now support automatic browser error tracking for projects

added

Captured browser errors now include page, browser, and stack context

added

Project dashboards now include an Error Logs page with grouped browser errors and trend summaries

added

Error logs can now be converted into regular bug feedback when they need team follow-up

changed

Converting an error log now asks for confirmation before moving it to the feedback board

added

Error logs can now be exported separately as CSV or JSON from the Error Logs page

changed

Automatic error logs are now kept out of feedback lists, counts, exports, triage, and the API so they no longer skew feedback or usage limits

v3.23.0

Markdown-Aware Tickets
added

Feedback tickets now render Markdown formatting for agent-created content

changed

Feedback list previews now hide Markdown syntax for easier scanning

v3.22.1

Widget Reply Thread Cleanup
fixed

Feedback widgets now stop retrying deleted or inaccessible reply threads

fixed

Widget heartbeat checks now include credential-compatible CORS headers

v3.22.0

AI Triage Redesign
changed

AI suggested actions now show clear triage cards grouped by ticket updates and reply drafts

added

Status suggestions now support an undo window before applying, while close suggestions require confirmation

added

Request-info suggestions can now add customer-facing text directly to the reply draft

added

Dismissed AI triage suggestions now stay dismissed after refreshes

added

Project settings now let teams hide or auto-apply eligible AI triage suggestions

added

AI triage suggestions now support helpful/not helpful feedback

added

Added a priority-ordered triage queue with keyboard shortcuts for fast review

removed

Removed the inactive escalate suggestion from AI triage

v3.21.0

Feedback Copy Actions
added

Feedback items can now be copied as plaintext or Markdown from the dashboard

changed

Feedback list actions now show clearer tooltips for copy and attachment controls

v3.20.0

Widget Console Error Sharing
added

Feedback widgets can now insert captured console errors into the message before submission

added

Console error capture now includes failed network requests (fetch/XHR) and resource load failures, excluding the widget's own API calls

added

Widget settings now let teams opt in to showing the console error sharing button

v3.19.0

Agent Issue Filing Guidance
changed

Agent skill docs now explain how to file discovered issues into the right FeedbackBasket project with concise descriptions

v3.18.2

Screenshot Attachment Loading
fixed

Feedback screenshots now load from their stored image URL when the attachment proxy is unavailable

v3.18.1

Dismissible Widget Replies
changed

Team replies in the feedback widget can now be dismissed after they are seen

v3.18.0

Project Feedback Priority Sorting
added

Project feedback dashboards can now sort feedback by highest priority first

v3.17.2

Dashboard Feedback Button Placement
changed

Moved the dashboard feedback button back to the vertical bottom-right edge

changed

Restored the dashboard feedback button to the FeedbackBasket orange brand color

v3.17.1

Safer Widget Project Matching
changed

Agent setup docs now tell assistants to match widgets to the current app's FeedbackBasket project instead of using the CLI default project

v3.17.0

Sidebar Feedback Popup
added

Added a branded feedback button at the top of the dashboard sidebar

changed

Dashboard feedback now opens as a basic black-and-white popup beside the sidebar button

v3.16.2

Safer Agent Project Setup
changed

Agent setup docs now tell assistants to ask for the real website URL instead of using localhost

changed

Widget setup examples now keep basic modal feedback as the default unless guided feedback is requested

v3.16.1

Inline Popup Positioning
fixed

Inline popup widgets now open beside custom trigger buttons instead of using the global floating position

fixed

Inline popups stay anchored to their trigger button while the page scrolls or resizes

fixed

Inline popups now stack below the trigger and fit within the viewport on narrow screens instead of overflowing

changed

Inline widget examples now show how to anchor popups to custom trigger buttons

v3.16.0

Submitter Status Email Settings
added

Added a project setting to control automatic status update emails to feedback submitters

v3.15.2

Cleaner Feedback Emails
fixed

Feedback email footers no longer repeat the FeedbackBasket site name

changed

CLI status updates now send the same submitter status emails as dashboard updates

v3.15.1

Widget Settings Layout Fix
fixed

Widget settings cards no longer appear clipped along the page edges

v3.15.0

CLI Feedback Creation
added

CLI users can now create new feedback items for a project

fixed

CLI-created feedback now uses project notification settings after analysis

changed

CLI and agent documentation now include feedback creation examples

fixed

Project feedback pages no longer show a hydration warning in the header actions

changed

Agent skill docs now require explicit reply-to confirmation before sending email replies

added

CLI replies can now be sent to widget threads, email, or both

v3.14.0

Dashboard Status Filters
changed

Feedback status filters now support multiple selected statuses

changed

Closed feedback is hidden from project dashboards unless selected in the status filter

v3.13.0

Widget Prefill Context
added

Added runtime widget support for prefilled user emails and feedback metadata

added

Added widget settings to lock or hide prefilled email fields

added

Feedback detail pages now show submitted metadata when available

v3.12.5

Live Widget Empty State
changed

Projects with a live widget now show a clearer empty feedback message

v3.12.4

Stripe Promotion Codes
fixed

Stripe Checkout now shows the promotion code field for Pro subscriptions

fixed

Fixed screenshot uploads failing in the feedback widget on some embedded sites

v3.12.3

Impersonation Exit Banner
added

Added a dashboard banner so admins can stop impersonating a user from any dashboard page

v3.12.2

Today's Triage
added

Added a Today's Triage card to surface feedback that needs attention, replies, stale follow-up, or quick wins

v3.12.1

Less Intrusive Widget Replies
changed

Team replies in the feedback widget can now be collapsed and stay collapsed after reopening

changed

Feedback replies can now be written manually first, with AI available to draft or improve the message

v3.12.0

Guided Feedback Questions
added

Added customizable feedback types with optional follow-up questions in the widget

added

Feedback details, exports, and APIs now include submitted feedback types and follow-up answers

changed

Updated CLI and agent skill docs with guided widget flow setup commands

fixed

CLI feedback APIs now include screenshot attachment links for submitted feedback

fixed

Deleting feedback or projects now also removes stored screenshot attachments from R2

fixed

Attachment previews now load through FeedbackBasket to avoid cross-origin image policy blocks

fixed

Widget submissions now warn visitors when screenshot uploads fail instead of silently submitting without them

fixed

Widget attachment controls now respect plan limits even for older static embed setups

v3.11.1

Faster Widget Submissions
fixed

Feedback widgets now show success as soon as feedback is saved instead of waiting for AI analysis

v3.11.0

FeedbackBasket Blog
added

Added a blog with the first founder note about why FeedbackBasket was built

changed

Founder blog posts now show Vlad's author photo in the article byline

v3.10.0

Widget Replies
added

Reply to widget feedback directly from the dashboard, even when the submitter did not leave an email

added

Feedback widgets now show an unread reply badge when the team has responded

changed

The reply composer now lets you choose widget and email delivery destinations

v3.9.1

Clearer Reply Emails
changed

Feedback reply emails now show the project name more clearly in the sender and subject line

v3.9.0

Remote CLI Authentication
added

CLI authorization can now show a pasteable token for remote servers that cannot receive browser callbacks

changed

CLI docs now explain the manual login option for headless and remote environments

fixed

Manual CLI authorization no longer requires callback state and now gives clearer copy-and-close guidance

changed

Manual CLI login wording now clarifies it is for blocked localhost browser callbacks on remote servers

v3.8.0

Email Replies & Smarter Notification Defaults
added

Reply to feedback submitters directly from the dashboard — email is sent via FeedbackBasket with your project name

added

Configurable reply-to email per project in project settings, with a quick-fill 'Use my email' button on each reply

added

Sent reply history on each feedback item — see what was sent, when, and by whom

changed

Email notifications now default to enabled for Bug Reports on all projects, so you never miss a bug

v3.7.0

Widget Button Size & Bottom-Edge Positions
added

Widget button size option — choose between Mini (compact) and Regular for the floating feedback button

added

Two new floating button positions — Bottom Left Edge and Bottom Right Edge — for vertical rotated tabs anchored to the bottom of the side edges

v3.6.0

Upgrade Flow & Navigation Cleanup
added

Upgrade to Pro banner in the sidebar for free plan users — one click to view pricing

added

Pro-gated widget settings (attachments, branding removal) now show clickable Upgrade links instead of static labels

changed

User menu: Account links to settings, Billing opens Stripe Customer Portal, Upgrade to Pro hidden when already subscribed

changed

Settings page: Team members and MCP API Keys now display side-by-side on large screens

fixed

Error page spacing — more gap between logo and alert icon, description text no longer wraps awkwardly

v3.5.0

Brand Detection & Export
added

Detect Brand button on project creation — auto-detects logo, colors, fonts, button styles, and brand personality from your website

added

Project cards now display the detected logo instead of a generic icon

added

Export feedback as CSV or Markdown from the project page

added

FAQ section on the landing page covering pricing, AI, MCP, notifications, security, and cancellation

changed

Feedback limit warning banner on project page at 80% usage with upgrade link

changed

Widget shows friendly inline message instead of browser alert when feedback is paused or errors occur

added

Show/hide email field toggle in widget settings — optionally remove the email input entirely

added

Brand color quick-picks on widget customization — click a detected brand color to apply it to your widget instantly

changed

Widget settings layout uses masonry columns so cards take only the space they need

changed

Project edit page uses two-column layout with notifications on the side

v3.4.0

Page & Browser Context
added

Feedback widget now captures the page URL and referrer where feedback was submitted

added

Browser, OS, device type, and language are automatically detected and displayed on the feedback detail page

added

New Context card on the feedback detail page showing where and how the feedback was submitted

added

Mobile and tablet device indicator in the feedback list view

added

Admin dashboard for managing users, roles, banning, and impersonation

added

Delete project from the edit page with confirmation dialog and danger zone

added

Branded 404 and error pages with navigation back to dashboard

added

Configurable email notifications when new feedback is submitted — filter by category and priority

added

Notification settings per project with recipient management (up to 5 emails)

added

Automatic email to feedback submitters when status changes (Under Review, Planned, In Progress, Complete, Closed)

added

One-click unsubscribe from status update emails with token-based verification

changed

All pages now use the FeedbackBasket brand header and consistent styling

changed

Replaced default favicon with branded SVG icon matching the app's primary color

changed

Image lightbox now fills the screen for better readability of screenshots and attachments

changed

Feedback list now shows actual image thumbnails instead of just an attachment count

added

MCP API keys — generate keys to connect AI assistants (Claude, Cursor, Windsurf) to your feedback data

added

MCP data endpoints for querying projects, feedback, and bug reports with filtering and pagination

changed

Updated pricing to $19.99/mo with refreshed feature lists and MCP integration showcase on landing page

added

Plan-based feature gates: screenshot uploads, branding removal, team invitations, and MCP key limits now enforced per plan

added

Attachment toggle in widget settings — Pro users can enable/disable screenshot uploads per project

added

Monthly feedback limit (100/month) enforced for free plan

v3.3.0

Widget Customization
added

Widget customization page with live preview — customize button color, radius, label, icon, position, messages, and behavior

added

Inline trigger mode — embed a feedback button in your own navigation or UI instead of using a floating button

added

Widget type selector with Classic active and Star Rating, Emoji Reaction, AI Conversational as upcoming options

changed

Widget embed code now reflects saved customization settings

changed

Widget script API now returns a single self-contained response — config and runtime inlined together, eliminating the second network request

v3.2.0

Project Page Overhaul
added

Stats strip above the feedback table showing total, open count, average priority, and top sentiment at a glance

added

Inline status dropdown on each feedback row — triage without leaving the list

changed

Feedback table now shows relative timestamps ("2h ago"), sentiment + category + time on a metadata line under each summary

changed

Priority score replaced with color-coded dots (red/amber/green) with tooltip showing the score

changed

Mail icon appears when feedback has an email, signaling "can reply" at a glance

changed

Edit project moved to a settings dropdown menu to reduce header button clutter

v3.1.0

Dashboard Insights & Changelog
added

Project cards now display a 7-day activity chart, open count, sentiment breakdown, and top category at a glance

added

New changelog page following a structured timeline format with version tracking

changed

Project cards are now fully clickable — navigate to a project by clicking anywhere on the card

changed

Stats on project cards are now centered for better visual balance

v3.0.0

FeedbackBasket v3 — Complete Rewrite
added

Complete v3 rewrite with Next.js 16, Prisma 7, and Better Auth with organization support

added

Organization-first architecture — every user gets an auto-created workspace on first login

added

AI-powered feedback analysis: automatic categorization, sentiment detection, priority scoring, and suggested replies using Gemini

added

Public feedback boards with anonymous voting, customizable branding, and status filtering

added

Roadmap Kanban board with drag-and-drop, public view, and configurable columns

added

Embeddable feedback widget with screenshot attachments and S3/R2 storage

added

Team collaboration with org members, role-based invitations, and shared project access

added

Stripe billing integration with subscription management and payment tracking

added

Internationalization support with English and Spanish translations via next-intl

added

Feedback notes system for internal team discussions on individual feedback items

added

Bulk feedback operations — select multiple items and change status in one action

added

shadcn/ui component library with dark mode support and yellow primary color theme

The beginning