ba97f63338
Make sure Job date times are stored in the database as UTC. This is required if using Postgres or you will get an exception with a message of “Cannot write DateTime with Kind=Unspecified to PostgreSQL type 'timestamp with time zone', only UTC is supported.”.
2022-09-07 12:46:24 -06:00
075748d697
made folder paths cross platform, introduced file handler for abstracting the serving of files, enabled url mapping for broken file links, resolved public folder deletion issue
2022-08-30 07:21:52 -04:00
f96129fa37
Blazor Hybrid / .NET MAUI support
2022-08-11 17:09:32 -04:00
11002efc02
hide deleted pages in Admin Dashboard, impove Settings API by replacing IsPublic with IsPrivate, isolate Setting updates to not affect PageState, make Pager horizintally scrollable on narrow viewports, improve LocalizableComponent to support embedded controls
2022-01-14 13:26:24 -05:00
6af5682548
increment copyright date to 2022, allow scheduled jobs to support weekly interval, improve dynamic image generation, add defensive logic to router
2022-01-05 14:28:42 -05:00
53ff491efd
Assorted enhancements
2021-11-24 08:08:39 -05:00
f739db1e42
Enhance Settings API for public Site Settings. Added Settings to Site model by default. Added new parameters to Login and UserProfile components. Enhanced Oqtane Theme settings to use new component parameters. Enhanced image download and resizing logic.
2021-09-20 17:15:52 -04:00
898b908c1b
Added support for File descriptions, Folder capacity and image sizes. Added image resizing capability using ImageSharp - implemented in user profile. Added parameter to disable image preview in FileManager component. Overhauled Pager component and added Columns parameter for Grid mode. Populated PageState.User.IsAuthenticated in SiteRouter. Added support for zero price commercial extentions.
2021-09-15 08:02:55 -04:00
14fbc3a5b4
fix #1647 - module reordering on page issue
2021-09-10 13:12:00 -04:00
39ccc30680
fix Type label in Add Folder UI, make Profile description required, fix misc Bootstrap 5 cosmetic issues, fix #1618 Alias case sensitivity in router, fix File add and update methods so they return Url, fix UrlCombine helper method to use proper slash, enhance package installation to support commercial options
2021-08-26 18:20:58 -04:00
eea417ff44
added logging for startup issues
2021-07-01 07:37:03 -04:00
c07e766e57
add support for public content folders
2021-05-26 12:01:35 -04:00
09537ab0e4
auth improvements related to multi-tenancy
2021-05-19 08:46:02 -04:00
a5de639d15
optimizing tenant resolution and routing
2021-05-10 17:45:39 -04:00
07711c082e
FileController - content disposition
2020-12-15 11:06:52 +01:00
0c0916c6ab
Fixed build warnings related to ModuleMessage component changes
2020-10-05 09:11:47 -04:00
5e816ea912
Removed anchor property and hash is only set if there is anchor
2020-06-30 12:49:56 -07:00
c5037e7084
Url parameters working on any page, plus queries and anchors
2020-06-30 03:41:35 -07:00
fdc39d57fb
Module Router Enhancement
...
Allows for PageVariables through the URL
2020-06-27 11:49:24 -07:00
151e37c470
Uri extensions for read query values
...
- safe way to check if key is presented
- safe parsing int values in query
- should replace int.Parse()
_jobId = Int32.Parse(PageState.QueryString["id"]);
can throw unhandled exception when "id" is not int
correct way
if (PageState.Uri.TryGetQueryValueInt("id",out _jobId)) ....
2020-05-28 12:26:23 +02:00
39641804f1
Move Path and File validation to Shared Utilities
...
Created extension methods:
IsPathValid(Folder)
IsFileValid(File)
IsPathOrFileValid(string)
Added client side validation check for Folders.
2020-05-14 22:02:57 -04:00
a02cfea6c9
improve performance of alias handling and allow aliases to be an unlimited number of subfolders in depth
2020-05-05 09:15:36 -04:00
f0043f53ee
OS independent file paths & Utility.PathCombine added
...
System.IO.Path.Combine provides cross-platform support for system paths, however rooted paths discarding of earlier segments
Utilities.PathCombine ensures if any parameters start with root chacters does not discard previous Utilities.PathCombine allows appending of "\\" to translate to the correct cross-platform result
2020-04-18 14:57:31 -04:00
b9d70dd11a
changed ServerAssemblyName to ServerManagerType to optimize processing
2020-04-16 22:27:12 -04:00
1edc34dca0
NavigateUrl fix to deal with scenario where alias has a value and path is ""
2020-04-08 11:43:42 -04:00
c29195b417
fixed issue with module settings tab and module creator templating
2020-04-07 17:25:57 -04:00
e10015c11a
Address feedback
2020-04-06 20:54:55 +03:00
a2f756729c
Use relative path instead
2020-04-05 01:14:12 +03:00
4bc089d2cb
Simplify NavigateUrl using UriBuilder
2020-04-04 13:13:26 +03:00
c38dff5e7c
No more magic strings in module definition ( #332 )
2020-04-03 12:45:27 -04:00
35f87d25be
Added Favicon support, Progressive Web App support, page title and url support, and private/public user registration options
2020-03-30 20:42:43 -04:00
52cb3cb980
Modified null and empty string check.
2020-03-29 09:00:26 -04:00
f8d7732025
Moved logic to the Utilities class.
2020-03-27 13:42:14 -04:00
155c4e12d9
completed client state invalidation in multi-user environment
2020-03-10 10:37:42 -04:00
b4cd038e17
fix issue #170 which is related to the host user not being part of the Registered Users role
2019-11-13 18:39:04 -05:00
3d7ae6a743
logging enhancements
2019-10-24 16:54:14 -04:00