Commit Graph

511 Commits

Author SHA1 Message Date
sbwalker
e37bc99c36 fix #4020 - EditUrl contains extra slash on child sites 2024-03-19 14:16:37 -04:00
Cody
7df63c87c9
Update Oqtane.Shared.csproj package references. 2024-03-14 14:38:53 -07:00
sbwalker
5a2b9b60e6 fix #3984 - error when file path not specified 2024-03-13 17:54:25 -04: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
f2555563a8 optimize to use ITransientService rather than introducing a new IServerService interface which needs to be scanned 2024-03-05 10:59:39 -05:00
sbwalker
74952cf62d implement client and server service implementations in Html/Text module 2024-03-05 08:44:09 -05:00
sbwalker
48b70d0254 fix 3937 - url decode before converting to friendly url 2024-03-04 08:24:26 -05:00
sbwalker
25753af331 add support specifying RenderMode for Resources 2024-03-02 08:34:24 -05:00
sbwalker
dd1d0d1cb8 optimize ParseParameters to use native Uri class 2024-02-29 10:09:19 -05:00
sbwalker
f439541844 fix page Path so it supports the specification of external Urls, querystrings, and anchors 2024-02-28 13:10:14 -05:00
sbwalker
0d526a2c4f improve help text for interactivity 2024-02-26 16:08:44 -05:00
sbwalker
f12b404d58 clone Platform property in SiteStte 2024-02-26 14:58:01 -05:00
sbwalker
2ed593c5e0 include SiteId in SyncEvent 2024-02-26 14:48:26 -05:00
sbwalker
553bbda769 add Platform property to SiteState and populate on both Web and .NET MAUI 2024-02-26 14:12:52 -05:00
Shaun Walker
9974095659
Merge pull request #3834 from zyhfish/task/token-replace-service
Fix #3833: introduce token replace class.
2024-02-21 09:29:29 -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
Ben
77ce31128c Fix #3833: introduce token replace class. 2024-02-18 21:38:43 +08:00
sbwalker
b0487798c2 fix issues with installer 2024-02-16 11:13:31 -05:00
sbwalker
829e004ee5 bump version to 5.1.0 2024-02-15 21:26:44 -05:00
Cody
f81eaf62ff
Update to latest package dependecies 2024-02-14 11:54:20 -08:00
sbwalker
3db744269e force control panel to interactive render mode 2024-02-14 11:05:49 -05:00
sbwalker
8d9a050ad6 Resolve issue where components are not being rendered interactively 2024-02-12 08:51:41 -05:00
sbwalker
fce72cad55 Interactivity needs to be selectable regardless of the default render mode 2024-02-09 16:24:30 -05:00
sbwalker
7c04792777 remove unnecessary constants 2024-02-01 10:45:52 -05:00
sbwalker
abd235f332 add RenderMode to IModuleControl 2024-02-01 09:59:28 -05:00
sbwalker
156d39490e use new contants in .NET MAUI 2024-02-01 09:47:46 -05:00
sbwalker
1e332ed075 split RenderMode and Runtime configuration 2024-02-01 09:08:39 -05:00
sbwalker
8e499d164a render mode integration 2024-01-31 15:22:21 -05:00
sbwalker
ea04c7d5eb bump version to 5.0.3 2024-01-29 12:55:39 -05:00
sbwalker
d57d7ec4d8 improvements to .NET MAUI file upload based on #3674 (credit @thabaum) 2024-01-24 09:37:27 -05:00
sbwalker
f59f8d1937 prepare for 5.0.2 release 2024-01-23 11:06:15 -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
Cody
e0cdfcf403
adds Autocomplete property 2024-01-15 09:30:37 -08:00
Cody
15cf2069b6
Update NuGet Packages to New Versions
This commit updates the versions of several NuGet packages used in the project. The following packages have been upgraded:

