July product updates
Posts, AI-generated QR codes, a generally available Bulk Create & Edit, organization-wide SAML, and passkeys in more places — plus a wave of dashboard polish and fixes.
Features
- Posts — publish Markdown content pages on your domain, alongside Bundles, with a syntax-highlighted source editor and formatting toolbar.
- AI QR codes — generate artistic QR codes straight from a link's QR tab, with new plain themes and a clear view of how much of your AI budget is left.
- Bulk Create & Edit v2 is generally available — the spreadsheet editor now handles create, edit and bulk delete, with CSV import, per-row save status and an unsaved-changes guard.
- Organization-wide SAML SSO — SAML is now bound to the organization and supports multiple configurations with a team selector, so different identity providers can map to different teams.
- Passkeys everywhere — sign in with a passkey suggested straight from the login field, use passkeys to recover an account without a password, and register native passkeys in the iOS and Android apps.
- Plan usage meters — the organization plan page now shows storage and AI usage against your limits.
- Organization-level S3 export — S3 export is configured once for the whole organization instead of per user.
- Link signature keys & login policy — sign links with a per-domain key and enforce an organization-wide login policy.
- Anti-scraping robots policy — a new domain setting that asks crawlers not to scrape your short links.
- Invoice payment types — choose how an organization is invoiced when paying by invoice.
- WhatsApp & Telegram phone verification — verification codes can arrive over WhatsApp or Telegram, and the dashboard now tells you which channel was used.
- Abuse portal — a dedicated place to report abusive short links.
Improvements
- Redesigned the conversions stream and the statistics screens.
- Refreshed dashboard visuals: a new sidebar and account identity area, updated inner-page navigation, and icons in the collapsed sidebar rail.
- The QR editor now keeps the preview visible in a sticky sidebar while you scroll.
- Rebuilt the subscription cancel dialog with clearer choices.
- Saved payment methods now have a visible "Set as default" action.
- Global search also searches the documentation, so you can find help articles without leaving the dashboard.
- Improved the support chat and AI assistant dialogs.
- The date picker gained a clear button and clearer focus styles.
- Polished account and profile settings copy.
- Faster dashboard loading through lazily loaded dialogs and lighter icon bundles.
- Expanded redirect capacity in Brazil and Italy.
Fixes
- Fixed the language switcher for returning users, which could load the wrong language.
- PayPal domain renewals now finalize the order that was actually approved, so renewals can't be charged against the wrong order.
- Submitting the login form before the page had finished loading could put your email and password into the URL. The form now always submits securely, even if you sign in the moment it appears.
- Newly created links now show their page title as soon as it's fetched, instead of staying blank.
- Creating a link that fails no longer clears the URL you typed.
- Searching links no longer fires duplicate requests, and empty search pages keep scanning automatically.
- The selected payment-method tab is now readable in dark theme.
- The AI assistant can now be used on pages that aren't tied to a specific domain.
- Organization State/Region is saved correctly and survives a reload.
- Link Bundle descriptions use the body text color you configured.
- Link edit tabs are now gated by the organization's plan rather than the individual user's.
- Team invitations now appear under the organization instead of the team.
- QR codes no longer render without their corner markers in some configurations.
- Fixed passkey sign-in for credentials whose ID contains a slash.
- The Zapier integration page loads its stylesheet correctly again.
- Fixed the favorite toggle on the domains list so rapid clicks can't desync it.