Commit Graph

334 Commits

Author SHA1 Message Date
sbwalker
3dc28c7291 Fix #3604 - display message if user is attempting to run the application prior to performing a full compilation 2024-01-04 16:40:15 -05:00
sbwalker
4cea22d813 add defensive logic to Alias.Path, improve new GetAlias method 2023-12-19 08:41:36 -05:00
sbwalker
713021359e add additional SetAlias overload 2023-12-18 15:07:07 -05:00
sbwalker
8909822aea a simple dependency manager for assemblies 2023-12-15 11:05:48 -05:00
sbwalker
ade0419bf6 eliminate database provider nuget packages 2023-12-14 14:32:19 -05:00
sbwalker
0d718a5ca2 ignore Blazor framework requests 2023-12-13 18:25:21 -05:00
sbwalker
6621983a9c HTML encode notifications sent by non-admins to prevent HTML injection 2023-12-13 10:07:21 -05:00
sbwalker
e34b1b54d5 add support for root sitemap.xml and robots.txt 2023-12-12 14:50:08 -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
5d1510083e invalidate client assemblies cache when site is updated 2023-12-03 10:27:33 -05:00
sbwalker
85f9597f2c add defensive logic to handle scenario where a tenant connection string does not exist in appsettings.json 2023-11-29 17:31:51 -05:00
sbwalker
c8ac4ec1e8 include a more detailed error message for tenant database migration issues 2023-11-27 15:35:58 -05:00
sbwalker
f963711820 remove InstallDatabase method as it is no longer required now that all database providers are installed automatically 2023-11-22 15:53:25 -05:00
sbwalker
116542d8e4 fix .NET upgrade issue related to database provider packages 2023-11-21 15:09:14 -05:00
sbwalker
bb10d64d58 fix #3454 - do not remove Oqtane.lLicensing assemblies during package uninstall 2023-11-13 13:16:35 -05:00
sbwalker
29741c0ec8 add named site option support to factory 2023-09-21 17:17:46 -04:00
sbwalker
65782e87c1 add support for named site options 2023-09-21 16:53:52 -04:00
sbwalker
da74b0ece1 fix #3157 - provide support for asynchronous scheduled jobs 2023-08-18 13:34:38 -04:00
sbwalker
7cbc21671b Notification job must convert \n to <br /> now that IsNodyHtml is set to True 2023-08-14 17:03:21 -04:00
sbwalker
4da0952091 fix installed cultures logic to recognize all satellite resources 2023-08-08 13:21:56 -04:00
sbwalker
3814009ad9 fix refresh logic in router 2023-08-08 13:07:29 -04:00
sbwalker
fa18467cdd fix #3069 - exclude templates from release packages 2023-08-03 15:26:23 -04:00
sbwalker
93be61e483 fix #3065 - redirect user if they are logged in and navigating to Login page 2023-08-03 12:46:42 -04:00
sbwalker
9cdcb4b22c remove unecessary using statement added by Visual Studio 2023-08-03 11:51:26 -04:00
sbwalker
61df26b667 fix #3082 - handle username claim as "unique_name" with "name" as fallback, improve validation logic and logging 2023-08-03 11:48:59 -04:00
sbwalker
7a42646bed Fix #3068 - support microsites in .NET MAUI 2023-08-02 13:55:01 -04:00
sbwalker
100b92036b use html line breaks in error log notifications 2023-07-17 16:59:40 -04:00
sbwalker
f41e2358a9 Added logic to ensure assembly version being installed is equal to or greater than existing assembly 2023-07-17 08:15:56 -04:00
sbwalker
8bdbf7b994 moved UserManager to Managers namespace 2023-07-13 17:05:01 -04:00
sbwalker
63b3e4d90d add handling for DisplayName 2023-07-13 11:16:49 -04:00
sbwalker
35fa18a852 migrate remaining methods to UserManager 2023-07-12 17:52:16 -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
60b6a9ce47 filter deleted sites in notification job 2023-06-27 11:42:15 -04:00
sbwalker
6dd62a164e added deprecation message for IHostResources 2023-06-26 08:11:46 -04:00
sbwalker
b2f3a53980 fix validation message behavior in installer 2023-06-25 09:09:53 -04:00
sbwalker
1e18d913e0 added logging to HostedServiceBase 2023-06-23 15:19:18 -04:00
sbwalker
2299375aaa change project tagline 2023-06-09 12:36:15 -04:00
sbwalker
10a754642a ability for non-administrators to edit page settings 2023-06-05 14:33:05 -04:00
sbwalker
613f4848da use constant rather than magic string 2023-06-01 12:41:03 -04:00
sbwalker
7a21f96552 added IEventSubscriber amd EventDistributorHostedService to optimize event processing 2023-05-31 09:36:32 -04:00
sbwalker
0d5c3a3a0c ability to specify PageTemplates for modules 2023-05-30 15:52:27 -04:00
sbwalker
261adefbc7 added ability to disable SMTP and set IsBodyHtml by default 2023-05-25 15:19:05 -04:00
sbwalker
95ba87945b optimize client assembly download service, add support for site level scripts 2023-05-25 12:32:21 -04:00
Shaun Walker
cc3cc55269 consolidated package installation so that it always occurs during startup and added logging in case of errors 2023-04-05 10:26:21 -04:00
Shaun Walker
82221f54c5 add defensive logic to package installer 2023-03-29 08:47:54 -04:00
Ben Emamian
5fbb9160f1 Code Cleanups 2023-03-21 00:45:17 +11:00
Shaun Walker
2b41909d47 #2618 - add backward compatibility for permissions optimizations 2023-03-02 15:34:42 -05:00
Shaun Walker
f2df8e96db fix #2567 - migrate tenant connection string details from database to appsettings.json 2023-02-23 16:29:15 -05:00
Shaun Walker
0883a8dbff optimize Split() statements for consistency 2023-02-08 16:51:45 -05:00
Shaun Walker
475894b680 fix #2584 - added IsDeleted columns back to Folder and File tables to preserve compatibility for SQLite 2023-02-08 08:05:25 -05:00