Skip to main content

24 posts tagged with "Improvement"

Enhancements to existing functionality

View All Tags

August product updates

Domain verification by DNS record, hosted QR codes, Slack commands for posts and QR codes, domain expiry reminders, and a much richer Markdown renderer for Posts — plus payment, AI QR and mobile polish, and a long list of fixes.

Features​

  • Domain verification by DNS TXT record — prove your organization controls an email domain by publishing a single TXT record, managed from your SSO settings. One record verifies every domain you claim, and a domain already verified for link use needs no second record. Adding and verifying domains requires an Enterprise plan; listing and removing them does not.
  • Hosted QR codes — publish a QR code to a permanent, revocable URL, and browse, filter and page through every code you have hosted.
  • Slack commands for posts and QR codes — /post turns a Markdown title and body into a content page and hands back a short link, and /qr generates a QR code for a link using your domain's logo and settings.
  • Domain expiry reminders — purchased domains now show their expiration date and auto-renewal state in the domains list and on the domain page, and email reminders go out before and after expiry with a direct renewal link.
  • Far richer Posts — post bodies now render GitHub-flavored Markdown (tables, strikethrough, task lists), GitHub alerts, syntax-highlighted code, LaTeX math, Mermaid diagrams, chess boards, footnotes, bare-URL autolinks and heading anchors. The editor toolbar gained split-paragraph and table buttons and a preview that covers all of it.
  • Abuse reports by email — reports sent to [email protected] are now picked up automatically, given a ticket id, and answered with threaded replies and autoreplies.

Improvements​

  • Saved payment methods now show card expiry dates, and the organization payment page is reorganized around the saved-methods list with clearer Stripe tabs.
  • The S3 export tab is now visible, read-only, to every member of an organization.
  • Global search highlights the matching text in each result row and indexes more of the dashboard.
  • Every page now sets its own browser tab title, so tabs, history and bookmarks are readable.
  • AI QR codes moved to a new generation engine that keeps codes scannable while styling them, with refreshed example prompts and repair that does a quarter less damage to the artwork.
  • Expiration and deletion dates set on a link can now be cleared, not just changed.
  • Advertising click identifiers up to 512 characters are preserved, and OpenAI Ads clicks are attributed as an advertising source.
  • Polished the domain purchase search and reworked its stepper for narrow screens.
  • Standardized dialogs across the dashboard.
  • Error banners now show the reason the API returned instead of coming up blank.
  • Folder rename accepts the same 50 characters as folder creation.
  • Raised link-suggestion rate limits to 20 requests per second.
  • On mobile, your theme, current domain and language now survive a restart, and toolbar control heights line up.
  • Data belonging to deleted organizations and profiles is now queued for full cleanup.
  • The privacy policy now discloses AI QR image generation and our disaster-recovery hosting.

Fixes​

  • UTM tags no longer corrupt destinations that cannot carry a query string, and non-HTTP destinations are left intact.
  • www. is kept when it is the domain's own registrable label.
  • Turning off A/B split URLs now clears the old split destinations instead of leaving them behind.
  • Visitors who solved the anti-bot challenge are no longer throttled afterwards.
  • Custom-domain certificates are served from cache during a temporary lookup failure instead of erroring.
  • A Stripe subscription that becomes active after an incomplete first payment now grants the plan, and checkout no longer reports success while that first payment is still pending.
  • Uzbekistan VAT/TIN numbers are no longer rejected as invalid EU VAT in billing settings.
  • Signing in with Google or Apple no longer creates a duplicate account for a dot- or plus-alias of an address you already use, and now points you at the existing account instead.
  • Organization logos keep their aspect ratio when uploaded.
  • Bulk Edit V2 deletes stay within the API rate limit, and the error banner's Retry button works.
  • Bulk link delete now rejects an empty selection with a clear error instead of returning a server error.
  • Domain audit log pagination works past the first page.
  • The AI assistant no longer rejects valid captcha tokens.
  • Link requests now fail visibly when a write does not land, instead of reporting success.
  • Fixed broken markup in the Korean translations and stale strings across the dashboard.
  • Fixed a mobile app boot failure.
  • Plan lists no longer drop everything past the first ten prices, so every available plan shows up again.

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.

June product updates

A big month across the Short.io dashboard: passkey sign-in, a global search command palette, PayPal checkout for domains, rebuilt bulk create and edit, and a redesigned upgrade experience.

