cca0f2219e
fix #5520 - site soft delete should only be visible to Host users
2025-08-21 09:59:15 -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
b7ff49bdb2
add authorization convenience methods to ModuleBase
2025-08-13 08:18:16 -04:00
e32f55e433
bump version to 6.1.5
2025-08-12 16:08:30 -04:00
eb8ad04557
ensure all install config settings are populated
2025-08-12 15:33:17 -04:00
64b8b5d3c8
consolidate Service interface and implementation classes
2025-08-11 16:53:32 -04:00
3bd6767138
only hosts should be allowed to view/edit SMTP settings
2025-08-07 14:42:24 -04:00
a37f07d20b
fix malformed bold tag
2025-08-07 14:31:57 -04:00
b11a7a678c
fix #5461 - handle MinDate and MaxDate
2025-08-07 10:58:33 -04:00
39ae6a76cd
Updated Project Refs 9.0.8
...
# SQLitePCLRaw.bundle_e_sqlite3 was not updated.
Oqtane Framework
Project Templates Module and Theme
MAUI solution
2025-08-07 08:09:34 +02:00
2cefab1c64
resolve interactive page load
2025-08-04 13:09:37 -04:00
77949331e2
improve FileManager performance
2025-08-04 13:06:16 -04:00
334137454e
improve FileManager performance when ShowFiles is disabled
2025-08-02 09:46:02 -04:00
6119417331
improve interactive rendering logic
2025-08-01 15:43:21 -04:00
23c3c47db4
add active/deleted filter in User Management
2025-08-01 14:45:40 -04:00
02861b8e01
fix AddModuleMessage not displaying messages in Interactive render mode
2025-08-01 09:14:58 -04:00
50fa95dff9
resolve interactive rendering issue
2025-07-31 11:04:22 -04:00
662a1817f2
fix #5364 - add ability to specify preferred Container per Pane
2025-07-30 10:43:36 -04:00
f53ed5b13b
use consistent terminology
2025-07-30 10:00:57 -04:00
92fd70198a
allow specific time zones to be excluded
2025-07-30 09:29:43 -04:00
906358f1f8
update Oqtane theme to Bootstrap 5.3.7
2025-07-30 08:30:40 -04:00
cf9b4b869c
use margin rather than padding
2025-07-30 08:16:07 -04:00
7a4b98aec9
use consistent naming
2025-07-29 16:36:28 -04:00
f4cea3fe03
fix #5349 - send verification email if unverified user attempts to login, add ability to enable/disable email verification per site
2025-07-29 16:20:07 -04:00
658059806b
fix #5346 - deleting role should remove associated useroles
2025-07-29 09:05:37 -04:00
9f097521f6
fix #5348 - ensure time zones work consistently on all platforms
2025-07-29 08:11:42 -04:00
e179976fe8
improve TimeZoneService
2025-07-28 17:00:27 -04:00
91c5309855
fix #5372 - add support for sending SMTP emails using OAuth
2025-07-28 10:26:18 -04:00
962488fd34
localize time zone names
2025-07-23 14:52:18 -04:00
83ba9ca73e
improve user experience of permissions grid
2025-07-22 16:07:52 -04:00
262fa6b99b
improve documentation
2025-07-22 09:23:26 -04:00
a981dd0e97
fix Control Panel to initialize extended module permissions when module is added or copied
2025-07-21 16:34:34 -04:00
7c2775119b
Merge pull request #5404 from sbwalker/dev
...
add new option to FileManager component to anonymize filenames during upload
2025-07-21 09:14:30 -04:00
0be7f1bdb5
add new option to FileManager component to anonymize filenames during upload
2025-07-21 09:14:07 -04:00
63d2ded038
Merge branch 'dev' into feat-nodatime
2025-07-11 09:07:12 +02:00
bb52402a17
feat: handle timezones and conversions with NodaTime
2025-07-09 12:09:00 +02:00
0a994afd67
Update References .NetCore 9.0.7
2025-07-09 02:52:30 +02:00
461330773a
resolve issue where IDP fails to provide email claim resulting in External Login Remote Failure due to dbo.AspNetUsers requiring a unique email value for each user
2025-07-08 16:04:19 -04:00
17045073c8
bump version to 6.1.4
2025-07-08 13:20:28 -04:00
ac236607f5
update to .NET SDK 9.0.6
2025-07-08 13:09:10 -04:00
48fca77f59
Merge pull request #5276 from leigh-pointer/Bootstrap
...
Updated to Bootstrap 5.3.5
2025-07-07 12:40:39 -04:00
b63590d6c7
Fix #5363 : update SettingService.MergeSettings.
2025-07-03 15:42:11 +08:00
5f3a3d4d54
Merge remote-tracking branch 'upstream/dev' into Bootstrap
2025-06-13 19:58:18 +02:00
b1a8c28283
Merge pull request #5356 from leigh-pointer/Schedular
...
Fix for Scheduled Jobs UI #5354
2025-06-13 08:36:47 -04:00
1412737036
Date / Time validations
...
This PR ensures time fields are required when dates are set, using Oqtane validation and dynamically toggles the required attribute on time inputs when their corresponding date fields have values. Benefits:
- Uses Oqtane's validation for a polished UX.
- Reduces custom validation code.
- Aligns with our internal form logic.
- Tested across all date/time scenarios—works flawlessly!
**Testing Confirmed:**
- Date + Time Provided → Saves successfully.
- No Date + No Time → Optional (no validation).
- Date + No Time → Browser blocks submission with icon error.
2025-06-10 12:27:55 +02:00
ff450ca43a
Fix for Scheduled Jobs UI #5354
...
This PR addresses an issue where null date/time values could cause exceptions when processing job scheduling.
Changes Made:
- Added proper null checks for _startDate, _startTime, _endDate, _endTime, _nextDate, and _nextTime
- Improved parsing safety for _retentionHistory using int.TryParse()
- Added validation to fail early with meaningful error messages
Impact:
Prevents NullReferenceException and InvalidOperationException when date/time fields are missing
2025-06-09 10:29:43 +02:00
d4f0805108
fix #5352 : remove requests to cookie consent service when not enabled
2025-06-06 10:05:40 +02:00
85085bf4c7
stop gap fix to mitigate date conversion exceptions on WebAssembly
2025-06-05 10:37:25 -04:00
4418e27c29
rendering optimizations
2025-06-05 09:31:54 -04:00