v1.0.2
July 18, 2024
feature Release

Core URL shortener improvements

Enhancements to the short link create/edit/delete workflow: expirations, tags, team scoping, and validations.

The create flow supports expirations of type never, by date, or by click count. When using a date expiration a date-picker is provided; for clicks a numeric input is used.

The UI enforces https:// for original URLs and performs basic reachability checks using the /links/check-url endpoint before attempting to create a link.

Links can be created under a team context (teamId) and respect team permissions. After create/update/delete operations the client marks link caches dirty and refreshes listings.

Create link API integrated: supports expiration types (never, date, clicks), tags, and optional customDomain
Team-aware listing and create flows (teamId param) with permissions gating
Client-side validation (https:// enforcement) and reachability checks before creation
Address race conditions and ensure cache is marked dirty after mutations