Commit Graph

134 Commits

Author SHA1 Message Date
dcc8043cf6 load PageState in App component and pass to SiteRouter to optimize data loading 2024-02-15 21:17:23 -05:00
e7a48f3909 use Runtimes constant 2024-02-02 14:38:37 -05:00
8500f5b437 Fix refresh() conditional check for page 2024-02-01 14:36:14 -08:00
7c04792777 remove unnecessary constants 2024-02-01 10:45:52 -05:00
7640dab380 fix Runtimes property behavior 2024-02-01 10:08:41 -05:00
abd235f332 add RenderMode to IModuleControl 2024-02-01 09:59:28 -05:00
1e332ed075 split RenderMode and Runtime configuration 2024-02-01 09:08:39 -05:00
97762712e6 fix site Hybrid behavior 2024-01-31 16:39:46 -05:00
c66982c9bc fix .NET MAUI integration 2024-01-31 15:43:17 -05:00
8e499d164a render mode integration 2024-01-31 15:22:21 -05:00
7fcfffba6f add IDisposable declaration to accompany existing Dispose() method 2024-01-30 13:13:49 -05:00
352e20f01b remove commented code 2024-01-05 12:14:43 -05:00
f7d10a6cf1 Merge pull request #3602 from leigh-pointer/ENH#3538-PgModDateActive
Start Date and Expiry Date for Module instances and Pages #3538
2024-01-05 12:09:19 -05:00
02c22c1894 improved rendering optimization 2024-01-05 11:49:57 -05:00
8b41a03080 Modified Logic from || to &&
UserSecurity.IsAuthorized && Utilities.IsPageModuleVisible fixed
2024-01-05 10:15:51 +01:00
f75179b2f6 component rendering optimizations 2024-01-04 13:47:51 -05:00
22e4e4efc1 Updates
Loops tighter
Updated Logout base
SiteController corrected.
2024-01-03 12:12:27 +01:00
5ce5193430 Modifications 2024-01-02 16:09:54 +01:00
233f40f3e9 Start Date and Expiry Date for Module instances and Pages #3538
This is complete excluding Reporting and Notifications which can be added at a later date.  I just really wanted to get the schema and the functionality into place.
2023-12-31 12:21:38 +01:00
6621983a9c HTML encode notifications sent by non-admins to prevent HTML injection 2023-12-13 10:07:21 -05:00
3c7633564f security improvement - ensure returnurl is a relativre path 2023-12-12 15:54:52 -05:00
b4b9976567 retain querystring parameters on url mapping redirect 2023-09-08 12:05:20 -04:00
db2c42f0f4 filter deleted pages and modules on the server 2023-08-28 17:15:31 -04:00
394b8f1ce6 migrate LocalizerFactory logic from SiteRouter to ModuleTitle component 2023-08-17 08:23:17 -04:00
9e6ea3f486 rollback #3125 and localize module component Title using LocalizerFactory 2023-08-17 07:56:39 -04:00
3814009ad9 fix refresh logic in router 2023-08-08 13:07:29 -04:00
337a566617 improve sync service to always rely on server dates 2023-08-08 07:51:07 -04:00
258f2dbe8f improve reload in router to prevent looping 2023-08-07 15:39:44 -04:00
51ebe520f4 improve code documentation 2023-08-07 10:39:24 -04:00
b5649e2a6f fix #3108 - raise reload event after user logs out 2023-08-07 09:34:20 -04:00
7a42646bed Fix #3068 - support microsites in .NET MAUI 2023-08-02 13:55:01 -04:00
3891dea009 fix #2978 - allow host users and admins to have personalized pages 2023-07-10 16:13:56 -04:00
86fbdced1b cleanup and ensure site level scripts work properly 2023-06-21 15:49:00 -04:00
8067b2e634 fix #2912 - move JavaScript handling from ThemeBuilder to component OnAfterRenderAsync 2023-06-21 08:31:51 -04:00
c8a679ecce integrate old logic for managing stylesheets using JS Interop 2023-06-20 08:52:02 -04:00
3849f59126 fix #2900 - theme deletion and fallback 2023-06-19 12:29:43 -04:00
dd2c2dbe61 fix regression issue from #2852 2023-06-13 14:00:09 -04:00
50cf67546b fix personalization redirect 2023-06-05 09:30:17 -04:00
cc9377b37d improvements for personalized pages 2023-06-05 08:22:29 -04:00
b57450398c optimize pane rendering, preserve querystring parameters in edit mode, relocate anchor tags to ensure they are always injected, add ability to determine if navigation is internal 2023-06-01 08:44:07 -04:00
95ba87945b optimize client assembly download service, add support for site level scripts 2023-05-25 12:32:21 -04:00
e41d9008b3 ability to specify Resources in IModule and ITheme interfaces,, fixed module settings for personalized pages 2023-05-19 18:08:15 -04:00
5e652364c9 migrate PWA script injection 2023-05-16 08:00:48 -04:00
fc114dc5db include documentation to explain logic 2023-03-08 12:11:11 -05:00
7107d844e1 fix #2640 - system should remain in edit mode when editing a page 2023-03-08 11:50:30 -05:00
2b41909d47 #2618 - add backward compatibility for permissions optimizations 2023-03-02 15:34:42 -05:00
7db6b82a1a add defensive logic to querystring parser to handle duplicate parameters 2023-02-15 15:21:50 -05:00
0883a8dbff optimize Split() statements for consistency 2023-02-08 16:51:45 -05:00
56e4dcc11e fix #2578 - error notification sent via email includes direct link to specific log item, however redirect was causing an infinite loop. This resolves the problem and also preserves url querystring parameters during login/logout. 2023-02-06 16:44:25 -05:00
3de98873d6 fix #2502 - invalid logic checking querystring parameter 2022-11-23 11:26:23 -05:00