7489d9d186
move UI logic from FileService to FileManager, add progressive retry logic, update file attributes if uploading a new version of a file, clean up temporary artifacts on failure, improve upload efficiency
2022-11-09 21:11:02 -05:00
2aa6eb90e2
add support for dynamic authorization policies
2022-11-04 08:08:10 -04:00
40ddbbfbb7
fix File Update API to update the file size and image dimensions
2022-10-27 09:38:26 -04:00
54b45943db
remove IDeletable fields from Folder and File entities as they are never set and not used
2022-10-26 17:42:26 -04:00
fe97a76d00
fix IDeletable code documentation
2022-10-26 17:33:17 -04:00
4499d55464
update models to use new ModelBase
2022-10-26 17:26:46 -04:00
1daa9575db
introduced a ModelBase to move the IAuditable properties to a base class
2022-10-26 17:12:03 -04:00
45e2027c56
prepare for 3.2.1 release
2022-10-13 13:34:43 -04:00
c5b632cb24
Enhance SyncManager to raise events which can be handled on the server within hosted services. Raise create, update, delete events for all major entities. Include support for refresh and reload events to synchronize client state. Move client state cache invalidation to a hosted service to separate concerns and demonstrate events.
2022-10-04 19:20:02 -04:00
1438e61f1b
fix #2427 - issue with upgrade available in Language Management
2022-09-28 16:16:46 -04:00
b7a3713946
Fix #2439 - ensure resource urls are constructed consistently on client and server
2022-09-28 09:43:02 -04:00
06812d5df8
improve BaseUrl handling for MAUI, replace ContentUrl with FileUrl and improve file server
2022-09-21 13:38:21 -04:00
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
282a0b0c44
Fix #2382 - Admin pane improvements
2022-09-02 18:10:13 -04: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
32d6d143dd
Prepare for 3.2.0 release
2022-08-19 15:54:33 -04:00
2c1543aa82
optimize Url Parameters and implement in Event Log
2022-08-18 16:04:30 -04:00
56c082cb26
trim list of pages allowed to be Home Page
2022-08-16 08:42:47 -04:00
4084b352de
added ability to specify a site home page, updated default template content to include .NET MAUI
2022-08-15 17:01:20 -04:00
3c6ebd7742
performance improvements to reduce http and database interactions
2022-08-12 16:47:51 -04:00
f96129fa37
Blazor Hybrid / .NET MAUI support
2022-08-11 17:09:32 -04:00
b35c342960
prepare for 3.1.4 release
2022-07-26 17:22:06 -04:00
5762ce58a4
introduce ITransientService interface for auto registration of transient services (for DBContexts and Repositories)
2022-07-26 09:41:42 -04:00
557b30815e
use package name as a convention for identifying satellite assemblies
2022-07-18 13:14:34 -04:00
f97a6a2bee
Added version to Language Management, improved framework performance by loading languages into PageState, include all supported cultures and allow Administrator to add any language to a site regardless of translation availability, fix translation upgrade issue
2022-07-16 09:59:47 -04:00
bc488d4ac2
prepare for 3.1.3
2022-06-21 09:25:14 -04:00
79c8126c4a
Fix #2230 - add support for an Unauthenticated User global role
2022-06-07 15:25:44 -04:00
43c34fcd64
fix #2213 - disabling show on all pages
2022-05-26 01:19:14 -04:00
dde7094fe3
prepare for 3.1.2
2022-05-12 20:55:11 -04:00
cbca8c9e93
prepare for 3.1.1 release
2022-04-24 20:19:44 -04:00
e4c648ee92
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
2022-04-22 17:54:20 -04:00
391713b84d
Fix #2144 - install issue, Fix #2146 - move file issue, require verification of external login account linkage
2022-04-20 16:00:58 -04:00
355d0405f4
minor improvements to security features, use ActivatorUtilities.CreateInstance with SiteMigration to enable simpler DI
2022-04-12 07:46:43 -04:00
042083c0e7
fix logic issue in url mapping, improve 404 handling, add property change component notifications
2022-04-04 17:16:12 -04:00
fc12903cfd
include theme resources on server page load, add IUpgradeable interface to provide site-based versioning support
2022-04-01 17:57:30 -04:00
0fcf1c2732
filter deleted pages and modules in the router, provide support for cascading aspect of style sheets, replace ResourceDeclaration concept with ResourceLevel
2022-03-31 21:05:58 -04:00
3194c5b600
remote service support via Jwt
2022-03-30 08:07:03 -04:00
a97af42e4b
add Jwt authorization support for for API
2022-03-28 21:51:55 -04:00
c8129607e8
cleanly separate SiteState service for client and server use cases
2022-03-27 21:05:44 -04:00
f9432acf1b
remove SiteSettings from Alias for better separation of concerns
2022-03-27 19:47:52 -04:00
b92a888583
factor out auth constants, remove TAlias is Alias is not an extensible type, improve SiteOptions cache clearing, improve principal validation, localization improvements
2022-03-26 17:30:06 -04:00
4566ea436c
prepare for 3.1 release
2022-03-23 15:04:03 -04:00
9d86d923aa
Add OAuth2 support
2022-03-23 10:51:52 -04:00
4b19059df1
OIDC improvements
2022-03-21 09:12:18 -04:00
9b69e135d9
Merge pull request #2053 from leigh-pointer/FileConstants
...
Fix for File Upload Failed {Error} .json file #2052
2022-03-13 22:56:50 -04:00
9bbbff31f8
Added support for per site options and OpenID Connect
2022-03-13 22:55:52 -04:00
432429026b
Fix for File Upload Failed {Error} .json file #2052
...
Udate to FileUpload Constant
added extensions json, xml, xslt, rss, html, htm, css
This is an interim fix with plans to make the upload extensions a soft implementation.
2022-03-09 14:27:14 +01:00
1cdc80e09b
2 factor authentication and user account lockout completed
2022-03-03 09:12:37 -05:00
19f180331b
Adding 2 factor authentication
2022-02-28 15:58:49 -05:00
938bcb2b62
Added more constructors for convenience in creating Notification objects. Refactored to use the new constructors where applicable. Fixed localization key issue in Site Settings and added scroll to top when testing SMTP.
2022-02-24 09:01:44 -05:00