Changelog

Post delete & restore, team invitations, and custom OAuth

A set of improvements to content management, team onboarding, and authentication flexibility.

Post delete & restore

You can now soft-delete posts from the admin view and restore them within 30 days.

  • Delete posts directly from the post modal
  • Review what's been removed with the "Deleted posts" filter in the inbox
  • Restore anything within the 30-day window with one click
  • Matching delete_post and restore_post MCP tools included

Redesigned team invitations

The invitation experience has been completely rebuilt:

  • A branded welcome screen greets new teammates
  • Email ownership is verified before the invite is claimed
  • Password setup happens server-side for better security
  • Race conditions on simultaneous invite claims are gone

Custom OAuth providers

Beyond the built-in social logins (Google, GitHub), you can now configure any OAuth2/OIDC provider. Perfect for corporate SSO — just provide a discovery URL, client ID/secret, and display name.

Date filtering

Search for feedback by date range using dateFrom and dateTo parameters, available in both the REST API and MCP server.

Bug fixes

  • Fixed soft-deleted content appearing on the public portal
  • Fixed the Responded/Unresponded inbox filter
  • Fixed widget and RSS feed URLs behind reverse proxies