Commit Graph

2056 Commits

Author SHA1 Message Date
sbwalker
aee0c27da7 fix #4498 build ServerState Assemblies collection in a more thread safe manner 2024-08-20 14:02:37 -04:00
sbwalker
0ac1901f6b use existing SiteKey 2024-08-20 08:35:23 -04:00
sbwalker
e3f099441c ensure form name is unique in ActionDialog 2024-08-19 16:58:33 -04:00
sbwalker
2f4aa98c3c fix CSS 2024-08-19 09:04:46 -04:00
sbwalker
a8976e7559 prevent scroll position from resetting to top of page when querystring or hash changes 2024-08-16 15:01:25 -04:00
sbwalker
1a2ad55677 add ability to extract zip file contents in File Management 2024-08-14 15:54:13 -04:00
sbwalker
57ef4c0396 move HtmlText caching from repository to service layer 2024-08-14 10:00:56 -04:00
sbwalker
2fc6dbc222 fix #4517 - index error due to duplicate records on upgrade 2024-08-14 08:19:14 -04:00
Cody
32dc12912a
Update dependencies 2024-08-13 15:51:49 -07:00
Cody
671d21adf4
Update dependencies 2024-08-13 15:50:56 -07:00
Cody
4e3f8e4b67
Update dependencies 2024-08-13 15:49:15 -07:00
Cody
c610608890
Update version to 5.2.1 and dependencies 2024-08-13 15:43:27 -07:00
sbwalker
16215847cd improve file name and extension validation 2024-08-12 17:02:07 -04:00
sbwalker
515c6402b9 improve SettingService 2024-08-12 10:20:44 -04:00
Shaun Walker
3054d33e62
Merge pull request #4493 from thabaum/set-samesite-lax-visitor-culture-cookies
Fix #4492: Updates Culture and Visitor cookies to use "Lax" SameSite and Secure Cookie Options
2024-08-10 14:08:01 -04:00
sbwalker
35f873a342 add search reindex capability 2024-08-10 10:01:52 -04:00
sbwalker
44a3db417b replace dynamic query with linq 2024-08-09 17:16:17 -04:00
Shaun Walker
f0e2c9f1b6
Merge pull request #4501 from sbwalker/dev
eliminate database call for authenticated users
2024-08-09 13:00:35 -04:00
sbwalker
cf040f51b5 eliminate database call for authenticated users 2024-08-09 13:00:20 -04:00
Cody
dcf919fb36
Adds AntiForgery Cookie setting options.Cookie.HttpOnly = true; 2024-08-08 12:24:42 -07:00
Shaun Walker
aa19b81a68
Merge pull request #4487 from leigh-pointer/TemplateUpdate
Update Theme Template to Bootstrap 5.3.3
2024-08-08 14:44:27 -04:00
Shaun Walker
db8d77365c
Merge pull request #4479 from pollux/patch-1
Fix admin/pages not showing 404 for unauthorized users
2024-08-08 14:42:08 -04:00
Shaun Walker
280eaea84a
Merge pull request #4497 from sbwalker/dev
improve search result performance and relevancy
2024-08-08 14:11:43 -04:00
sbwalker
340ef46469 improve search result performance and relevancy 2024-08-08 14:11:27 -04:00
Cody
a5f8651941
Revert previous cookie HttpOnly option 2024-08-07 16:24:18 -07:00
Shaun Walker
8a18ee548e
Merge pull request #4494 from sbwalker/dev
add missing indexes
2024-08-07 16:55:48 -04:00
sbwalker
ef791aa22a add missing indexes 2024-08-07 16:55:35 -04:00
Cody
4bdf2e1cc0
Update AntiForgery Token Cookie Option to HTTPOnly = true; 2024-08-07 13:21:18 -07:00
Cody
ffa0ca9379
Updates Culture and Visitor cookies to use "Lax" SameSite and Secure cookie options 2024-08-07 11:52:53 -07:00
Leigh Pointer
d3b3d46fc1 Return to standard Bootstrap 2024-08-07 20:01:41 +02:00
Leigh Pointer
7e7dd8efa9 Update Theme Template to Bootstrap 5.3.3 2024-08-07 10:34:40 +02:00
Leigh Pointer
266495a611 Removed the extra ";//" from the Log Manager
{alias.Protocol} return with ";//"
2024-08-03 12:26:33 +02:00
lara
f5b4a7e77b
Fix admin/pages not showing 404 for unauthorized users 2024-08-02 11:49:55 +02:00
sbwalker
bd70def18a fix #4471 - search pages not being added on upgrade 2024-07-27 09:51:02 -04:00
sbwalker
40999c3ff4 remove Settings button logic from QuillJS text editor interop 2024-07-25 11:12:58 -04:00
Leigh Pointer
d090f446c9 Small Notification Job update
This update adds the NotificationId to the log to help track down any errors.
2024-07-25 13:11:05 +02:00
sbwalker
ab52251116 resolve issue with default Blazor theme 2024-07-24 12:59:40 -04:00
Shaun Walker
0ac40a4d77
Merge pull request #4456 from leigh-pointer/SixLabors.ImageSharp
ENH update to 3.1.5 #4455 Vulnerabilities detected in 3.1.4
2024-07-23 07:13:45 -04:00
sbwalker
1cd4d6d0df change IsEffectiiveOrExpired to IsEffectiveAndNotExpired 2024-07-23 07:08:26 -04:00
Leigh Pointer
22d4a8232a ENH update to 3.1.5 #4455 Vulnerabilities detected in 3.1.4 2024-07-23 13:03:03 +02:00
sbwalker
8ca2f0a49f fix #4284 - handle user role effective and expiry date 2024-07-22 21:09:35 -04:00
sbwalker
8b2e55a969 remove ITextEditorProvider interface 2024-07-22 13:31:24 -04:00
sbwalker
0fea8365b8 add documentation 2024-07-21 09:18:41 -04:00
sbwalker
ef272dd6a8 change Ignore Paths to Ignore Pages 2024-07-21 09:10:01 -04:00
sbwalker
66ffad0b4e moved Search Provider setting to Search Settings 2024-07-21 08:59:23 -04:00
sbwalker
85e7ac7cd7 remove unecessary using 2024-07-20 19:39:45 -04:00
sbwalker
497f9ca0b1 improve validation of seach content 2024-07-20 19:17:47 -04:00
sbwalker
740bcbd12c allow page-script to support exterrnal JavaScript 2024-07-19 15:42:20 -04:00
sbwalker
e2a7271ab2 revert modification done for testing purposes only 2024-07-19 15:31:11 -04:00
sbwalker
59bba83b1d add ability to manage search results settings 2024-07-19 12:55:59 -04:00
sbwalker
b0e121a53f fix ISearchable implementation in default module template 2024-07-18 11:10:24 -04:00
sbwalker
7ee6775251 remove hardcoded names when using GetInterface() 2024-07-17 19:52:44 -04:00
sbwalker
45afbbdac6 allow search content permissions to support roles 2024-07-17 19:34:19 -04:00
sbwalker
efbe4d697c update theme template to .NET 8.0.7 2024-07-17 16:23:15 -04:00
sbwalker
d822225465 use Task.FromResult() 2024-07-17 16:22:01 -04:00
sbwalker
5a2af6d0f9 update module template to .NET 8.0.7 2024-07-17 16:17:10 -04:00
sbwalker
befa13eaf2 update to .NET 8.0.7 2024-07-17 15:10:40 -04:00
sbwalker
71e472f330 search optimizations 2024-07-17 13:57:47 -04:00
Shaun Walker
25ea518266
Revert "revert #4250 which disabled prerendering by default for static rendered sites" 2024-07-17 12:12:58 -04:00
sbwalker
e9f6a85cad revert #4250 which disabled prerendering by default for static rendered sites 2024-07-17 11:20:27 -04:00
sbwalker
76bdcea4b1 include Search Settings 2024-07-17 11:08:43 -04:00
sbwalker
deb6a9e51c make SearchResults API consistent with other core APIs 2024-07-16 16:54:55 -04:00
sbwalker
4d26468ede performance optimization to mitigate page bloat caused by Blazor serializing/encrypting state when crossing render mode boundaries 2024-07-16 16:21:35 -04:00
sbwalker
17fec7d6e1 resolve security issue in Search 2024-07-15 10:07:48 -04:00
sbwalker
6275ab23ff fix #4401 - avoid mutating Site object in cache 2024-07-15 08:37:23 -04:00
sbwalker
c3f041dc87 testing search indexing of files 2024-07-13 09:28:02 -04:00
sbwalker
938eee80a9 only include pages in index if they do not have any modules 2024-07-12 10:52:58 -04:00
sbwalker
bb79b9ed74 search modifications 2024-07-12 10:33:17 -04:00
sbwalker
f057688e7d more Site Settings for search configuration 2024-07-08 16:58:55 -04:00
sbwalker
9d91d5a127 site settings to configure indexing 2024-07-08 14:33:16 -04:00
sbwalker
d4c473d7b3 fix #4384 - app_offline https link 2024-07-06 08:38:33 -04:00
Shaun Walker
34af53a15b
Merge branch 'dev' into task/fix-issue-4358 2024-07-06 08:32:10 -04:00
Shaun Walker
a4eb3d7a0b
Merge pull request #4388 from sbwalker/dev
search refactoring
2024-07-06 07:58:35 -04:00
sbwalker
5b46dd7293 search refactoring 2024-07-06 07:58:04 -04:00
Ben
2bacee919d update the settings UI. 2024-07-03 12:26:36 +08:00
Shaun Walker
50d35e4196
Merge pull request #4383 from sbwalker/dev
remove unnecessary using
2024-07-02 15:53:40 -04:00
sbwalker
e321998b85 remove unnecessary using 2024-07-02 15:53:26 -04:00
Shaun Walker
340c02b2af
Merge pull request #4382 from sbwalker/dev
remove unnecessary database call to GetPage
2024-07-02 15:45:59 -04:00
sbwalker
69a295fe57 remove unnecessary database call to GetPage 2024-07-02 15:45:44 -04:00
Shaun Walker
64830aae9f
Merge pull request #4381 from sbwalker/dev
use PageModule in ISearchable
2024-07-02 14:50:42 -04:00
sbwalker
8969b1273f use PageModule in ISearchable 2024-07-02 14:50:26 -04:00
Shaun Walker
475faf7943
Merge pull request #4380 from sbwalker/dev
fix #4375 - deleted pages not being filtered
2024-07-02 11:05:42 -04:00
sbwalker
45b1d405a6 fix #4375 - deleted pages not being filtered 2024-07-02 11:05:29 -04:00
Ben
6701e49f9a move the editor settings into editor self control. 2024-07-02 09:50:53 +08:00
Ben
e00c261777 Fix #4358: RichTextEditor Provider Abstraction. 2024-07-01 17:11:26 +08:00
Shaun Walker
1eafed755d
Merge pull request #4372 from sbwalker/dev
provide default Permissions value
2024-06-28 17:31:48 -04:00
sbwalker
7f6a08ae50 provide default Permissions value 2024-06-28 17:31:33 -04:00
Shaun Walker
9901816fb9
Merge pull request #4371 from sbwalker/dev
ensure ModuleDefinition exists
2024-06-28 17:26:58 -04:00
sbwalker
3cbe6c1e95 ensure ModuleDefinition exists 2024-06-28 17:26:46 -04:00
Shaun Walker
679c99274e
Merge pull request #4370 from sbwalker/dev
change EntityId to string
2024-06-28 16:25:11 -04:00
sbwalker
b6fa0f1ff6 change EntityId to string 2024-06-28 16:24:56 -04:00
Shaun Walker
9ff64b95e1
Merge pull request #4369 from sbwalker/dev
modify query property names
2024-06-28 16:15:42 -04:00
sbwalker
3a9885abd8 modify query property names 2024-06-28 16:15:28 -04:00
Shaun Walker
503210942c
Merge pull request #4368 from sbwalker/dev
breaking search modifications into smaller PRs
2024-06-28 15:44:11 -04:00
sbwalker
0178e015e3 breaking search modifications into smaller PRs 2024-06-28 15:43:54 -04:00
Shaun Walker
7604992c35
Merge pull request #4361 from 2sic-forks/bug/4360
fix docfx build issues #4360
2024-06-28 09:01:45 -04:00
sbwalker
532890674e eager load Page associated to PageModule 2024-06-27 17:05:22 -04:00
iJungleboy
791a3b67e6 fix docfx build issues 2024-06-27 19:47:13 +02:00
sbwalker
03f081f3f4 fix #4353 - add defensive logic when sending notifications and improve performance 2024-06-26 09:09:06 -04:00
sbwalker
73abc511a8 fix #4349 - adding module in subsite in Interactive render mode 2024-06-24 16:26:55 -04:00
sbwalker
27356ef747 use List instead of IList, remove "List" from method names. remove unnecessary using statements 2024-06-11 10:38:44 -04:00
sbwalker
1d7fcfdaa1 fix ISearchable method name in module template 2024-06-11 07:37:02 -04:00
Leigh Pointer
0e0d404997 Update [Module]Manager.cs 2024-06-11 09:11:25 +02:00
Leigh Pointer
3f16b908ca Merge remote-tracking branch 'upstream/dev' into UpdateTemplates 2024-06-11 08:49:28 +02:00
sbwalker
8ce07ced9e change IList to List for consistency with rest of framework 2024-06-10 17:17:20 -04:00
sbwalker
0d493b3250 fix issue with primary key on SearchContentWord table 2024-06-10 16:47:32 -04:00
sbwalker
3508ae1e0a remove List from method name to conform to Oqtane naming conventions 2024-06-10 16:17:05 -04:00
Leigh Pointer
f013ee64a2 Updated Module Template with ISearchable implementation 2024-06-10 22:10:39 +02:00
Leigh Pointer
af3da7ca6e update to template.json files to align with Oqtane version 2024-06-10 21:54:44 +02:00
Leigh Pointer
cb728f65b3 Update Project Templates from 8.0.5 - 8.0.6 2024-06-10 21:50:30 +02:00
Shaun Walker
af6af190cc
Merge pull request #4325 from thabaum/update-package-dependences-v5.2.0
Fixes #4324: Updates package dependences and prepares v5.2.0 release
2024-06-10 15:06:08 -04:00
sbwalker
af35fb79fe refactored to move AdminSiteTemplate out of SiteRepository 2024-06-10 14:55:06 -04:00
Cody
3fa6dcea16
Prepare v5.2.0 Release and Package Dependencies 2024-06-10 10:47:03 -07:00
sbwalker
1c2abe794a move Search page/module to Admin template so that it is always provisioned 2024-06-10 12:33:09 -04:00
sbwalker
bc0573918f search refactoring 2024-06-08 16:14:56 -04:00
Ben
c125a7fe07 Fix #4316: add text editor interfaces. 2024-06-06 16:39:35 +08:00
Shaun Walker
a42ab32436
Merge pull request #4310 from zyhfish/task/fix-searchbox-responsive-issue
Fix #4309: make searchbox responsive.
2024-06-05 07:48:55 -04:00
fonsecaf
ac377a8b68 Modified date parsing and formatting to use invariant culture, ensuring consistency and preventing non-ASCII characters in HTTP headers. 2024-06-05 13:39:31 +10:00
Ben
842b7b1402 Fix #4309: make searchbox responsive. 2024-06-05 10:27:38 +08:00
Ben
e1cdc7b387 return the words count to calculate the ranking. 2024-06-04 21:57:50 +08:00
Ben
7f970d489f refactoring the code. 2024-06-04 17:32:31 +08:00
Ben
9d85ca07f4 #4303: add search function. 2024-06-03 21:19:42 +08:00
sbwalker
e5567f2f46 remove LoadTestingSiteTemplate 2024-05-31 16:51:27 -04:00
sbwalker
06f0cc70b8 scalability improvements 2024-05-31 16:23:36 -04:00
sbwalker
9a7a534051 introduce Clone method in Permission model 2024-05-28 07:55:45 -04:00
sbwalker
dfe530a764 fix issues when importing SiteTemplates 2024-05-24 22:51:34 -04:00
sbwalker
e30037c4d1 add ability to specify session duration for visitor tracking 2024-05-23 09:44:42 -04:00
sbwalker
0988a92d8a changed terminology from Library to Headless 2024-05-20 22:12:01 -04:00
sbwalker
6c4e1d1c41 update theme and module templates to .NET SDK 8.0.5 2024-05-20 16:59:44 -04:00
sbwalker
5169ed494c upgrade to .NET 8.0.5 2024-05-20 16:54:11 -04:00
sbwalker
be3dd83bc7 prepare for 5.1.2 release 2024-05-20 16:42:35 -04:00
sbwalker
9a66c5c07d script formatting 2024-05-20 16:36:17 -04:00
sbwalker
d4da02318d optimize scripts 2024-05-20 16:29:12 -04:00
sbwalker
8cd6a72dd3 improve validation in package extraction 2024-05-20 09:33:46 -04:00
sbwalker
73781c7edb fix #4249 - allow EmailConfirmed property to be updated 2024-05-20 08:54:19 -04:00
sbwalker
71d220e7a4 improve scroll position navigation behavior 2024-05-17 15:42:13 -04:00
sbwalker
0ba94f3bc9 set browser scroll position on navigation in Static Rendering 2024-05-17 13:01:03 -04:00
Ben
9b48c65129 Fix #4254: remove the redundant space. 2024-05-13 16:35:23 +08:00
Shaun Walker
aa91e4cdee
Merge pull request #4250 from sbwalker/dev
revert prerender changes and change default
2024-05-10 16:28:32 -04:00
sbwalker
d57c1e7ff0 revert prerender changes and change default 2024-05-10 16:28:19 -04:00
Shaun Walker
6620d64ce7
Merge pull request #4243 from sbwalker/dev
add support for Auto Prerendering
2024-05-09 14:43:07 -04:00
sbwalker
2ae120c878 add support for Auto Prerendering 2024-05-09 14:42:54 -04:00
Shaun Walker
7a25035fb1
Merge pull request #4239 from sbwalker/dev
require AntiForgery on Static Rendered components
2024-05-08 14:42:59 -04:00
sbwalker
bf4052b550 require AntiForgery on Static Rendered components 2024-05-08 14:42:39 -04:00
Shaun Walker
5ca5ad2cee
Merge pull request #4226 from ohba-ikuo/oqtane-#4223
Fix #4223 In the Ubuntu environment, an error occurs when trying to upload a file.
2024-05-07 13:49:25 -04:00
Ikuo Ohba
d047d26dbf Reverted and fixed the source code. 2024-05-05 12:12:40 +09:00
Ikuo Ohba
332e528012 Fix #4223 2024-05-03 21:18:28 +09:00
sbwalker
0de5c043bb fix support for Site-level Scripts in Resources 2024-05-01 15:18:36 -04:00
sbwalker
2e7c3167f5 refactor #4198 - copy existing module 2024-04-29 14:58:30 -04:00
sbwalker
3b8dc98226 allow hidden pages to be included in SiteMap 2024-04-29 08:58:20 -04:00
Shaun Walker
09b8087787
Merge pull request #4194 from ijaz-saeed/dev
Format Exception in int.Parse(route.ModuleId)
2024-04-26 13:26:02 -04:00
sbwalker
7b94f8f105 add support for Library modules and optimize usage of reflection during startup 2024-04-26 13:22:56 -04:00
isaeed
86ae0182fd Format Exception in int.Parse(route.ModuleId)
int.Parse("-1") throws  FormatException for cultures other than
 English (en-US)