Features​

  • Passkey sign-in — log in with a passkey, add and manage passkeys in account settings, and register one right after email verification.
  • Global search & command palette — jump to any page or setting from a single command palette in the dashboard.
  • PayPal for domains — buy and renew domains with PayPal in addition to Stripe, with a payment-method switcher on the purchase and renewal screens.
  • Domain auto-renew — enable automatic domain renewal from your profile, with email notifications on renewal success or failure.
  • Bulk create & edit, rebuilt — a new spreadsheet-based bulk create and bulk edit experience for adding and updating many links at once.
  • Cookie consent management — a built-in consent banner (with a corporate theme option) that gates analytics and messaging tools.
  • Monthly analytics email — a monthly summary email with your total clicks, top links, and top countries.
  • Drag-and-drop link tabs — reorder the tabs on the link edit screen to match how you work.

Improvements​

  • Redesigned the upgrade and pricing experience with a clearer layout, currency selector, and inline documentation links.
  • Refreshed the "link created" dialog with AI slug and tag suggestions, inline hints, and a better mobile layout.
  • Added a searchable country picker with inline validation to phone-number fields.
  • Added a live theme preview when customizing your dashboard's appearance.
  • Coloured folder icons now appear in the folder picker for easier scanning.
  • Improved color contrast across the dashboard for a WCAG AA accessibility pass.
  • Fixed the sidebar on notched phones so the Sign Out button is always tappable.
  • Improved crawler and bot detection so click analytics are more accurate.
  • The enterprise page now shows a global points-of-presence map.

Fixes​

  • Renamed a bundle's "Bundle title" field to "Page heading" to avoid confusion with the link title.
  • Repaired the CSV import button and the links empty state.
  • Restored the missing bundle tab link on the link edit page across all 16 languages.
  • Fixed a redirect so you land back on the link list after deleting a link.
  • Link bundles now save only the social fields you actually changed, clearing them correctly when emptied.

May 2026 Updates

Here is a summary of what changed across Short.io in May 2026.

Features​

  • Invite teammates to your organization — Adding a member now sends them an invitation to accept, instead of adding them directly. Admins can change a member's role, and the add-member screen explains what admin and member roles can do.
  • Custom organization logo (Enterprise) — Enterprise organizations can now upload their own logo.
  • New free domain: s.gy — s.gy replaces short.gy as the default free domain for new short links.
  • New edge locations: Brazil and Thailand — Redirects are now served from new regions in Brazil and Thailand for lower latency in those areas.
  • Bank Account payments — You can now pay for your subscription via Bank Account, in addition to cards and PayPal.
  • Dedicated IP (Enterprise) — Enterprise plans now include a dedicated IP.
  • Folder colors — Pick a color for a folder right from the create-folder popup.

Improvements​

  • Redesigned empty link list — When you have no links yet, the list now shows an inline shortener and quick actions with clearer guidance.
  • Clicks stream on mobile — The clicks stream has been redesigned for mobile and now explains why some IP addresses are shown only partially.
  • Audit log columns — The audit log adds status code and operation-time columns and moves to a faster, more responsive table.
  • Tag chips and filtering — Polished tag chips, with tag suggestions while filtering.
  • Account sidebar — A reworked identity card with an inline organization switcher and a logout shortcut.
  • Smoother domain purchase — Clearer billing errors, required-field markers, and improved phone handling during domain purchase.
  • Mobile-friendly Connect Domain — The connect-domain screens have been redesigned to work well on mobile.
  • Stripe payment form — Now renders correctly in dark mode and matches the rest of the site's inputs.
  • Cleaner email display — Emails signed in via SAML no longer show a saml: prefix.
  • More reliable wildcard certificates — Wildcard SSL certificates are now issued through Let's Encrypt.
  • Higher link-suggestion rate limit — The link suggestions endpoint now allows more requests per second.

Fixes​

  • QR code defaults in Link Edit — QR code default settings now apply the first time the editor opens.
  • QR code URLs in domain settings — Generated QR codes now include the https:// protocol.
  • Long link titles on mobile — Long titles now wrap correctly in mobile link bundles.
  • Mobile alerts — Alert action buttons now stack below the message on small screens.
  • Localized DNS instructions — DNS setup button labels are fixed in non-English languages.
  • Favorite domain star — The selected favorite domain star is now clearly emphasized.

April 2026 Updates

Here is a summary of what changed across Short.io in April 2026.

