Release 2.0.2: safer deletes, faster web admin lists and new SDK versions
- Deleting your account: if a project you own has other members, transfer it to another member or delete it before you continue. Until then your account stays as it is and nothing is removed. Projects you own with no other members are deleted with your account.
- A subscription you pay for on the web is cancelled at once, with no refund for the unused period. An App Store subscription is not cancelled by deleting your account: cancel it in your Apple account settings, or it keeps renewing.
- Typing the wrong password when deleting your account now shows an error and keeps you signed in.
- Deleting a project now asks you to type its name, in the app and in the web admin. The dialog says what will be lost.
- Web admin: the Projects list has search and a list or grid view. The SDK Users page is paged, with search, sorting by when a user was added or by MRR, and a page for each user with their feedback and votes.
- Web admin: the board shows each column’s real total with a Show more button, filters and status changes update in place, and keyboard shortcuts move you around (press ? for the list, or turn them off).
- The embedded board stops refreshing while its page is hidden and waits longer between retries after an error.
- Connecting HubSpot now checks that the connection was started by you, for your project.
- iPhone, iPad and Mac app: the integration badges on a feedback item wrap onto a second line and read right to left in Arabic, chart colours are easier to tell apart, and the Mac app works better with VoiceOver and is easier to read in light and dark mode.
- New SDK versions: Swift, JavaScript, React Native, Flutter and Kotlin 2.3.0, and Vapor 3.1.0. A user can delete their own comment, a list stops cleanly when a proxy returns a stale page, and Flutter and Kotlin comments show their author’s name instead of “Anonymous”.
- Swift SDK 2.3.0:
configure(with:)now connects to FeedbackKit’s servers, as the other SDKs do. If you develop against a local server with that call, switch toconfigure(environment: .local, key:). See the Swift SDK guide.