Added
-
#148 Added support for real-time updates when consuming a Shlink version that is integrated with a mercure hub server.
The integration is transparent. When a server is opened, shlink-web-client will try to get the mercure info from it.
- If it works, it will setup the necessary
EventSource
s, dispatching redux actions when an event is pushed, which will in turn update the UI. - If it fails, it will assume it is either not configured or not supported by the Shlink version.
- If it works, it will setup the necessary
-
#265 Updated tags section to allow displaying number of short URLs using every tag and number of visits for all short URLs using the tag.
This will work only when using Shlink v2.2.0 or above. For previous versions, the tags page will continue behaving the same.
-
#261 Added new page to show visit stats by tag.
This new page will return a "not found" error when the server is lower than v2.2.0, as older versions do not support fetching stats by tag.
-
#253 Created new settings page that will be used to define customizations in the app.
-
#149 and #198 Added new line chart to visits and tags stats which displays amount of visits during selected time period, grouped by month, week, day or hour.
Changed
- #218 Added back button to sections not displayed in left menu.
- #255 Improved how servers and settings are persisted in the local storage.
Deprecated
- Nothing
Removed
- Nothing
Fixed
- #262 Fixed charts displaying decimal numbers, when visits are absolute and that makes no sense.