Features​

  • Organizations — full billing and team management — Organizations now have their own subscriptions, payment methods, coupons, billing info, billing email, billing phone verification, and autoupgrade preferences. Subscribe, manage Stripe and PayPal payment methods, and update billing details directly at the organization level.
  • Sidebar organization switcher — Switch between organizations from the sidebar. New users automatically get a default organization on registration; logging in via Google, Facebook, or SAML correctly scopes to the right organization.
  • Migrate existing accounts to Organizations — Paid users (and their domains, SAML configurations, API keys, and full billing/payment info) are migrated into Organizations automatically. Free solo users are also moved into org mode.
  • Organization member management — Admins can manage members, invite teammates, and self-remove. The last admin of an organization is protected: they can't be removed, and their account can't be deleted while they're the only admin.
  • Organization deletion — Delete an organization; its subscription is cancelled automatically.
  • Browser extension — A new Short.io browser extension lets you create and manage links directly from your browser, with screenshot capture, a configurable keyboard hotkey, and inline slug editing.
  • Native blog at short.io/blog — The Short.io blog has been moved in-house, with 581 existing posts migrated from Ghost. The new blog has a redesigned reader-focused UI, search, RSS, table of contents, reading progress, share buttons, related posts, tag and category pages, and YouTube/Compare/Bookmark/Callout content blocks.
  • Open Graph Checker tool — A new public tool at short.io/tools/open-graph-checker lets anyone inspect Open Graph metadata for any URL.
  • QR Code Debugger tool — A new public tool at short.io/tools/qr-code-debugger decodes QR codes from images, including photos (using BarcodeDetector with a polyfill fallback).
  • Deep Links Debugger tool — A new public tool at short.io/tools/deep-links-debugger inspects iOS apple-app-site-association and Android assetlinks.json configurations for any domain.
  • Self-hosted API reference — The API reference is now hosted at docs.short.io/api-reference using Scalar, with code samples and SDK installation instructions injected directly into the OpenAPI spec.
  • AI Assistant on AWS Bedrock — The AI Assistant has been migrated to AWS Bedrock with a visible "thinking" stream so you can see the assistant's reasoning as it works.
  • Domain transfer — A new admin endpoint lets you transfer domain ownership between accounts and organizations.

Improvements​

  • Sidebar v2 — The sidebar has been reworked with collapsible sections, a polished mobile navigation, lighter duotone icons, smoother transitions, and a logout shortcut.
  • Toolbar and link creation UX — Domain switcher v2, redesigned shortener block, "Bulk Sheets" and "CSV Import" labels, the bundle button moved to the toolbar, and clicking "Create Link" now properly focuses the toolbar input.
  • Login/registration pages redesign — Public pages have been migrated to the new component library with a glassmorphism aesthetic.
  • Link bundle redesign — Inline color customization, a redesigned link list and editor, and a polished bundle UI. Long URLs now wrap correctly in bundles, and broken or missing logo images are hidden gracefully.
  • Color picker, social links, templates — Improved dark theme contrast for the color picker, restored favicon buttons, and polished social link wrapping in templates.
  • AI-suggested tags polish — Visual refinements to the AI-suggested tag chips.
  • Unsaved link edits preserved — When you navigate from the link editor into a feature panel (tracking, expiration, password, etc.), unsaved changes are now saved automatically before the navigation.
  • Click Certifier honors domain tracking codes — The HTML redirect path now respects domain-level tracking codes, and URL matching includes the URL fragment for stricter comparison.
  • Edge connection limits — The redirector edge now caps concurrent connections and bounds request header sizes, with a new edge_active_connections metric per listener.
  • Faster link cache invalidation — Bundle updates now use targeted link-cache and domain-cache invalidation instead of broad flushes, so changes propagate faster with less cache churn.
  • Public API caching — POST /links/public now caches user lookups for a noticeable performance improvement on bulk creation.
  • Reporting endpoints — Reporting now resolves statistics and statistics-merger endpoints from environment configuration, supports timezone-aware exports with IANA validation, and degrades gracefully when fetching link top categories.
  • SSL queue prioritization — New issuance is now prioritized over renewal in the certificate queue, with a configurable RENEWAL_LEAD_DAYS and parallel issuance/renewal loops for better throughput.
  • Trial enforcement and free-email coverage — The free-email-provider list has been extended with broad global coverage to better detect trial-eligibility evasion.
  • Plan limit messaging — When a bulk-create operation hits a plan limit, the specific limit reason is now recorded with the response.
  • Documentation — The A/B testing guide has been reworked, the link bundle article was updated for the new UI, a new article covers adding and verifying a phone number, and the folder expiration, tracking, HTTP, UTM, and Profile menu / geo-targeting articles were refreshed.

