diff --git a/content/ReleaseNotes.json b/content/ReleaseNotes.json index 1d93c93..a2259ba 100644 --- a/content/ReleaseNotes.json +++ b/content/ReleaseNotes.json @@ -1,5 +1,48 @@ { "releases": [ + { + "version": "1.0.3", + "date": "2025-10-05T16:30:00Z", + "title": "Branding & Visual Identity", + "summary": "Added favicon and logo to enhance the application's visual identity and brand recognition.", + "sections": [ + { + "title": "Overview", + "content": "Version 1.0.3 introduces visual branding elements to the application. The new favicon provides easy tab identification in the browser, while the logo in the header reinforces the application's identity and creates a more polished, professional appearance." + }, + { + "title": "Visual Enhancements", + "items": [ + "**Favicon** - Custom favicon displays in browser tabs and bookmarks for easy identification", + "**Header Logo** - Bitip logo appears in the application header for brand recognition", + "**Consistent Branding** - Visual elements maintain cohesive design language", + "**Professional Appearance** - Polished look with branded assets throughout the UI", + "**Base Path Support** - Logo and favicon URLs respect configured base path for flexible deployment" + ] + }, + { + "title": "Technical Implementation", + "items": [ + "Added `favicon.png` to `src/frontend/public/` directory", + "Added `logo.png` to `src/frontend/public/` directory", + "Updated `index.html` with favicon link using `%BASE_URL%` placeholder", + "Integrated logo in `App.tsx` header with `config.BASE_PATH` for dynamic path resolution", + "Vite automatically replaces `%BASE_URL%` at build time for correct asset paths", + "Both assets served from public directory in development and production builds" + ] + }, + { + "title": "Asset Details", + "items": [ + "**Favicon Format** - PNG format with standard dimensions for browser compatibility", + "**Logo Placement** - Positioned prominently in application header", + "**Path Handling** - Uses environment-aware BASE_PATH configuration", + "**Build Process** - Assets copied to dist during production build", + "**Static Serving** - Backend serves public assets correctly in both dev and prod modes" + ] + } + ] + }, { "version": "1.0.2", "date": "2025-10-05T15:00:00Z", diff --git a/package.json b/package.json index 241d6ea..352f8d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitip", - "version": "1.0.2", + "version": "1.0.3", "description": "Bitip - GeoIP Lookup Service with REST API and Web Interface", "main": "dist/backend/index.js", "scripts": { diff --git a/src/backend/package.json b/src/backend/package.json index add945f..c0fd3a3 100644 --- a/src/backend/package.json +++ b/src/backend/package.json @@ -1,6 +1,6 @@ { "name": "bitip-backend", - "version": "1.0.2", + "version": "1.0.3", "description": "Bitip Backend - GeoIP REST API Service", "type": "module", "main": "dist/index.js", diff --git a/src/frontend/index.html b/src/frontend/index.html index 89e1c3f..b4dd5aa 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -2,7 +2,7 @@
- +Professional GeoIP Lookup Service