All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning
- Show default if the IP lookup API returns an error response
- Show the default number if IP lookup request fails
- Code optimization
- Reduce cache validity to 1 hour
- Cache results in visitor's browser for 1 day
- Move all constants to a single file.
- Optimize & organize TypeScript code.