v1.0.4
April 12, 2025
feature Release

Link analytics & QR code downloads

Detailed analytics for each short link, realtime polling and caching, plus downloadable QR codes in multiple formats and sizes.

Link analytics are fetched from the backend and cached per link on the client; when viewing analytics the UI will poll the backend to keep charts up-to-date while avoiding duplicate requests via request deduplication.

QR codes are retrieved as binary blobs and downloaded client-side. Supported formats include PNG, JPG and SVG; size options allow users to choose small/medium/large or custom pixel sizes.

Caching and polling configurations help reduce load while keeping the analytics visualizations responsive in the modal view.

Integrate link analytics (clicks over time, top countries, devices, referrers, browsers)
QR code endpoint integration with client-side file download (png/jpg/svg) and size options
Polling + caching strategies for analytics to reduce duplicate requests while keeping UI live
Resolve analytics staleness when switching teams or closing modals