Fixes​

  • Stale domain selection — The previously selected domain is no longer left behind in localStorage when it becomes invalid.
  • SAML save button — The Save button on SAML configuration is now correctly enabled when the form is dirty.
  • Subscription page — Hides Plan and Invoices links and shows the right billing surface in organization mode.
  • Phone-verified banner — Reads its state from organization info instead of the user-level billing endpoint.
  • Account deletion — The frontend now hits the correct POST /profile/delete endpoint.
  • Misleading "secure link" upgrade message — Replaced with a clearer plan-upgrade explanation in the redirector.
  • Invoice PDFs — Unicode characters now render correctly thanks to an embedded DejaVu Sans font, and PayPal invoice PDFs now include user billing details.
  • Two-factor authentication on org switch — organizationId now propagates correctly through 2FA so org switching no longer drops authentication context.
  • Stale link bundle data — Recently created or updated bundles no longer show stale content immediately after the change.
  • Cassandra cleanup safety — The audit table write is correctly skipped when deleteLinksByDays runs in DynamoDB-only mode.

March 2026 Updates

Here is a summary of what changed across Short.io in March 2026.

Features​

  • Organizations — Organizations are now a first-class concept in Short.io. Create and manage organizations with their own subscriptions, billing, and team management. Login flows (Google, Facebook, password) fully support organization context, and users can migrate existing accounts to organizations.
  • Multi-way A/B testing (Split URL v2) — A/B testing now supports more than two destination URLs. Split traffic across multiple variations with configurable percentages for each.
  • OpenGraph debug tool — A new public tool lets you inspect OpenGraph meta tags of any URL without needing to log in.
  • QR code labels — QR codes now support text labels below the code in three styles: plain text, pill badge, and full-width box strip. Customize label color, background, font size, and font family.
  • QR code finder customization — New QR code customization options including finder shape, corner mode, dot merge, and full-circle dot styles.
  • QR code generator page — A new public QR code generator tool is now available on the Short.io website, fully localized across 25 languages.
  • Domain favicon upload — Upload custom favicons for your domains directly from domain settings.
  • DNSSEC validation — The domain checker now validates DNSSEC configuration for your domains.
  • Deprecated DNS configuration warnings — Short.io now warns you when your domain uses outdated DNS records (e.g. deprecated A records) and guides you to update them.
  • Fake bot detection — Click statistics now detect fake Google and OpenAI crawler bots by verifying their IP addresses against officially published ranges, giving you more accurate analytics.

Improvements​

  • Real-time domain suggestions — Domain name suggestions now stream in real-time as they are discovered, instead of showing a loading spinner until all results are ready.
  • Better domain availability checking — Domain availability is now checked via RDAP for faster, more reliable results. Premium domains are automatically filtered out from suggestions.
  • QR settings redesign — The QR code settings page has been redesigned for better usability.
  • Invoice PDF improvements — Invoice PDFs now correctly handle zero-decimal currencies (JPY, KRW, etc.) and display the correct currency symbol for non-USD invoices.
  • Trial eligibility enforcement — Free trial eligibility is now enforced server-side based on email provider and phone verification, preventing abuse.
  • Stripe dark theme — Fixed dark theme background for the Stripe payment form so the selected payment method is clearly visible.
  • Improved SSL certificate retries — SSL certificate issuance now properly respects retry backoff timing, preventing premature retries that could cause rate limiting.

Fixes​

  • Google sign-in hang — Fixed an issue where Google sign-in could freeze due to conflicting hCaptcha widgets on the login page.
  • Two-factor authentication — Fixed a 2FA login issue.
  • PayPal plans listing — Fixed an issue where not all PayPal subscription plans were displayed due to incomplete API pagination.
  • Split URL caching — Fixed a bug where device-specific redirect URLs (Android/iPhone) were cached and incorrectly served to visitors on other devices.
  • Split URL percentages — Fixed Split URL v2 always selecting the split destination when traffic weights didn't sum to 100%.
  • SAML configuration — Fixed an error when configuring a SAML hostname already in use by another domain.
  • Link bundle stale data — Fixed stale data appearing immediately after creating or updating a link bundle.
  • SSL certificate queue — Fixed a bug where the SSL certificate queue could become corrupted, permanently blocking certificate renewal for affected domains.
  • Invoice PDF layout — Fixed divider line positions in invoice PDFs.

February 2026 Updates

Here is a summary of what changed across Short.io in February 2026.

