a51f87d743
move user workload from siterouter to app component to improve performance and 404 handling
2025-12-05 08:40:30 -05:00
23d14c62a5
remove unique index of TenantId and Name from Site table as site name does not need to be unique. Remove TenantId column from Site table as it is not necessary and should be obtained from the Alias.
2025-12-03 15:28:31 -05:00
171f9c84a0
Fix SMTPRelay condition for sender email validation
...
Prior change was leaving sender null and not properly setting "From" address when used in a relay configuration. This caused emails to go to the deleted state and not be delivered.
2025-12-01 16:36:19 -08:00
545096a753
remove upgrade logic which removes Internal module/theme templates
2025-11-14 12:29:24 -05:00
273097d96d
refactor TenantDBContext to accomodate AspNetUserPasskeys
2025-10-22 14:06:15 -04:00
19b003ae49
remove unnecessary using
2025-10-21 14:23:35 -04:00
e7ae1b26d1
fix #5705 - improve error handling and efficiency in NotificationJob - credit @beolafsen
2025-10-19 14:02:56 -04:00
db85d1fbc3
improve error handling when handling module migrations
2025-10-13 14:19:49 -04:00
cf761f56d4
allow site templates to support shared modules
2025-10-07 08:09:34 -04:00
52745b1946
use MailboxAddress approach sugested by @jstedfast
2025-09-21 08:09:11 -04:00
05b37080c1
improve NotificationJob validation logic
2025-09-19 12:45:55 -04:00
442ec291a1
optimizations to NotificationJob
2025-09-19 09:05:35 -04:00
1995a96a98
fix issues with NotificationJob related to MailKit behavior
2025-09-18 17:19:30 -04:00
d871bffdd5
add upgrade logic to cleanup assets which were moved to a new location in 6.2.0
2025-09-10 17:01:59 -04:00
dfca6640da
add setting import
2025-09-08 12:13:17 -04:00
b049be9d83
Change IsStarted to follow IsEnabled value upon startup.
...
Changes behavior of IsStarted to follow the same value of IsEnabled.
2025-09-04 21:44:14 -07:00
b5fdf42c37
allow modules to be able to specify the databases they support
2025-09-02 08:32:46 -04:00
6f7a18674e
add support for packageType in nuspec files for minimum Oqtane version
2025-08-29 14:30:49 -04:00
ec06c1cdf1
optimize startup
2025-08-26 15:27:35 -04:00
5b45e3e417
support for staticwebassets folder in Nuget packages
2025-08-20 07:09:33 -04:00
96192e2e06
add additional SSL connection options for SMTP
2025-08-19 13:16:37 -04:00
2143660345
resolve issue related tp moving database providers to Oqtane.Server
2025-08-15 13:56:57 -04:00
4ab8f8cc25
improve error handling for the scenario where a connection string does not exist in appsettings.json for a tenant
2025-08-14 15:57:50 -04:00
b5a9c32c3e
migrate database providers to core framework
2025-08-14 15:19:52 -04:00
b553b16049
fix #5462 add logic to check if database already exists before calling EnsureCreated
2025-08-13 16:13:38 -04:00
e900d2f35a
consolidate Infrastructure interface and implementation classes
2025-08-13 14:44:42 -04:00
d7eb0dc509
fix issue with Admin Site Template
2025-08-11 16:22:22 -04:00
cceda1db1e
add OAuth support to Notification Job ( #5372 )
2025-07-28 09:06:36 -04:00
b0dee4a60c
fix #5414 - add DelimitName database provider method to better support MigrationBuilder.Sql() operations
2025-07-25 15:22:26 -04:00
6b567364f9
feat: use appropriate UseSSL equivalent in MailKit
2025-07-04 14:55:02 +02:00
711de49571
feat: replace System.Net.Mail with MailKit ( #5372 )
2025-07-04 12:55:40 +02:00
9c333232e2
fix #5329 - clear Options after updating User Settings
2025-05-29 11:53:14 -04:00
da1e859fda
use new GetSettingValue() method
2025-04-30 14:34:54 -04:00
6aff27778d
use new GetSettingValue() method
2025-04-30 14:18:29 -04:00
753ab3bdd7
resolve issue with host setting overrides
2025-04-30 13:46:52 -04:00
53b837e763
fix #5229 - move IServerStartup.Configure execution until later so that it is possible to register custom endpoints
2025-04-28 12:34:48 -04:00
b1656d1eea
improve sitemap detection in robots.txt
2025-04-09 11:26:33 -04:00
020b7233d0
fix #5223 - allow robots.txt to be customized for each site
2025-04-08 09:23:22 -04:00
5dcc7c14f3
optimize the System Update process
2025-04-07 13:18:52 -04:00
1f8c54ce74
added new Azure SQL database provider
2025-04-07 10:48:02 -04:00
e6ba2cce62
fix #5194 - improve performance of retrieving scheduled job logs
2025-03-31 13:16:35 -04:00
1ee92a248e
fix #5193 - prevent scheduled jobs from blocking startup
2025-03-25 19:07:01 -04:00
2dd1d7e926
remove unnecessary using statements
2025-03-21 10:10:19 -04:00
bc2c5b00c6
fix page order for new Privacy and Terms pages
2025-03-21 08:19:09 -04:00
9f231421be
notifications should only convert line breaks to HTML for plain text messages
2025-03-17 13:44:40 -04:00
5b4db0de3b
allow page and module settings to be included in site templates, improve terms and privacy default content, add Settings for HtmlText module
2025-03-06 14:46:17 -05:00
f2bd47d8bc
modify terminology
2025-03-06 09:43:40 -05:00
81972aed62
change module title for Terms
2025-03-04 15:40:44 -05:00
8518476c87
add terms to upgrademanager
2025-03-03 13:36:32 -05:00
ac65e38390
add default privacy and terms
2025-03-03 13:22:17 -05:00