- Microsoft.EntityFrameworkCore from 8.0.0 to 8.0.1
- Microsoft.EntityFrameworkCore.Relational from 8.0.0 to 8.0.1
- System.Text.Json from 8.0.0 to 8.0.1

The versions of Microsoft.Extensions.DependencyInjection.Abstractions and System.ComponentModel.Annotations remain unchanged.
2024-01-09 14:09:56 -08:00
Cody
09b0e09932
Documentation Spelling Correction 2024-01-07 11:10:53 -08: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
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
b048d81ac0 prepare for 5.0.1 release 2023-12-19 12:51:44 -05:00
sbwalker
4cea22d813 add defensive logic to Alias.Path, improve new GetAlias method 2023-12-19 08:41:36 -05:00
sbwalker
2e4656ae8b added HybridEnabled field to Site table to indicate if .NET MAUI hybrid applications can be integrated 2023-12-04 16:35:03 -05:00
sbwalker
08f691ee0d add generic Result model for leveraging Result pattern 2023-12-04 15:41:00 -05:00
Leigh Pointer
6e36312be8 Update Site with ImageFiles and UploadableFiles 2023-12-04 09:07:11 +01:00
sbwalker
3c33614115 user identity improvements 2023-11-29 10:42:23 -05:00
sbwalker
93ab8b88d4 include Review Claims option in External Login for troubleshooting settings 2023-11-27 15:07:48 -05:00
sbwalker
6b2a5d7777 add SiteState.IsPrerendering property back to avoid breaking change. New implementation relies on .NET 8 HttpContext CascadingParameter 2023-11-15 15:00:34 -05:00
sbwalker
5ab2f6ea3a migration to official .NET 8 release 2023-11-14 14:48:12 -05:00
sbwalker
7a748bd142 fix #3438 - remove IsPrerendering property as it is not used, and remove reference to HttpContext 2023-11-07 13:49:54 -05:00
sbwalker
9f28ee2982 .NET 8 initial migration 2023-10-18 15:22:53 -04:00
sbwalker
c057430488 prepare for 4.0.6 release 2023-10-16 08:43:31 -04:00
sbwalker
c0ed335d84 Add Rows option to Profile Management. Improve Profile validation feedback. Fix Add User so that profile Options are supported. 2023-10-09 14:26:56 -04:00
sbwalker
575bbdb53b optimize UrlCombine method 2023-10-09 12:00:34 -04:00
sbwalker
3c2e314e2d fix UrlCombine so that it handles leading and trailing path delimiters and returns proper paths 2023-09-27 16:07:13 -04:00
sbwalker
00f1dbc3dd prepare for 4.0.5 2023-09-26 11:34:52 -04:00
sbwalker
edac046fcd improvements based on user import testing 2023-09-23 09:04:18 -04:00
sbwalker
6b9de40442 prepare for 4.0.4 release 2023-09-20 14:58:54 -04:00
sbwalker
b4b9976567 retain querystring parameters on url mapping redirect 2023-09-08 12:05:20 -04:00
sbwalker
d491aeeba6 include User Settings when calling UserService 2023-09-01 13:16:39 -04:00
sbwalker
2ed51bf1f3 documentation for ReleaseVersions property 2023-08-28 15:27:33 -04:00
sbwalker
a857e3f31e abstract namespace specification to template.json so that module and theme templates can use their own naming conventions 2023-08-28 09:03:05 -04:00
sbwalker
f22e0c4384 prepare for 4.0.3 release 2023-08-28 07:58:33 -04:00
sbwalker
b4ab45d2e7 simplified method names 2023-08-25 12:29:46 -04:00
Shaun Walker
73c4bcee30
Merge pull request #3185 from leigh-pointer/SchedularTimeControls
Fix for Schedular Allows incorrect Time format #3184
2023-08-25 10:54:13 -04:00
sbwalker
95de1fff69 resolve #3189 - make path a querystring parameter 2023-08-25 09:49:07 -04:00
Leigh Pointer
96480b4382 Override and 2 new functions 2023-08-25 12:09:16 +02:00
sbwalker
4de809e275 remove unecessary NotMapped attribute 2023-08-24 16:41:58 -04:00
sbwalker
d2b3061ed9 include PackageRegistryUrl in System Info 2023-08-24 16:39:38 -04:00
Leigh Pointer
073b10929a Fix for Schedular Allows incorrect Time format #3184
Modified code to accept correct time types.
2023-08-24 18:37:33 +02:00
sbwalker
22cfec9276 prepare for 4.0.2 release 2023-08-06 08:33:36 -04:00
sbwalker
f7bd03d051 add transparency support on image resizing 2023-08-04 16:07:37 -04:00
sbwalker
7a42646bed Fix #3068 - support microsites in .NET MAUI 2023-08-02 13:55:01 -04:00
sbwalker
c0f4cd2097 add a UserManager to simplify user creation, improve response validation in ServiceBase, allow Section component to support parameter changes 2023-07-12 16:37:18 -04:00
sbwalker
59fffbd3ee prepare for 4.0.1 release 2023-07-10 16:51:03 -04:00
sbwalker
9a3b458c45 Package enhancements for Marketplace 2023-07-09 08:36:14 -04:00
vnetonline
b7de4b81a6 [ENHANCE] - Added IsRead property to Notifications
Fixed Version to Tenant.04.00.01.01 and reverted the Program.cs back to the way it was

