Tudor Stanciu
ad23133c95
fix: update RELEASE.md to clarify package contents by removing XML documentation file mention
2025-10-09 01:00:58 +03:00
Tudor Stanciu
5a623a4384
Add unit and integration tests for Bitip.Client
...
- Implement GetHealthTests to validate health check responses and error handling.
- Implement GetIpLocationTests for IP geolocation lookups, including valid and invalid cases.
- Implement GetVersionTests to check version retrieval and error handling.
- Create BitipClientTestFixture for mocking HTTP responses in tests.
- Add RealApiIntegrationTests for testing against a live Bitip API instance.
- Introduce TestConfiguration for managing test settings and API keys.
- Update Bitip.Client.csproj with package metadata and licensing information.
- Add LICENSE file for MIT License compliance.
- Create README.md with detailed usage instructions and examples.
- Establish RELEASE.md for publishing guidelines and version management.
- Add AssemblyInfo.cs for internal visibility to tests.
2025-10-09 00:54:12 +03:00
Tudor Stanciu
c7f26a78a2
feat: add PackageReleaseNotes to project file and update IBitipClient interface methods
2025-10-08 02:06:37 +03:00
Tudor Stanciu
5deb65a6e1
Implement code changes to enhance functionality and improve performance
2025-10-08 01:45:10 +03:00
Tudor Stanciu
9766697747
feat: add initial README and ReleaseNotes for Bitip.Client with installation instructions and feature overview
2025-10-08 01:39:00 +03:00
Tudor Stanciu
f227523fce
feat: refactor Bitip.Client to enhance IP location services and improve error handling
2025-10-08 01:27:46 +03:00
Tudor Stanciu
27b3073907
feat: enhance GeoIP service to include ASN information in detailed responses
2025-10-08 00:34:24 +03:00
Tudor Stanciu
50320f8591
feat: implement Bitip.Client with API client, options, and response models
2025-10-07 02:02:40 +03:00
Tudor Stanciu
0c2bdb3d11
feat: update version info structure to use buildDate and commitHash instead of createdAt and gitRevision
2025-10-07 01:21:43 +03:00
Tudor Stanciu
11bd4fbe18
feat: add .NET project structure with .gitignore, solution, and project files for Bitip.Client and Bitip.Client.Tests
2025-10-06 01:52:30 +03:00
Tudor Stanciu
045cd12fd5
chore: update README.md to include content directory in project structure
2025-10-06 01:11:34 +03:00
Tudor Stanciu
7b47a121a0
chore: update package versions to 1.1.0, add @types/node for improved type definitions, and enhance ESLint configuration
2025-10-06 00:57:50 +03:00
Tudor Stanciu
b25c8d8f91
feat: enhance GeoIP data by integrating MaxMind GeoLite2-ASN database, update API responses and documentation
2025-10-06 00:42:27 +03:00
Tudor Stanciu
ed8023154b
feat: add module type to package.json for ES module support
2025-10-06 00:01:51 +03:00
Tudor Stanciu
228807cfed
feat: integrate @flare/utiliyo for path handling, optimize dependency management, and update project configuration
2025-10-05 23:51:18 +03:00
Tudor Stanciu
093893ba50
fix: update logo image path to use pathCombine utility for consistency
2025-10-05 20:46:51 +03:00
Tudor Stanciu
2021b5d651
feat: update branding with new favicon and logo, enhance visual identity in application
2025-10-05 20:40:54 +03:00
Tudor Stanciu
078c41ef75
fix: update Dockerfile to copy content files from builder stage and add runtime configuration file for frontend
2025-10-05 17:14:27 +03:00
Tudor Stanciu
6fd9293be1
fix: update Dockerfile to copy content files from builder instead of individual configuration files
2025-10-05 17:12:32 +03:00
Tudor Stanciu
07412e620d
feat: add external resource links in footer for easy access to documentation, repository, and client libraries
2025-10-05 17:09:52 +03:00
Tudor Stanciu
d24f8942dd
fix: update file paths in path utilities to reflect new content directory structure
2025-10-05 16:23:22 +03:00
Tudor Stanciu
30171365b3
feat: add debug scripts for backend and frontend development
2025-10-05 16:12:39 +03:00
Tudor Stanciu
ee20b85c9e
feat: create centralized path utilities for improved path resolution and environment awareness
2025-10-05 15:54:21 +03:00
Tudor Stanciu
dca221384c
chore: bump version to 1.0.1 for backend and frontend
...
fix: update import statements to remove file extensions for consistency
fix: improve path handling in pathCombine utility function
fix: ensure trailing slash in Vite base path configuration
refactor: update build script to use tsup for backend
refactor: clean up package.json dependencies and devDependencies
2025-10-05 03:55:22 +03:00
Tudor Stanciu
aed84f666e
fix: remove outdated documentation references from ReleaseNotes.json
2025-10-05 02:12:23 +03:00
Tudor Stanciu
6b84544f9a
fix: update pathCombine function to handle multiple URL segments for improved URL construction
2025-10-05 02:04:50 +03:00
Tudor Stanciu
358373adfd
fix: update asset paths in index.html to use BASE_URL for consistency
2025-10-05 01:55:32 +03:00
Tudor Stanciu
feb3798283
fix: update import statements for healthCheckHandler to include file extension
2025-10-05 01:46:18 +03:00
Tudor Stanciu
bb19edd7e3
feat: add health check endpoint for Docker compatibility
2025-10-05 01:43:58 +03:00
Tudor Stanciu
e53ccff95c
fix: move script tags to head for improved loading performance
2025-10-05 01:03:27 +03:00
Tudor Stanciu
fe91e14612
refactor: add build argument for VITE_BASE_PATH in Dockerfile
2025-10-05 00:52:27 +03:00
Tudor Stanciu
f493cd212a
refactor: update Dockerfile comments for clarity on MaxMind database directory
2025-10-05 00:43:13 +03:00
Tudor Stanciu
3bbf5b5848
fix: correct export statement for LogLevel to include file extension
2025-10-05 00:26:44 +03:00
Tudor Stanciu
2287da53f4
fix: update import statement for LogLevel to include file extension
2025-10-05 00:25:12 +03:00
Tudor Stanciu
c546a3c1a0
refactor: add logging configuration with adjustable log levels and update related documentation
2025-10-05 00:20:20 +03:00
Tudor Stanciu
66141c696b
refactor: remove runtime configuration file and update API key handling in services
2025-10-04 20:55:27 +03:00
Tudor Stanciu
e6fd321813
refactor: remove FRONTEND_API_KEY and DEBOUNCE_MS from runtime configuration
2025-10-04 20:10:11 +03:00
Tudor Stanciu
e3e77e3d98
refactor: add DEBOUNCE_MS to runtime configuration and update usage in Home component
2025-10-04 20:08:39 +03:00
Tudor Stanciu
91f667e4c3
refactor: update runtime configuration keys to uppercase and add type declarations
2025-10-04 19:55:38 +03:00
Tudor Stanciu
798025a971
refactor: fix import statement for config module in runtimeConfig service
2025-10-04 19:44:18 +03:00
Tudor Stanciu
1025d51d8c
refactor: fix import statement for config module in runtimeConfig service
2025-10-04 19:43:01 +03:00
Tudor Stanciu
1316e9b151
refactor: update build script to correctly reference the dist directory
2025-10-04 19:38:05 +03:00
Tudor Stanciu
1d4fd809bf
refactor: fix import statement for config module in runtimeConfig service
2025-10-04 18:57:29 +03:00
Tudor Stanciu
fcbea476a5
refactor: add FRONTEND_API_KEY to runtime config and update API key retrieval logic
2025-10-04 18:51:40 +03:00
Tudor Stanciu
64b13b3df0
refactor: disable Origin-Agent-Cluster header to avoid browser warnings
2025-10-04 18:40:37 +03:00
Tudor Stanciu
a1a7da1b41
refactor: update VITE_API_URL configuration and enhance path handling in API service
2025-10-04 18:31:18 +03:00
Tudor Stanciu
5059780048
refactor: improve graceful shutdown logic and logging
2025-10-04 18:08:01 +03:00
Tudor Stanciu
310613851b
refactor: simplify getReleaseNotes API call syntax
2025-10-04 14:46:34 +03:00
Tudor Stanciu
23d4ccca70
refactor: remove docker-compose.yml file and associated services
2025-10-04 14:41:18 +03:00
Tudor Stanciu
2d428af427
refactor: improve date formatting for version release info in footer
2025-10-04 04:02:09 +03:00