Features​

  • Links Bundles (Link-in-Bio pages) — You can now create Links Bundles — customizable landing pages that group multiple links together. Each bundle supports drag-and-drop link ordering, social media links, theme customization (colors, fonts), and multiple template designs.
  • Domain theme customization — Customize the look and feel of your domain's pages (404 pages, link bundles, etc.) with custom colors for background, text, and interactive elements, plus a custom font family. Configurable under UI Customization in domain settings.
  • API key expiration dates — API keys can now have optional expiration dates. Expired keys are highlighted in red and keys expiring within 7 days are highlighted in amber. Expired keys are immediately rejected.
  • API key last-used tracking — The API keys list now shows when each key was last used with relative timestamps. Keys unused for over a year are highlighted as a warning, helping you identify stale keys.
  • API key ID in audit logs — Audit log entries now show which API key was used to make each change, making it easier to trace actions back to specific integrations.
  • Service accounts for teams — Team admins and owners can now create service accounts — non-login accounts designed for API integrations. Service accounts are shown with a robot icon in the team members list, and API keys can be created on their behalf.
  • Bulk find-and-replace for links — Perform a domain-wide bulk find-and-replace on link fields (slug, original URL, title, iPhone URL, Android URL). Available from the edit field menu and requires typing "UPDATE ALL LINKS" to confirm.
  • Link TTL (auto-deletion) — A new TTL (Time To Live) field in link expiration settings lets you schedule automatic link deletion after a specified date, separate from click and redirect expiration.
  • "What's New" changelog feed — A "What's new" button (megaphone icon) in the dashboard provides quick access to the Short.io changelog with recent product updates and announcements.
  • AI assistant thread history — The AI assistant now maintains a thread list so you can view and resume previous chat conversations.
  • AI assistant: edit links and domain settings — The AI assistant now supports editing existing links and updating domain settings via natural language.
  • Browser SDK: declarative conversion tracking — The Browser SDK now supports data-shortio-conversion HTML attributes on DOM elements for declarative conversion tracking. A new observeConversions() function automatically binds tracking to annotated elements, including dynamically added ones.
  • Node.js SDK: encrypted links — The Node.js SDK now supports creating end-to-end encrypted short links via a new createEncryptedLink method.
  • CLI rewrite in Node.js — The Short.io CLI has been completely rewritten from Python to Node.js/TypeScript, covering link CRUD, domain management, bulk operations, QR code generation, and geo targeting.

Improvements​

  • Improved domain search UI — The domain purchase flow now shows a visual 3-step progress indicator (Generating ideas → Checking availability → Fetching prices) instead of a plain loading spinner.
  • Better domain suggestions — Domain suggestions no longer include premium domains that cannot be registered at standard prices, giving you more realistic results.
  • Improved "Delete old links" dialog — Redesigned with a date picker (instead of typing days), an optional column filter with regex matching, and a confirmation input to prevent accidental bulk deletions.
  • Redesigned API keys page — The API keys page now uses a card layout with description, metadata, and dates (created, expiration, last used), plus search, filtering, and sorting.
  • Improved plan info page — The plan information page now displays usage statistics in a visual card grid with formatted numbers. Features availability uses a two-column layout with check/lock icons.
  • AI assistant UI improvements — The AI assistant now supports fullscreen mode, syntax highlighting for code blocks, formatted tables, and better typography.
  • Redesigned statistics top blocks — The statistics dashboard top blocks now include country flags and improved layout for better visual presentation.
  • Redesigned 404 page — The "link not found" page has been refreshed with Short.io brand colors, a CSS-styled 404 indicator, and a cleaner layout. Paid plan users no longer see promotional taglines.
  • Redesigned domain main page — The domain main page now features a modern card layout with animated icon rings, status badges, and staggered entrance animations.
  • Domain favicon versioning — Custom domain favicons now include version parameters, ensuring browsers always show the latest favicon after changes.
  • Registration page preview clarity — The registration page link preview now clearly indicates that the short link is a preview and will be created after registration.
  • Improved translations — Fixed broken HTML tags and missing placeholder variables in Japanese, Spanish, Hebrew, and Arabic translations, plus hostname placeholders across 7 languages.
  • Sidebar section headers redesign — Dashboard sidebar section headers have been redesigned with uppercase text labels and a new "Quick Access" section for frequently used actions.
  • Bundle link indicator — When editing a bundle link, the original URL field is hidden and replaced with an info alert linking to the bundle tab, along with a "Convert to redirect" button.
  • Theme toggle in sidebar — A new theme toggle button in the sidebar lets you quickly switch between light, dark, and auto modes.