2024-04-25 19:30:24 +05:00
Shaun Walker
24dcb9973b
Merge pull request #4164 from ohba-ikuo/add-ohba-ikuo
Datetime formatting issue
2024-04-23 08:45:58 -04:00
Ikuo Ohba
adfd0d5c18 Fix MicroService And Controller 2024-04-23 21:27:13 +09:00
Ben
09293f7d9a Fix #4158: insert image into correct position. 2024-04-20 16:56:32 +08:00
sbwalker
b815d945d9 fix SiteMap path issue 2024-04-16 13:04:25 -04:00
sbwalker
2a0399b98d include .NET MAUI CORS policy for static files, add support for [wwwroot] in content 2024-04-16 12:36:31 -04:00
Shaun Walker
1dde79ace2
Merge pull request #4136 from zyhfish/bug/fix-issue-4121
Fix #4121: avoid nested square bracket issue.
2024-04-12 11:04:25 -04:00
Ben
5954fb91be Fix #4121: avoid nested square bracket issue. 2024-04-12 21:56:49 +08:00
Shaun Walker
e192383662
Merge pull request #4135 from leigh-pointer/TokenRep
InitializeTokenReplace not setting the correct PackageReference
2024-04-12 07:41:40 -04:00
Leigh Pointer
4a20fad4e5 InitializeTokenReplace not setting the correct PackageReference
For completeness.
2024-04-12 12:21:44 +02:00
sbwalker
7cc5787779 prepare for 5.1.1 release 2024-04-11 14:27:59 -04:00
sbwalker
d67566252a add Process info to System Info to indicate if process is 32 bit or 64 bit 2024-04-11 13:34:06 -04:00
Leigh Pointer
1ec927cf4f ImageSharp update from 3.1.3 to 3.1.4 2024-04-11 11:11:05 +02:00
sbwalker
0b31709aee update theme and module templates to .NEt SDK 8.0.4 2024-04-10 16:29:16 -04:00
sbwalker
c79c638f35 update to .NET SDK 8.0.4 2024-04-10 16:24:23 -04:00
David Montesinos
1f0b369a15
Disable Accelerate Builds for Package project in Module template 2024-04-06 08:37:48 +02:00
David Montesinos
7a43473513
Disable Accelerate Builds for Package project in Theme template 2024-04-06 08:36:13 +02:00
sbwalker
7b95db4d13 modify #4099 - fix localization and use Delete rather than Clear in API methods for consistency with rest of framework 2024-04-04 11:58:05 -04:00
Ben
757a39a75e update code by review result. 2024-04-03 22:27:39 +08:00
Ben
4c08a527be Fix #3625: add the clear logs function. 2024-04-03 09:21:13 +08:00
sbwalker
010e4610f7 fix ThemeSettings SetSetting() references to not specify IsPrivate property 2024-04-02 10:53:07 -04:00
sbwalker
4944a9e51e fix SiteMap so that it supports page Urls 2024-04-02 08:44:51 -04:00
sbwalker
6b8dd9bf03 fix #4075 - auth cookie being rejected under some scenarios - change from Strict to Lax to match latest .NET Identity configuration 2024-03-28 14:23:13 -04:00
sbwalker
0c6726e3f7 fix upgrade issue by removing legacy Views assembly 2024-03-26 14:26:55 -04:00
Leigh Pointer
03f631f537 Updated Template Module and Theme json from 5.0.0 to 5.1.0 2024-03-26 11:53:49 +01:00
Cody
aec7d5aff7
moves loading body resources above blazor.web.js 2024-03-25 11:04:14 -07:00
sbwalker
a8ffc414fe fix theme template release.,cmd to copy package to /Packages folder 2024-03-22 15:31:55 -04:00
sbwalker
4b05a49b46 use consistent naming in SiteRepository 2024-03-21 15:32:25 -04:00
sbwalker
bbc77f81ca use DbContextFactory in all Html/Text methods 2024-03-21 15:25:17 -04:00
sbwalker
e0ef3ca39a move logging from Html/Text controller to Server Service class so that is captured in all render modes 2024-03-21 15:19:30 -04:00
sbwalker
ec7bd8c1c8 ignore Antiforgerytoken in logout as it can sometimes prevent a user from logging out unless they refresh their browser, due to the Antiforgerytoken being expired. 2024-03-21 15:02:50 -04:00
sbwalker
448e3a4639 updates to module template for static rendering (ActionDialog Id property, Service interface moved to Shared, Client Service using IHttpClientFactory, Async methods added to Repository, Server Service implementation added, Controller uses Server Service implementation, Server Service registered in Startup) 2024-03-21 14:55:07 -04:00
sbwalker
237108a6d1 update Theme template tp .NET 8.0.3 2024-03-21 11:45:26 -04:00
Shaun Walker
ed3a222ed4
Merge pull request #4040 from sbwalker/dev
additional documentation
2024-03-21 10:51:15 -04:00
sbwalker
8a696f6c52 additional documentation 2024-03-21 10:51:03 -04:00
Shaun Walker
184aa4fd20
Merge pull request #4039 from sbwalker/dev
add HttpClientFactory support
2024-03-21 10:43:59 -04:00
sbwalker
ce14b9e43e add HttpClientFactory support 2024-03-21 10:43:46 -04:00
Cody
74a3ea2a01
Update package references to 8.0.3 2024-03-20 11:31:19 -07:00
Cody
4bfb7a5d29
Updates package dependencies to 8.0.3 2024-03-20 11:29:45 -07:00
sbwalker
3eb9de57ef fix #4017 - SiteState being lost in server rendered scenarios 2024-03-19 13:53:05 -04:00
Ben
0cafef7ab4 update to load the data in scope. 2024-03-19 09:19:56 +08:00
Ben
055e54966d upate the code lines. 2024-03-18 21:41:59 +08:00
Ben
c58254f951 Fix #4010: update repositories to using db context factory. 2024-03-18 15:32:19 +08:00
Shaun Walker
cd9f2ab232
Merge pull request #4006 from zyhfish/task/fix-issue-3977-new 2024-03-17 14:08:23 -04:00
Ben
91136fe48f Fix #3977: missed readonly attribute. 2024-03-17 22:01:27 +08:00
Ben
40cc0f721d Fix #3977: use db context factory. 2024-03-17 21:29:32 +08:00
Ben
1c4bcc5697 Fix #4002: add the quill editor js map file. 2024-03-16 20:24:52 +08:00
sbwalker
2dec3195ac fix issue referencing ClaimsPrincipal UserId extension method 2024-03-14 23:55:01 -04:00
sbwalker
38c468a204 fix #3993 - personalized page throwing 404 on static render mode 2024-03-14 23:15:37 -04:00
Cody
d0e81b7778
Update Oqtane.Server.csproj package references to 8.0.3 2024-03-14 14:42:37 -07:00
sbwalker
5a2b9b60e6 fix #3984 - error when file path not specified 2024-03-13 17:54:25 -04:00
Shaun Walker
bcad5eda81
Merge pull request #3981 from mdmontesinos/dev
Update Module Template IServerStartup to be ServerStartup instead of DbContextFactory
2024-03-12 10:29:47 -04:00
sbwalker
0c8dc63085 improve caching for sites with many registered users 2024-03-12 10:27:32 -04:00
David Montesinos
68e3bcba05
Remove previous [Module]DbContextFactory.cs 2024-03-12 11:40:21 +01:00
David Montesinos
75a6111a9b
Add [Module]ServerStartup.cs to Module Template 2024-03-12 11:39:45 +01:00
sbwalker
b1446438fb fix #3947 - module deletion 2024-03-11 12:36:51 -04:00
sbwalker
ace7b4e2af fix resource processing issue 2024-03-10 09:17:54 -04:00
Shaun Walker
a2885a90b7
Merge pull request #3971 from sbwalker/dev
use IServerStartup rather than class naming convention to register server service class
2024-03-09 07:54:27 -05:00
sbwalker
4457487e2a use IServerStartup rather than class naming convention to register server service class 2024-03-09 07:53:58 -05:00
Shaun Walker
830bb5f70d
Merge pull request #3970 from sbwalker/dev
remove commented code
2024-03-08 19:34:28 -05:00
sbwalker
9106f9676c remove commented code 2024-03-08 19:34:15 -05:00
Shaun Walker
df1690515c
Merge pull request #3969 from sbwalker/dev
consolidate Clone logic for Resource objects
2024-03-08 19:33:23 -05:00
sbwalker
8e287da7b5 consolidate Clone logic for Resource objects 2024-03-08 19:33:09 -05:00
Shaun Walker
128ebe2cb2
Merge pull request #3967 from zyhfish/task/update-template-db-factory
add db factory class into the module template.
2024-03-08 14:04:25 -05:00
sbwalker
7f74e79253 add ability to reload JavaScript on page transitions with enhanced navigation 2024-03-08 14:03:22 -05:00
Ben
11b5cc83dc add db factory class into the module template. 2024-03-08 22:44:31 +08:00
sbwalker
32efeee4c7 updating ImageSharp to latest 2024-03-08 08:15:44 -05:00
sbwalker
074fcaaa73 use IServerStartup for registering DbContextFactory 2024-03-08 07:39:34 -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
1c31c1947c use DbContextFactory in SiteRepository 2024-03-06 16:56:27 -05:00
sbwalker
06bd964adc use DBContextFactory 2024-03-06 11:36:56 -05:00
sbwalker
f6c45cd85a register ServerSiteService as Transient 2024-03-05 12:35:17 -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
43987d844f change IServerService to use Transient rather than Scoped 2024-03-05 10:49:50 -05:00
sbwalker
74952cf62d implement client and server service implementations in Html/Text module 2024-03-05 08:44:09 -05:00
sbwalker
25753af331 add support specifying RenderMode for Resources 2024-03-02 08:34:24 -05:00
sbwalker
ca58bf661d modifications to ExceptionMiddleware 2024-03-01 16:14:33 -05:00
Shaun Walker
62695d4d9a
Merge pull request #3925 from pyramidsbuilder/add-exception-middleware
added exception middleware to server for logging
2024-03-01 15:05:35 -05:00
sbwalker
18160818d5 improvements to IdentityRevalidatingAuthenticationStateProvider 2024-03-01 12:16:24 -05:00
mostafametwally
83bfaabd95 added exception middleware to server for logging 2024-02-29 23:38:36 +01:00
sbwalker
0ae739b437 set RevalidationInterval to same as default Blazor Web template 2024-02-29 14:48:14 -05:00
sbwalker
4c92c582d7 add IdentityRevalidatingAuthenticationStateProvider 2024-02-29 14:46:50 -05:00
Cody
32b61ac730
Updates Microsoft.Data.SqlClient package reference version to 5.2.0 2024-02-28 20:06:26 -08:00
sbwalker
76680777ff fix theme fallback to use Oqtane themeinfo resources 2024-02-28 15:53:31 -05:00
sbwalker
3d538d0566 fix #3868 - multiple themes within a site 2024-02-27 17:01:57 -05:00
sbwalker
1d187f525d reorganize SiteRepository methods 2024-02-27 15:19:25 -05:00
sbwalker
e7157a8528 replace Task.Run() logic in SiteService with async SiteRepository methods 2024-02-27 15:12:48 -05:00
sbwalker
b435f49611 fix #3889 - move JavaScript references to end of body 2024-02-26 16:39:59 -05:00
sbwalker
6fbe459903 refresh cache if user is updated 2024-02-26 14:54:59 -05:00
sbwalker
2ed593c5e0 include SiteId in SyncEvent 2024-02-26 14:48:26 -05:00
sbwalker
aac4d3eefb improve caching for static rendering 2024-02-26 14:28:38 -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
sbwalker
c20138c9fc admin pages url mappings and visitor management isnavigation property should be false for consistency 2024-02-26 11:51:35 -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
sbwalker
99e032eeb7 organize server RESX files in folders to be consistent with client project 2024-02-23 15:55:31 -05:00
Shaun Walker
95460038cf
Merge pull request #3821 from pyramidsbuilder/3794-registration-emails-localization
localized usermanager email messages and message formatting to includ…
2024-02-23 15:53:08 -05:00
sbwalker
4402645b37 change name of form class to reflect purpose 2024-02-23 14:05:40 -05:00
Leigh Pointer
dcbf03c355 Added Resource Files to Theme Templates
Currently the template uses the Localization Resource functionality but it will always default to the hardcoded text.  Leaving it to the developer to add the resources could result in a hit and miss scenario. This PR removes the "mis" side.
2024-02-23 13:46:22 +01:00
sbwalker
25dacccb3b remove Microsoft.AspNetCore.Components.WebAssembly.DevServer from default module and theme template as it is no longer needed 2024-02-22 16:40:55 -05:00
Shaun Walker
55e09529c1
Merge pull request #3872 from thabaum/update-Oqtane.Server-dependencies
Updates Microsoft.AspNetCore.Authentication.OpenIdConnect To Version 8.0.2
2024-02-22 12:05:30 -05:00
sbwalker
eef58f4da0 update documentation 2024-02-22 11:01:49 -05:00
Cody
4c427116a8
Update Microsoft.AspNetCore.Authentication.OpenIdConnect To Version 8.0.2 2024-02-22 07:48:58 -08:00
Shaun Walker
f5e13c25a7
Merge pull request #3822 from pyramidsbuilder/fix-account-lockout-4
fix account lockout to read from correct setting, consider timezone o…
2024-02-21 16:34:54 -05:00
Shaun Walker
ac7db87592
Merge pull request #3778 from thabaum/update-theme-bootstrap
Updates theme bootstrap and bootswatch to version 5.3.2 - closes #3772
2024-02-21 13:55:33 -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
sbwalker
19ed98f265 update default site template with latest Blazor messaging 2024-02-21 10:50:10 -05:00
Shaun Walker
27763afbbe
Merge pull request #3765 from thabaum/bootstrap-md-responsive-breakpoint
Sets responsive breakpoint match 767.98px = Bootstrap md - Fixes #3762
2024-02-21 09:33:21 -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
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
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
4271289db0 further refactoring of ManageStyleSheets 2024-02-19 16:24:43 -05:00
sbwalker
121a865bb8 refactor App to eliminate 2 database calls 2024-02-19 16:16:08 -05:00
sbwalker
acc562bd7f inject CSS and JS on static rendering 2024-02-19 15:25:48 -05:00
Ben
77ce31128c Fix #3833: introduce token replace class. 2024-02-18 21:38:43 +08:00
mostafametwally
db6c65c7e8 fix account lockout to read from correct setting, consider timezone offset and enable lockout 2024-02-16 23:17:56 +01:00
mostafametwally
b68fc6187f localized usermanager email messages and message formatting to include site name and link #3794 2024-02-16 22:04:12 +01:00
sbwalker
2c17551d50 remove PageRepository reference in App 2024-02-16 15:36:23 -05:00
sbwalker
04da989108 get title and headcontent working again on interactive render mode 2024-02-16 15:08:04 -05:00
sbwalker
8d0aa65ab2 fix #3811 - add PreserveCompilationContext back to server project 2024-02-16 11:17:14 -05:00
sbwalker
b0487798c2 fix issues with installer 2024-02-16 11:13:31 -05:00
Ben
740b89258d Fix #3807: parsing the data attributes. 2024-02-16 19:26:01 +08:00
sbwalker
829e004ee5 bump version to 5.1.0 2024-02-15 21:26:44 -05: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
ebadccbe25 remove unnecessary using 2024-02-15 16:05:27 -05:00
sbwalker
ed7904b673 create server-side SiteService 2024-02-15 15:48:18 -05:00
sbwalker
7d1b4d916e fix #3793 - render issues on .NET MAUI 2024-02-15 10:22:14 -05:00
Cody
8a636736b4
Update project dependecies to 8.0.2 2024-02-14 12:53:14 -08:00
Cody
8fe2529306
Update project dependecies to 8.0.2 2024-02-14 12:52:26 -08:00
Cody
6db217387f
Update project dependecies to 8.0.2 2024-02-14 12:51:10 -08:00
Cody
8567f9b19f
Updates package dependences to latest versions. 2024-02-14 11:52:25 -08:00
Cody
d48c257b19
Update Bootstrap 5.3.2 Integrity 2024-02-12 11:53:42 -08:00
Cody
d723bbe3b7
Updates to bootstrap 5.3.2 2024-02-12 11:44:27 -08:00
sbwalker
a4741e28c5 include script resources during static rendering 2024-02-12 12:40:11 -05:00
Cody
266e08817e
sets responsive breakpoint to bootstrap md 767.98px 2024-02-10 09:43:18 -08:00
Cody
6c3526d47e
sets responsive breakpoint to 767.98 bootstrap md 2024-02-10 09:42:40 -08:00
Cody
19adfd5116
sets responsive breakpoint to bootstrap md 767.98px 2024-02-10 09:40:46 -08:00
sbwalker
856afcf3bf updates to make identical to POC - still not working 2024-02-10 11:46:07 -05:00
sbwalker
caa9cc213d fix #3760 include form button wrapper CSS class for inline-block 2024-02-10 11:25:54 -05:00
sbwalker
ea75ddfa85 rename RenderMode class and adding usings 2024-02-09 14:34:33 -05:00
sbwalker
a40b49f2ed implement RenderModeBoundary 2024-02-08 15:47:25 -05:00
sbwalker
3d49ab2ae0 remove UseBlazorFrameworkFiles as no longer needed 2024-02-06 12:42:31 -05:00
sbwalker
c9c8e20511 update project files to make consistent with Blazor template 2024-02-06 11:40:44 -05:00
Shaun Walker
eb25d9d7af
Merge pull request #3722 from sbwalker/dev
add support for Razor Pages
2024-02-01 16:49:42 -05:00
sbwalker
033c85fc4b add support for Razor Pages 2024-02-01 16:49:29 -05:00
Shaun Walker
1663731489
Merge pull request #3721 from sbwalker/dev
use new Cascading Authentication State Services
2024-02-01 15:47:16 -05:00
sbwalker
1f65d47811 use new Cascading Authentication State Services 2024-02-01 15:47:03 -05:00