Add ItemUrl email template variable and options for configure basic email template wrapping #5258
+458
−29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



🎯 Overview
Adds a new
{ItemUrl}template variable to email notifications that provides direct links to media details pages, enhancing user experience by enabling one-click access to requested content. This also adds toggles to turn of the injected logo or posters from the email template if you either don't want the logo or are using the{PosterImage}variable to insert the posting in a custom way and don't want a duplicate. It also gives the option to turn off the entire basic email wrapper if the user wants to submit fully custom HTML in the body.✨ Features Added
🔗 ItemUrl Template Variable
/details/movie/{id}), TV shows (/details/tv/{id}), Music (/details/artist/{id})🎨 Enhanced Email Notification UI
🖼️ UI Preview
📝 Implementation Details
Backend Changes
NotificationMessageCurlys.cs- CoreGetDetailsUrl()method for URL generationFrontend Changes
Email Template Enhancement
🧪 Testing