Fixes​

  • Domain DNS with conflicting A records — Fixed an issue where a domain with a valid CNAME but stale A records would incorrectly show as properly configured instead of prompting you to remove conflicting records.
  • CAA record validation — Fixed a bug where CAA record checks could incorrectly approve a subdomain's SSL certificate request by walking up to a parent domain with different CAA settings.
  • Link list pagination errors — Fixed "Invalid value for the paging state" errors that could occur when browsing paginated link lists.
  • Single link delete dialog — Fixed a bug where the delete confirmation dialog for a single link would not appear.
  • Bulk QR code menu — Fixed the bulk QR code download menu disappearing when clicked.
  • PayPal invoice listing — Fixed an issue where PayPal users on annual plans could see an empty invoice list because the lookup window was too short.
  • Domain IP exclusion submission — Fixed a bug preventing the IP exclusion list from being submitted in domain settings.
  • Monthly analytics email city names — Fixed the monthly analytics email to show actual city names instead of raw numeric IDs in the top cities breakdown.
  • Export/import email download link expiration — Export and import notification emails now include the download link expiration timestamp.
  • DNS instructions link color in dark theme — Fixed DNS instructions links being hard to read in dark theme due to poor color contrast.
  • Slug tooltip display — Fixed the slug tooltip not displaying correctly in the link editor.

January 2026 Updates

Here is a summary of what changed across Short.io in January 2026.

Features​

  • AI-powered tag suggestions — When creating or editing a link, Short.io can now suggest relevant tags using AI, helping you organize links faster and more consistently.
  • Link bundles API — A new API endpoint for managing link bundles (previously called main page templates) is now available, making it easier to create and update bundles programmatically.
  • Delete old links by age — You can now automatically delete links older than a specified number of days, with full audit logging of the operation.
  • Payment failure notifications — Short.io now sends email notifications when a payment fails or requires action, so you can resolve billing issues before your service is interrupted.
  • Subscription cancellation error messages — If a subscription cannot be canceled (e.g., PayPal-based plans), a clear error message is now displayed explaining the reason.
  • Python SDK — A new official Python API client (short-io-api-client on PyPI) is now listed alongside the existing Node.js, Browser, iOS, and Android SDKs.
  • GitHub Action for link sync — A new GitHub Action allows you to manage short links as code by syncing them from a YAML configuration file, with support for create, update, delete, and dry-run modes.
  • Node.js SDK v3 — The official Node.js SDK has been regenerated with semantic method names, Zod validation for responses, and built-in rate limit handling.
  • Subdomain availability check — When registering a free short.gy subdomain, the form now validates your chosen subdomain in real time and shows whether it is available.
  • GitHub and Make.com integrations page — The Integrations section in the dashboard now includes dedicated pages for GitHub Actions, Make.com, and MCP integration with setup instructions. Learn more

Improvements​

  • Improved AI assistant responses — The AI assistant now uses a larger embedding model and searches the full knowledge base before every response, producing more accurate and relevant answers.
  • Redesigned email templates — All Short.io notification emails have been refreshed with a cleaner layout, updated logo, and improved copy. Payment-related emails now link directly to your payment settings.
  • Improved link pagination with tag filters — Filtering links by tags now works correctly with pagination, and the link count is handled more efficiently for large domains.
  • Dashboard font updated to Inter — The dashboard font has been changed from Roboto to Inter for improved readability across screens.
  • Softer theme colors — Both light and dark themes have been refined with softer text colors, warmer backgrounds, and reduced contrast for more comfortable extended use.
  • Updated header and sidebar layout — The logo has been moved to a fixed position in the header, and a theme toggle (light/dark/auto) has been added to the sidebar for quick switching.
  • Landing page redesign — The pricing, features, integrations, and enterprise pages on short.io have been redesigned with a cleaner layout, better contrast, and improved mobile experience.
  • Improved Polish and Bulgarian translations — Polish and Bulgarian translations on the landing page have been reviewed and corrected by native speakers for more natural phrasing.
  • URL shortener translations — The URL shortener widget on the homepage is now fully translated in all 24 supported languages.
  • Export emails show download link expiration — Export and import success emails now display when the download link will expire, so you know how long you have to retrieve your file.
  • CSV import date handling — CSV imports now correctly recognize the creation date parameter in various date formats, preventing import errors. Learn more
  • Documentation migrated to docs.short.io — All documentation articles have been migrated to docs.short.io with cleaner URLs (no /docs/ prefix), improved sidebar navigation, and updated internal links.
  • Node.js code examples use official SDK — All API documentation code examples have been updated to use the official @short.io/client-node SDK instead of raw HTTP calls.
  • Favicon removal restored — The Remove button for deleting a domain favicon, which was accidentally hidden, has been restored.

