23 Commits

Author SHA1 Message Date
Nick
4759fbbd69 Refactor buy link handling and add geo-resolution features
- 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.
2025-09-12 22:01:09 +01:00
Nick
b3cc5ccedd Enhance metadata handling in MetaTagHelper and views
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.
2025-09-10 21:05:51 +01:00
Nick
82cb5cde02 Add new background images for synopsis sections
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.
2025-09-10 10:38:50 +01:00
Nick
afe3c6cc78 Save 2025-09-07 21:31:16 +01:00
Nick
31ae1e80ea Save 2025-09-06 23:01:22 +01:00
Nick
f0e5052e2c Save 2025-08-11 20:19:49 +01:00
Nick
b4a3611711 Save 2025-08-02 21:45:33 +01:00
Nick
0a2f596628 Save 2025-08-02 21:45:16 +01:00
Nick
27cfdd8f6d Save 2025-07-03 23:04:57 +01:00
Nick
74bdb093c9 Save 2025-06-30 22:00:07 +01:00
Nick
7d23a8e337 Save 2025-06-20 19:59:10 +01:00
Nick
1f429c7e83 Save 2025-06-10 23:02:16 +01:00
Nick
8a8431f329 Save 2025-06-09 22:43:31 +01:00
Nick
0d133a7bef Save 2025-06-09 20:54:05 +01:00
Nick
0e0d9ec183 Added video Discovery cover and video background. 2025-06-07 00:06:10 +01:00
Nick
8f2a5f38bc Save 2025-06-06 14:14:35 +01:00
Nick
c06911e129 Update front cover image and revise text content
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".
2024-12-13 14:49:27 +00:00
Nick
fd091ae34d Add noindex meta tag to ThankYou.cshtml
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.
2024-11-29 12:11:37 +00:00
Nick
d9c95b3557 Save 2024-11-27 13:30:58 +00:00
Nick
e3f2a11f51 Save 2024-11-25 09:32:43 +00:00
Nick
058affff94 Save 2024-11-23 00:14:38 +00:00
Nick
abcb751763 Add project files. 2024-11-22 09:19:06 +00:00
Nick
2dd6935264 Add .gitattributes and .gitignore. 2024-11-22 09:18:35 +00:00