Oqtane
2024-W22
Oqtane Release 5.1.2

The 5.1.2 release has been upgraded to the latest .NET SDK 8.0.5. The Control Panel was enhanced with the ability to add a copy of an existing module to a page. A new Prerendering property was added to the IModuleControl interface which provides developers with more granular control over component rendering behavior. The Language Selection component was enhanced to work in static rendering scenarios, and the entire application was reviewed for missing localization keys. Support was added for "headless" modules which do not have any UI components. And logic was added to provide a consistent browser scroll position when navigating in Blazor static server rendering.

Changes in v5.1.2

#4291 Introduced Clone method in Permission model @sbwalker

#4286 Improved processing of SiteTemplates @sbwalker

#4283 Added ability to specify session duration for visitor tracking @sbwalker

#4281 Removed Theme Settings tab from Add Page UI as PageId cannot be determined @sbwalker

#4277 Updated theme and module templates to .NET SDK 8.0.5 @sbwalker

#4276 Upgraded framework to .NET 8.0.5 @sbwalker

#4274 Improved script formatting in App component @sbwalker

#4273 Optimized scripts in App component @sbwalker

#4272 Improved file path validation in package extraction @sbwalker

#4271 Allowed EmailConfirmed property to be updated in UserManager Update method @sbwalker

#4269 Refactored ModuleMessage to support static render mode @sbwalker

#4268 Optimized ModuleMessage to only re-render the component when message changes @zyhfish

#4266 Improved scroll position navigation behavior in static rendering @sbwalker

#4265 Fixed ModuleMessage form exception when clicking close button @sbwalker

#4264 Fixed browser scroll position on navigation in static rendering @sbwalker

#4263 Fixed navigation logic when adding a new page @sbwalker

#4262 Reloaded page after adding module in Static Rendering to remove overlay mask @sbwalker

#4261 Fixed rendering issue where HtmlText module was not initializing content if null @sbwalker

#4260 Fixed localization issues in Module Settings @leigh-pointer

#4256 Added defensive logic to route parsing @sbwalker

#4255 Removed redundant space when injecting scripts @zyhfish

#4253 Preserved the user photo setting when editing the user @zyhfish

#4244 Modified prerendering UI options to be disabled in static rendering @sbwalker

#4239 Required AntiForgery on fallback route for component rendering @sbwalker

#4237 Added space above Logout button in Control Panel @sbwalker

#4234 Added shadow-none to page links in Pager @sbwalker

#4227 Fixed exception in Module Management when a module has been uninstalled (credit @marceloatoledo@sbwalker

#4226 Fixed issue in Ubuntu environment when trying to upload a file @ohba-ikuo

#4219 Added support for IconOnly in ActionDialog open button @mdmontesinos

#4218 Added defensive logic in FormatContent Utilities method @leigh-pointer

#4217 Restored support for Site-level Scripts in Resources @sbwalker

#4215 Added missing element in module settings RESX file @sbwalker

#4214 Added localization for ModuleSettings title @leigh-pointer

#4213 Validated folder names for duplicates @sbwalker

#4212 Fixed localization in ModuleSettings ContainerSettings @leigh-pointer

#4208 Trimmed README by moving legacy release history to docs @iJungleboy

#4205 Fixed missing parameters and localization values @leigh-pointer

#4204 Refactored copy existing module logic in Control Panel @sbwalker

#4201 Allowed hidden pages to be included in SiteMap @sbwalker

#4198 Added copy existing module option in Control Panel @zyhfish

#4197 Added support for Headless modules and optimized usage of reflection during startup @sbwalker

#4195 Avoided redirect to home page when switching languages @zyhfish

#4194 Fixed globalization formatting issue when parsing integers @ijaz-saeed

#4193 Used ButtonClass parameter in LanguageSwitcher @leigh-pointer

#4190 Enhanced LanguageSwitcher to support static render mode @sbwalker

#4189 Fixed comment to indicate actual RenderMode for component (including Interactivity and Prerendering) @sbwalker

#4185 Fixed RichTextEditor issue where content entered was being overidden by original content @sbwalker

#4184 Localization fixes for Scheduled Jobs and Theme Management @leigh-pointer

#4183 Fixed path issue for root page in NavigateUrl @sbwalker

#4181 Replaced form with link in AdminContainer @sbwalker

#4179 Added Prerender property to IModuleControl @vnetonline

#4177 Fixed missing slash in subfolder sites in NavigateUrl @sbwalker

#4169 Added missing translations @leigh-pointer

#4167 Removed extra table column in Theme Management @leigh-pointer

#4164 Fixed globalization datetime formatting issue @ohba-ikuo

#4161 Inserted image into correct position in RichTextEditor @zyhfish

#4157 Removed Add Existing Module option from Control Panel when managing personalized pages @sbwalker



Created by: host
Created on: 5/29/2024 2:15:56 AM
Link to: https://www.studio-elf.net/blog/!/FFDl=FUxUI/oqtane-release-5-1-2?FFDl=FUxUI
Blog, Journal, Diary, Record Reviews