sbwalker
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
Jon Welfringer
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
sbwalker
545096a753
remove upgrade logic which removes Internal module/theme templates
2025-11-14 12:29:24 -05:00
sbwalker
273097d96d
refactor TenantDBContext to accomodate AspNetUserPasskeys
2025-10-22 14:06:15 -04:00
sbwalker
19b003ae49
remove unnecessary using
2025-10-21 14:23:35 -04:00
sbwalker
e7ae1b26d1
fix #5705 - improve error handling and efficiency in NotificationJob - credit @beolafsen
2025-10-19 14:02:56 -04:00
sbwalker
db85d1fbc3
improve error handling when handling module migrations
2025-10-13 14:19:49 -04:00
sbwalker
cf761f56d4
allow site templates to support shared modules
2025-10-07 08:09:34 -04:00
sbwalker
52745b1946
use MailboxAddress approach sugested by @jstedfast
2025-09-21 08:09:11 -04:00
sbwalker
05b37080c1
improve NotificationJob validation logic
2025-09-19 12:45:55 -04:00
sbwalker
442ec291a1
optimizations to NotificationJob
2025-09-19 09:05:35 -04:00
sbwalker
1995a96a98
fix issues with NotificationJob related to MailKit behavior
2025-09-18 17:19:30 -04:00
sbwalker
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
sbwalker
dfca6640da
add setting import
2025-09-08 12:13:17 -04:00
Jon Welfringer
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
sbwalker
b5fdf42c37
allow modules to be able to specify the databases they support
2025-09-02 08:32:46 -04:00
sbwalker
6f7a18674e
add support for packageType in nuspec files for minimum Oqtane version
2025-08-29 14:30:49 -04:00
sbwalker
ec06c1cdf1
optimize startup
2025-08-26 15:27:35 -04:00
sbwalker
5b45e3e417
support for staticwebassets folder in Nuget packages
2025-08-20 07:09:33 -04:00
sbwalker
96192e2e06
add additional SSL connection options for SMTP
2025-08-19 13:16:37 -04:00
sbwalker
2143660345
resolve issue related tp moving database providers to Oqtane.Server
2025-08-15 13:56:57 -04:00
sbwalker
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
sbwalker
b5a9c32c3e
migrate database providers to core framework
2025-08-14 15:19:52 -04:00
sbwalker
b553b16049
fix #5462 add logic to check if database already exists before calling EnsureCreated
2025-08-13 16:13:38 -04:00
sbwalker
e900d2f35a
consolidate Infrastructure interface and implementation classes
2025-08-13 14:44:42 -04:00
sbwalker
d7eb0dc509
fix issue with Admin Site Template
2025-08-11 16:22:22 -04:00
sbwalker
cceda1db1e
add OAuth support to Notification Job ( #5372 )
2025-07-28 09:06:36 -04:00
sbwalker
b0dee4a60c
fix #5414 - add DelimitName database provider method to better support MigrationBuilder.Sql() operations
2025-07-25 15:22:26 -04:00
David Montesinos
6b567364f9
feat: use appropriate UseSSL equivalent in MailKit
2025-07-04 14:55:02 +02:00
David Montesinos
711de49571
feat: replace System.Net.Mail with MailKit ( #5372 )
2025-07-04 12:55:40 +02:00
sbwalker
9c333232e2
fix #5329 - clear Options after updating User Settings
2025-05-29 11:53:14 -04:00
sbwalker
da1e859fda
use new GetSettingValue() method
2025-04-30 14:34:54 -04:00
sbwalker
6aff27778d
use new GetSettingValue() method
2025-04-30 14:18:29 -04:00
sbwalker
753ab3bdd7
resolve issue with host setting overrides
2025-04-30 13:46:52 -04:00
sbwalker
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
sbwalker
b1656d1eea
improve sitemap detection in robots.txt
2025-04-09 11:26:33 -04:00
sbwalker
020b7233d0
fix #5223 - allow robots.txt to be customized for each site
2025-04-08 09:23:22 -04:00
sbwalker
5dcc7c14f3
optimize the System Update process
2025-04-07 13:18:52 -04:00
sbwalker
1f8c54ce74
added new Azure SQL database provider
2025-04-07 10:48:02 -04:00
sbwalker
e6ba2cce62
fix #5194 - improve performance of retrieving scheduled job logs
2025-03-31 13:16:35 -04:00
sbwalker
1ee92a248e
fix #5193 - prevent scheduled jobs from blocking startup
2025-03-25 19:07:01 -04:00
sbwalker
2dd1d7e926
remove unnecessary using statements
2025-03-21 10:10:19 -04:00
sbwalker
bc2c5b00c6
fix page order for new Privacy and Terms pages
2025-03-21 08:19:09 -04:00
sbwalker
9f231421be
notifications should only convert line breaks to HTML for plain text messages
2025-03-17 13:44:40 -04:00
sbwalker
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
sbwalker
f2bd47d8bc
modify terminology
2025-03-06 09:43:40 -05:00
sbwalker
81972aed62
change module title for Terms
2025-03-04 15:40:44 -05:00
sbwalker
8518476c87
add terms to upgrademanager
2025-03-03 13:36:32 -05:00
sbwalker
ac65e38390
add default privacy and terms
2025-03-03 13:22:17 -05:00
Ben
1ced5c0425
update the cookie consent control.
2025-02-28 23:32:17 +08:00