vnetonline
de9c8362ac
[ENH] - #4178 simplified version with null-coalescing operator ??
2024-04-24 10:13:46 +10:00
vnetonline
b5bb5d35e7
[ENH] - #4178 correcting logic error
2024-04-24 09:49:07 +10:00
vnetonline
d910cfa919
[ENH] - #4178 modifications after review
2024-04-24 09:46:07 +10:00
vnetonline
cfb128acb8
[ENH] - Add Prerender IModuleControl property (similar to RenderMode) #4178
2024-04-23 15:22:02 +10:00
sbwalker
4f25b7bbbe
fix SiteRouter issue when running on .NET MAUI
2024-04-16 08:02:59 -04:00
sbwalker
b63f73ef93
removing StreamRendering attribute as recent SDK seems to have resolved earlier rendering issues
2024-04-08 14:31:12 -04:00
sbwalker
9843dccdf0
fix #4088 - redirect to login if not authenticated
2024-04-01 12:00:53 -04:00
sbwalker
9f654918ae
fix #4073 - OIDC/OAuth2 flow with static rendering
2024-03-28 16:12:02 -04:00
sbwalker
c49ef49371
fix #4061 - invalid type for favicon
2024-03-25 13:05:20 -04:00
sbwalker
3d4a58cb96
optimize SiteRouter to only call SyncService for Interactive render mode
2024-03-23 10:57:43 -04:00
sbwalker
d3e6177a2b
refactoring of #4027
2024-03-21 18:44:16 -04:00
Ben
18efb098f9
remove unused variables.
2024-03-21 08:39:55 +08:00
Ben
fb3a27c02f
update the code by following the review suggestions.
2024-03-21 08:38:59 +08:00
Ben
7b67c9aa8d
Fix #4025 : add user setting to keep the view mode.
2024-03-20 15:46:32 +08:00
sbwalker
c469a61908
optimize to remove IsInstalled API call on every Web UI request (MAUI clients still require this logic)
2024-03-16 16:24:12 -04:00
sbwalker
5a393de1cb
fix #3998 - personalized page display issue
2024-03-15 22:49:28 -04:00
sbwalker
a4f885a2c5
site router optimization
2024-03-10 13:37:05 -04:00
sbwalker
9106f9676c
remove commented code
2024-03-08 19:34:15 -05:00
sbwalker
8e287da7b5
consolidate Clone logic for Resource objects
2024-03-08 19:33:09 -05:00
sbwalker
7f74e79253
add ability to reload JavaScript on page transitions with enhanced navigation
2024-03-08 14:03:22 -05:00
sbwalker
31f1079dfa
fix #3962 - ensure Resource management logic is consistent in App and SiteRouter
2024-03-07 13:01:46 -05:00
sbwalker
dea85add5d
fix issue when running .NET MAUI
2024-03-05 12:00:23 -05:00
Ben
3cc2d3260e
Fix #3948 : re-render correctly when change progress indicator status.
2024-03-05 22:59:55 +08:00
sbwalker
7d7ea4c34b
remove div wrapper in body in Static render mode
2024-03-04 10:30:09 -05:00
sbwalker
25753af331
add support specifying RenderMode for Resources
2024-03-02 08:34:24 -05:00
sbwalker
18160818d5
improvements to IdentityRevalidatingAuthenticationStateProvider
2024-03-01 12:16:24 -05:00
sbwalker
2b7d05df6b
call JS Interop in Interactive render mode, use PageState.Site.Themes rather than calling ThemeService from Control Panel
2024-02-29 15:38:04 -05:00
sbwalker
76680777ff
fix theme fallback to use Oqtane themeinfo resources
2024-02-28 15:53:31 -05:00
Ben
9ebd882c3f
remove the visible parameter in module message component.
2024-02-27 23:08:27 +08:00
sbwalker
553bbda769
add Platform property to SiteState and populate on both Web and .NET MAUI
2024-02-26 14:12:52 -05:00
sbwalker
ed9121a06f
remove data-enhance from Edit Mode button as it prevents the module actions menu from functioning
2024-02-26 10:56:51 -05:00
Ben
fc0b326443
set the visible default to true.
2024-02-24 22:02:07 +08:00
Ben
4ac0483ec6
Merge branch 'dev' into task/fix-infinite-loop-of-module-message
2024-02-24 20:48:09 +08:00
Ben
724e78d4d5
avoid the infinite loop issue of calling AddModuleMessage method.
2024-02-24 20:45:22 +08:00
sbwalker
68d9984d64
include render mode html comment
2024-02-22 08:00:08 -05:00
sbwalker
8c5613b182
update module and theme default templates to use ModuleBase methods rather than ModuleInstance methods
2024-02-21 13:42:15 -05:00
Shaun Walker
838c2994a9
Merge pull request #3810 from zyhfish/task/fix-bug-3807
...
Fix #3807 : parsing the data attributes.
2024-02-21 09:29:42 -05:00
sbwalker
fa17e7019a
add variability for StreamRendering based on render mode
2024-02-21 08:04:24 -05:00
sbwalker
f3f223fa22
fix route constructor
2024-02-20 14:15:38 -05:00
sbwalker
ab09810bef
handle site level scripts in App component
2024-02-20 13:50:09 -05:00
sbwalker
0f0d168976
move stylesheet injection to App component to eliminate FOUC on static rendering
2024-02-20 10:16:19 -05:00
sbwalker
4fad97e8b1
Pass RenderMode and Runtime to Head component
2024-02-19 18:30:01 -05:00
sbwalker
4db3bafeda
in static render mode do not filter scripts from head content
2024-02-19 16:45:54 -05:00
sbwalker
acc562bd7f
inject CSS and JS on static rendering
2024-02-19 15:25:48 -05:00
sbwalker
be98f786b3
add [StreamRendering] to Head component for static rendering
2024-02-19 14:30:09 -05:00
sbwalker
7910d006ca
document the mandatory StreamRendering attribute
2024-02-18 10:31:27 -05:00
sbwalker
2267dcb768
ensure PageState and ModuleState are passed to ModuleMessage in the event of an unhandled module exception
2024-02-18 10:27:12 -05:00
sbwalker
54418957b6
update Npgsql.EntityFrameworkCore.PostgreSQL to version 8.0.2
2024-02-18 10:21:36 -05:00
sbwalker
100fc20928
ensure script resources are loaded before rendering ThemeBuilder
2024-02-16 15:15:02 -05:00
sbwalker
04da989108
get title and headcontent working again on interactive render mode
2024-02-16 15:08:04 -05:00
Ben
740b89258d
Fix #3807 : parsing the data attributes.
2024-02-16 19:26:01 +08:00
sbwalker
dcc8043cf6
load PageState in App component and pass to SiteRouter to optimize data loading
2024-02-15 21:17:23 -05:00
sbwalker
7d1b4d916e
fix #3793 - render issues on .NET MAUI
2024-02-15 10:22:14 -05:00
sbwalker
3db744269e
force control panel to interactive render mode
2024-02-14 11:05:49 -05:00
sbwalker
9aa7672b17
remove debugging info from UI
2024-02-12 09:05:47 -05:00
sbwalker
8d9a050ad6
Resolve issue where components are not being rendered interactively
2024-02-12 08:51:41 -05:00
sbwalker
856afcf3bf
updates to make identical to POC - still not working
2024-02-10 11:46:07 -05:00
sbwalker
df4d4d36bc
create component using RenderTreeBuilder
2024-02-09 15:46:44 -05:00
sbwalker
ea75ddfa85
rename RenderMode class and adding usings
2024-02-09 14:34:33 -05:00
sbwalker
f6fb3cc766
specify default interactive render mode
2024-02-09 10:59:51 -05:00
sbwalker
d03565ad95
improve debug message
2024-02-09 09:10:03 -05:00
sbwalker
a686bec025
add text to display render mode
2024-02-09 08:56:25 -05:00
sbwalker
e6df8dcd2e
preserve backward compatibility but flag methods as obsolete
2024-02-09 08:47:20 -05:00
sbwalker
b5f7106780
render mode optimization
2024-02-08 15:58:31 -05:00
sbwalker
a40b49f2ed
implement RenderModeBoundary
2024-02-08 15:47:25 -05:00
sbwalker
07bd5c633e
add @attribute [StreamRendering] attribute to Routes.razor and remove #3739
2024-02-08 09:25:31 -05:00
sbwalker
a7a5fdb7f5
temporary hack to allow Static rendering to (sort of) work - this will need to be removed later
2024-02-06 11:28:37 -05:00
sbwalker
e7a48f3909
use Runtimes constant
2024-02-02 14:38:37 -05:00
sbwalker
310772d7fe
changes for static rendering
2024-02-02 13:08:05 -05:00
sbwalker
21b9b090f9
move root UI components to UI namespace
2024-02-02 10:38:16 -05:00
Cody
8500f5b437
Fix refresh() conditional check for page
2024-02-01 14:36:14 -08:00
sbwalker
7c04792777
remove unnecessary constants
2024-02-01 10:45:52 -05:00
sbwalker
7640dab380
fix Runtimes property behavior
2024-02-01 10:08:41 -05:00
sbwalker
abd235f332
add RenderMode to IModuleControl
2024-02-01 09:59:28 -05:00
sbwalker
1e332ed075
split RenderMode and Runtime configuration
2024-02-01 09:08:39 -05:00
sbwalker
97762712e6
fix site Hybrid behavior
2024-01-31 16:39:46 -05:00
sbwalker
c66982c9bc
fix .NET MAUI integration
2024-01-31 15:43:17 -05:00
sbwalker
8e499d164a
render mode integration
2024-01-31 15:22:21 -05:00
sbwalker
7fcfffba6f
add IDisposable declaration to accompany existing Dispose() method
2024-01-30 13:13:49 -05:00
sbwalker
b8fe95b945
fix #3669 add CORS policy and use Jwt with XHR to allow file uploads to work in .NET MAUI
2024-01-23 10:34:18 -05:00
sbwalker
c271d4bfe4
improve ShouldRender logic
2024-01-06 08:52:05 -05:00
sbwalker
88a07ecf63
more rendering optimizations
2024-01-06 08:42:07 -05:00
sbwalker
352e20f01b
remove commented code
2024-01-05 12:14:43 -05:00
Shaun Walker
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
sbwalker
02c22c1894
improved rendering optimization
2024-01-05 11:49:57 -05:00
Leigh Pointer
8b41a03080
Modified Logic from || to &&
...
UserSecurity.IsAuthorized && Utilities.IsPageModuleVisible fixed
2024-01-05 10:15:51 +01:00
sbwalker
f75179b2f6
component rendering optimizations
2024-01-04 13:47:51 -05:00
Leigh Pointer
22e4e4efc1
Updates
...
Loops tighter
Updated Logout base
SiteController corrected.
2024-01-03 12:12:27 +01:00
Leigh Pointer
5ce5193430
Modifications
2024-01-02 16:09:54 +01:00
Leigh Pointer
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
sbwalker
6621983a9c
HTML encode notifications sent by non-admins to prevent HTML injection
2023-12-13 10:07:21 -05:00
sbwalker
3c7633564f
security improvement - ensure returnurl is a relativre path
2023-12-12 15:54:52 -05:00
sbwalker
e4e1fa6a4c
allow AddModuleMessage to support displaying the message at the bottom of the module instance
2023-12-04 09:55:53 -05:00
sbwalker
3c33614115
user identity improvements
2023-11-29 10:42:23 -05:00
sbwalker
b4b9976567
retain querystring parameters on url mapping redirect
2023-09-08 12:05:20 -04:00
sbwalker
edd77b0222
fix #3236 - script injection issue
2023-09-08 11:25:27 -04:00
sbwalker
26921c899e
fix #3235 - </script> not being removed from Head Content
2023-09-08 11:09:07 -04:00
sbwalker
db2c42f0f4
filter deleted pages and modules on the server
2023-08-28 17:15:31 -04:00
sbwalker
394b8f1ce6
migrate LocalizerFactory logic from SiteRouter to ModuleTitle component
2023-08-17 08:23:17 -04:00
sbwalker
9e6ea3f486
rollback #3125 and localize module component Title using LocalizerFactory
2023-08-17 07:56:39 -04:00