Fixes​

  • PayPal invoice download — Fixed an issue where PayPal users were redirected to a 404 page when trying to download invoices. Invoices now download as PDF correctly.
  • Page not found flash on load — Fixed a brief "Page not found" flash that could appear when loading the dashboard before the domain list finished loading.
  • Pricing page translation keys — Fixed missing pricing card upgrade feature translations that caused raw translation keys to appear instead of text.
  • Bulk edit allows empty fields — Fixed an issue where bulk-editing links did not allow clearing certain fields such as title or tags.
  • S3 export ARN deletion — Fixed an issue where the S3 export ARN could not be deleted from domain settings.
  • Search error handling — Fixed search to properly return rate limit (429) errors to the client instead of generic 500 errors, and ensured search locks are always released.
  • Social login with pending link — When registering via Google, Facebook, or Apple with a URL to shorten, you are now correctly redirected to create your link after sign-up.
  • hCaptcha repeated validation — Fixed an issue where the subdomain availability check would hang on the second attempt due to a callback binding issue with hCaptcha.
  • PayPal billing info update — Fixed an error that occurred when updating billing information for PayPal users due to unsupported tax ID operations.
  • PayPal subscription sync — Fixed duplicate subscription detection and pagination issues in PayPal integration that could cause incorrect subscription status display.
  • Stripe upcoming invoice error — Fixed an error when viewing the upcoming invoice for users with an active Stripe subscription.
  • Redirect URL encoding — Fixed an issue where encoded redirect URLs in click tracking were not decoded properly, causing incorrect redirects.

December 2025 Updates

Here is a summary of what changed across Short.io in December 2025.

Features​

  • Open Graph product type — You can now set the Open Graph type to "product" when editing link metadata, with fields for price, availability, and condition to improve how product links appear on social media. Learn more
  • Audit log for all plans — The audit log is now available to all users regardless of plan, so everyone can track changes made to their account and links. Learn more
  • Phone number verification — Account security is strengthened with phone number verification, adding an extra layer of protection for your Short.io account.
  • Conversion stream — A new conversion stream view is available in statistics, letting you see individual conversion events with filtering by country, city, and link path. Learn more
  • AI assistant context tools — The AI assistant can now look up API documentation, check DNS configuration, and navigate frontend routes, providing more accurate and relevant answers.
  • Team selection for invoices and payments — You can now filter invoices and payments by team, making it easier to manage billing across multiple teams.
  • Tooltips for click statistics — Hovering over abbreviated click numbers now shows the full exact count in a tooltip for precise reporting.

Improvements​

  • Secure shared statistics links — Shared statistics links now use JWT-based authentication, providing more secure access to shared click data.
  • Improved registration flow with link creation — New users signing up through Shortgy are automatically guided through domain and first link creation for a smoother onboarding experience.
  • Enterprise landing page refresh — The enterprise page has been updated with improved content, messaging, and a redesigned "About Us" section.
  • Domain deletion protection — Configured subdomains can no longer be accidentally deleted, preventing unintended service disruption.
  • API key authentication for domain deletion — The domain delete endpoint now supports API key authentication, making it easier to manage domains programmatically.
  • Saved filters panel redesign — The saved filters panel and dialog have been redesigned with improved layout and better validation logic.
  • Improved error messages for SMS verification — Error messages when phone number verification fails are now clearer and more actionable.
  • Improved Stripe and PayPal billing — The billing cycle anchor has been fixed, Stripe has been upgraded for better reliability, and PayPal subscription handling has been improved.
  • Domain configuration history — Domain configuration checks are now stored, providing a history of DNS and setup changes for your domains.

Fixes​

  • PayPal subscription cancellation — Fixed an issue where subscriptions paid through PayPal could not be canceled properly.
  • PayPal subscription updates — Fixed an error when updating PayPal subscriptions that caused "semantically incorrect" failures.
  • Domain purchase payment form — Fixed an issue where the domain add/buy payment form submission and redirect were not working correctly.
  • Payment method switching — Fixed an issue where switching payment methods did not properly refresh the payment session.
  • Pagination in invoices and payments — Fixed rows-per-page selection and cursor-based pagination in the Invoices and Payments tabs.
  • Statistics zero-click values — Country and city statistics graphs no longer display entries with zero clicks, keeping charts clean and meaningful.
  • Domain purchase error handling — The domain buying process now stops correctly when an error occurs instead of continuing silently.
  • Upgrade notification messages — Fixed misleading messages shown during plan upgrade notifications.
  • Redirect time tracking — Fixed missing redirect time values in click statistics records.
  • Campaign templates visibility — Campaign templates are now correctly hidden when the feature is unavailable on your plan.
  • Email invite token validation — Fixed an issue where email token checking was incorrectly required for invite verification.

