- Refactored `BuyController` for improved click logging and centralized link management.
- Updated `DiscoveryController` to enhance user request handling and added country context dependency.
- Introduced `ClicksController` for managing click tracking and redirects.
- Added `GeoResolutionMiddleware` to resolve user locations based on IP.
- Created `BuyCatalog` for centralized management of buy links.
- Introduced view models (`BuyLinksViewModel`, `DiscoveryPageViewModel`) for better data handling in views.
- Added new files for geographical data handling (`GeoIpResult`, `HttpContextItemKeys`, `LinkChoice`, etc.).
- Updated `_BuyBox.cshtml` to render buy options based on user location.
- Modified `DataAccess` for saving and retrieving geographical data.
Updated MetaTagHelper.cs to add new metadata properties including ArticlePublishedTime, MetaDescription, and others. Refactored JavaScript in Index1.cshtml for improved readability and added functionality for video playback. Updated metadata attributes in Index.cshtml and Index1.cshtml to support new properties, ensuring better SEO and social media sharing capabilities.
This commit introduces several new background images in WebP format, including `synopsis-background-288.webp`, `synopsis-background-384.webp`, `synopsis-background-400.webp`, `synopsis-background-496.webp`, `synopsis-background-600.webp`, and `synopsis-background-700.webp`. Each image includes embedded metadata for creation and modification details.
These images are intended to enhance the visual presentation of the synopsis section within the application, improving the overall aesthetic appeal and user engagement.
Updated the image source for the front cover in `FrontCover.cshtml` from "the-alpha-flame-9.png" to "the-alpha-flame-10.png" and changed the `display-width-percentage` attribute from "50" to "100". Revised the text content in `FrontCover.cshtml` to replace the original paragraph with new content explaining the author's preference for a more dramatic cover. Added additional paragraphs providing context about the cover image, including a description of the main character, Maggie, and a hint about a dramatic scene in the book. Also updated the image source for the front cover preview in `Index.cshtml` to "the-alpha-flame-10.png" while keeping the `display-width-percentage` unchanged at "50".
Added a new section named `Meta` in the `ThankYou.cshtml` file, which includes a meta tag with `name="robots"` and `content="noindex"`. This prevents search engines from indexing the "Thank You" page.