This reverts commit 82fef82c4f.

[ENHANCE] - Added API to get Count of New Notifications based on IsRead

Fixed Typo in Notification Controller

[ENHANCE] - Added API to get Notifications by Count and IsRead
2023-07-06 01:02:05 +10:00
sbwalker
8067b2e634 fix #2912 - move JavaScript handling from ThemeBuilder to component OnAfterRenderAsync 2023-06-21 08:31:51 -04:00
sbwalker
bda0943d58 create AppendHeadContent method to consolidate logic 2023-06-14 09:37:34 -04:00
sbwalker
2299375aaa change project tagline 2023-06-09 12:36:15 -04:00
sbwalker
a9d871e9af improvements to page template processing in cases where a page parent and name is specified without a path 2023-06-09 12:33:07 -04:00
sbwalker
28ba2c00fc make AliasName explicit 2023-06-01 10:37:39 -04:00
sbwalker
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
sbwalker
0d5c3a3a0c ability to specify PageTemplates for modules 2023-05-30 15:52:27 -04:00
sbwalker
cc4c47c3ee added validation support for user profile fields 2023-05-25 16:16:16 -04:00
sbwalker
18a9c059f4 fix site provisioning issue for host module definitions 2023-05-25 14:55:46 -04:00
sbwalker
59d1a47846 add ability to modify Theme Name 2023-05-25 12:56:49 -04:00
sbwalker
95ba87945b optimize client assembly download service, add support for site level scripts 2023-05-25 12:32:21 -04:00
sbwalker
98c2f012ee ability to specify if a theme is enabled for a site 2023-05-24 13:09:10 -04:00
sbwalker
c0e6f06a5c ability to specify if a module definition is enabled for a site 2023-05-24 09:40:05 -04:00
sbwalker
20c7bf3c48 add support for body content 2023-05-22 15:02:36 -04:00
sbwalker
ded326c822 changes to support page level scripts, ability to detect prerendering 2023-05-22 13:56:48 -04:00
sbwalker
e41d9008b3 ability to specify Resources in IModule and ITheme interfaces,, fixed module settings for personalized pages 2023-05-19 18:08:15 -04:00
sbwalker
8d2f644177 added HeadContent property to Site and replaced Meta property on Page with HeadContent property. 2023-05-16 16:23:07 -04:00
sbwalker
0c749a126c initial changes to upgrade to .NET 7 2023-05-15 12:01:29 -04:00
sbwalker
e4a24df7b4 prepare for 3.4.3 release 2023-05-02 15:54:36 -04:00