Closed AmoabaKelvin closed 2 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
ishortn-ink | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Jul 26, 2024 1:35pm |
Created a New SQL Table & Defintions A new SQL table named 'UniqueLinkVisit' along with its definitions and relations were created. The purpose of this table is not specified but it generally serves to store data related to unique link visits.
Updated Application's Packages The version of 'lucide-react' package used in the application has been updated. This package provides the application with different user interface icons. Updating the package could bring new icons or improvements to existing ones.
Adjustments to Landing and Main Pages Adjustments have been made to the buttons and links on the landing and main pages of the application. This includes a change in the URL link of the 'Get Started for free' button as well as enhancements in conditional routing based on the domain when on Vercel, an application deployment platform.
Enhancements to Dashboard and Analytics Several updates have been applied to the dashboard and analytics sections of the application, including additions to support 'SearchParams' and modifications in the way the 'linkVisits' data is aggregated. In addition, the 'Bar Chart' component has been updated to use 'Recharts', which will enable more interactive data visualizations, and support for unique click recording has been added.
Cloudflare Issues Handling A new 'CloudflareIssueCard' component has been created to handle Cloudflare issues. Cloudflare is a service that provides security and performance features to web applications. The addition of this component will increase the robustness of the application in face of potential problems related to Cloudflare.
Charts Component & URL Adjustments A new 'Chart' component has been implemented. This could enhance the visual representation of data inside the application. Additionally, the route paths for Sign-in and Sign-up pages have been updated, which might affect the flow of user interactions.
API Updates Various updates have been applied to the APIs related to link and domain services including addition of parameters, updates to function types, and querying improvements. This could enhance the ability and efficiency of these APIs, resulting in better data retrieval and manipulation.
Utility Enhancements
A new function, removeUrlProtocol
, has been added to the utility library. Although the exact use of this function is not specified, it likely removes protocols (like http://
or https://
) from URLs, which can be used in a variety of scenarios to clean or format URL data.
Overview This PR introduces a new feature to track and display unique clicks for our link shortening service. It enhances our analytics capabilities by distinguishing between total clicks and unique clicks, providing more valuable insights to our users. Key Changes
Updated database schema to include a new UniqueLinkVisit table Modified retrieveOriginalUrl function to track both total and unique visits Updated getLinkVisits function to return both total and unique visit data Refactored aggregateVisits function to properly handle and count unique clicks Updated LinkAnalyticsPage to display both total and unique click data