November 2025 Updates

Here is a summary of what changed across Short.io in November 2025.

Features​

  • Duplicate link — You can now duplicate an existing short link, making it faster to create similar links with pre-filled settings.
  • S3 click-data export — Enterprise users can now export raw click data to their own Amazon S3 bucket, with separate buckets available for the US and EU regions. Learn more
  • Statistics layout editing — You can now toggle the ability to rearrange statistics widgets on your dashboard, giving you more control over how analytics are displayed.
  • Phone number verification for custom pages — Unverified users are now shown a phone verification prompt instead of the custom domain main page, improving account security.
  • AI assistant on the free plan — The AI assistant is now available to users on the free plan.
  • Landing page localization for Asian languages — The Short.io website is now available in Bengali, Thai, Traditional Chinese, Indonesian, and additional Asian languages.
  • PayPal subscription plan upgrades — You can now upgrade your subscription plan directly when paying with PayPal, without needing to cancel and re-subscribe.
  • Bulk QR code downloads — When editing links in bulk, you can now download QR codes for all selected links at once. Learn more
  • FAQ section on the main page — A new FAQ section has been added to the Short.io homepage, answering common questions about the service.
  • Locations map on landing page — The landing page now shows a map of Short.io's global server locations, illustrating the distributed infrastructure.
  • llms.txt support — The Short.io website now provides an llms.txt file, making it easier for AI systems to understand the site's content.

Improvements​

  • Improved bulk editing toolbar — The toolbar shown when editing multiple links has been redesigned with clearer icons, better button sizing, and new quick-access options for folders.
  • Improved link creation flow — Creating your first link on a new domain no longer requires entering a slug, and you are automatically redirected to the link list after creation.
  • Improved AI assistant responses — The AI assistant now produces better-structured answers and correctly handles free-plan limitations.
  • Campaign and geo templates for all plans — Viewing and deleting campaign and geo-targeting templates is now available to all users, not just paid plans.
  • Improved cloaking template — The link-cloaking page template has been updated for a better user experience.
  • Simplified account-locked message — The message shown when an account is locked has been rewritten to be clearer and more helpful.
  • Statistics data display fixes — Detailed statistics now display correctly for actual, sample, and empty data states.
  • Audit log now requires domain selection — The API audit log now requires selecting a specific domain, making it easier to find relevant entries.
  • Date range picker width — The date range picker in statistics no longer overflows its container on smaller screens.
  • Improved link filtering by tags — Clicking a tag in the link list or tags panel now correctly filters links by that tag.
  • Security key management redesign — The security key editing interface has been redesigned using modern form components for a cleaner experience.
  • Geo template editing on free plan — Geo-targeting template editing now correctly shows the upgrade prompt on the free plan instead of a broken form.
  • Landing page dark mode and hero image — The landing page hero section now includes a dedicated dark-mode illustration and refreshed screenshots.
  • Landing page performance — Images on the landing page are now served in WebP format with improved caching and higher fetch priority, reducing page load times.

Fixes​

  • CSV import special characters — Fixed an issue where CSV imports could add extra characters to original URLs that contain specific patterns.
  • CSV import over plan limits — CSV imports that exceed the plan's link limit now show a clear error instead of silently failing.
  • Login flow security — Improved security of the login redirect flow.
  • SAML single sign-on — Fixed an issue that could prevent SAML-based single sign-on from completing successfully.
  • PayPal API error handling — Fixed a crash that could occur when PayPal returned empty responses during subscription changes.
  • S3 export data consistency — Fixed an issue where S3 click-data exports could read from a stale database replica instead of the primary.
  • Keyboard shortcuts — Fixed hotkeys that had stopped working in certain parts of the dashboard.
  • AI assistant message ordering — Messages in the AI assistant chat are now displayed in the correct chronological order.
  • Link created dialog paths — Fixed incorrect navigation paths in the dialog shown after creating a premium link.
  • Allowed hostnames whitespace — Allowed hostnames are now automatically trimmed, preventing validation errors caused by trailing spaces.
  • Phone number verification flow — Fixed an issue in the redirect service where phone number verification could fail to complete.