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
Tudor Stanciu
06a1b84f03
refactor: enhance frontend API key validation by checking same-origin requests
2025-10-04 03:49:15 +03:00
Tudor Stanciu
ae34658fba
refactor: add early return for health check endpoint in API key authentication middleware
2025-10-04 03:35:22 +03:00
Tudor Stanciu
900f5ad238
refactor: reduce graceful shutdown timeout from 5 to 3 seconds
2025-10-04 03:25:32 +03:00
Tudor Stanciu
1d6eb6e5a6
refactor: add ENABLE_HTTPS_SECURITY environment variable and update security middleware to toggle headers based on its value
2025-10-04 03:24:15 +03:00
Tudor Stanciu
9dddf2fa29
refactor: disable Content Security Policy in security middleware to allow HTTP access
2025-10-04 03:11:01 +03:00
Tudor Stanciu
e309e4f71b
refactor: update security middleware to disable COOP and CORP for HTTP access
2025-10-04 02:59:34 +03:00
Tudor Stanciu
0b3e37926a
refactor: update healthcheck command to use wget and reduce shutdown timeout from 10 to 5 seconds
2025-10-04 02:57:09 +03:00
Tudor Stanciu
edb38f034e
refactor: add comment to clarify HSTS configuration in security middleware
2025-10-04 02:49:57 +03:00
Tudor Stanciu
9566c4311d
refactor: remove unused dependencies from root package.json and add dotenv to backend package.json
2025-10-04 02:38:07 +03:00
Tudor Stanciu
88f15392e7
refactor: update MaxMind database path from /usr/share/GeoIP to /usr/share/maxmind in configuration files and documentation
2025-10-04 01:00:13 +03:00
Tudor Stanciu
900a6e05a4
refactor: update default port from 3000 to 5172 across configuration files and documentation
2025-10-04 00:27:05 +03:00
Tudor Stanciu
f63ee472c8
refactor: update output directory paths in tsconfig and vite config for backend and frontend
2025-10-03 19:40:58 +03:00
Tudor Stanciu
9ab5b3a950
chore: add build scripts to .gitignore
2025-10-03 19:13:41 +03:00
Tudor Stanciu
db095eb519
refactor: consolidate Dockerfile stages and improve build process for frontend and backend
2025-10-03 19:10:51 +03:00
Tudor Stanciu
ed46132f64
chore: update Node.js version in Dockerfile to 24.9-alpine3.21
2025-10-03 18:47:36 +03:00
Tudor Stanciu
345ed9c68c
Merged PR 109: Bitip project initialization - GeoIP lookup service with frontend interface
...
- feat: Implement GeoIP lookup service with frontend interface
- feat: Add dotenv dependency and configure environment variables; update rate limiter response handling
- refactor: Remove development Dockerfile and docker-compose for streamlined setup; update GeoIP service to use new MaxMind types
- chore: update dependencies and ESLint configuration
- feat: Add documentation for breaking changes and package updates after major version upgrades
- feat: Add environment configuration files and update module imports for ES module support
- feat: Update nodemon configuration and add register script for ES module support
- feat: Add .gitattributes file to enforce LF line endings and define text/binary file types
- feat: Implement graceful shutdown with timeout and update nodemon configuration
- feat: Update environment configuration and add detailed configuration guide
- feat: add frontend origin validation and update rate limits
- feat: add versioning arguments and detailed OCI image labels to Dockerfile
- feat: add version and release notes endpoints, update frontend to display release notes
- feat: Refactor App component to use React Router for navigation
- feat: Update navigation styles and remove unused type definitions for react-router-dom
- feat: Generate runtime configuration for frontend and serve env.js
- feat: Update dependencies, enhance ESLint configuration, and improve Vite setup
- refactor: Remove ensureTrailingSlash function and simplify basePath assignment in Vite config
2025-10-02 22:59:22 +00:00
Tudor Stanciu
397e8abbc3
feat: add initial Product Requirements Document for GeoIP Lookup Service
2025-07-24 11:52:05 +03:00
Tudor Stanciu
ebc5b5c757
fix: update PRD save location to /docs and enhance tech stack details
2025-07-24 10:54:58 +03:00