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
6012275c7b
Fix #2282 - dynamically determine framework path when scaffolding project references
2022-07-15 15:59:55 -04:00
5419032e8d
upgrade module and theme templates to .NET6
2021-11-05 12:53:13 -04:00
eea417ff44
added logging for startup issues
2021-07-01 07:37:03 -04:00
32c49f74d3
fix module template issues
2021-06-17 12:12:19 -04:00
82c05a841f
Improve validation and error handling in Controller methods
2021-06-07 15:29:08 -04:00
8dfe8eba27
fix issue in theme creator
2021-06-01 15:49:06 -04:00
ddd657bfa7
added metadata support for Module and Theme templates
2021-05-31 11:59:19 -04:00
afcc5e2170
handle HtmlText module transition from SQL scripts to Migrations in module rather than in core framework
2021-05-30 13:16:26 -04:00
e84908485f
add support for custom "internal" module and theme templates. fix package installer issue related to absolute paths
2021-05-29 11:48:29 -04:00
72b06b16cf
fix #1272 - add support for ref folder in package installation
2021-05-24 15:50:38 -04:00
a5de639d15
optimizing tenant resolution and routing
2021-05-10 17:45:39 -04:00
1d3a79437c
add theme creator module to simplify the scaffolding of external themes
2021-04-07 13:05:18 -04:00
62362b9194
make module creator templates extensible
2021-03-30 10:06:25 -04:00
12fd845ed5
Fix issue when creating assets.json and folder does not exist. Improve module/theme uninstall to remove empty folders.
2021-02-26 09:08:25 -05:00
531cba715e
performance and user experience improvements
2021-02-04 08:54:59 -05:00
4401dba4ec
improve user experience of Module Creator flow
2020-11-25 11:59:17 -05:00
5e42ab8cca
improve user experience by delegating application restart responsibility to the host user
2020-11-24 16:22:53 -05:00
b602113cd1
move version to 2.0.0
2020-11-05 09:19:56 -05:00
766be6c929
Factor out default controller route.
2020-10-16 10:37:17 -05:00
955e7a3856
Factored out Contants.*** Role into RoleNames.***
...
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
d0c8399dd9
enhanced Module Creator to allow developer to specify framework reference version so that modules can target any version including the local development environment
2020-08-29 11:30:16 -04:00
4065d87a74
improved module/theme installation by saving the list of files which are in the Nuget package and using that list to remove them during uninstall
2020-08-29 10:55:40 -04:00
282579fcf2
resolve #526 remove pluralization from module creation templates
2020-08-14 12:44:37 -04:00
3fa620f3bc
include logging during module and theme installation
2020-08-06 16:37:27 -04:00
807252c9e5
Fix directory separator for path operations
2020-07-15 16:09:19 +02:00
d8fca5de20
module creator templates need to be in the server project in order to be distributed with application
2020-05-20 15:31:09 -04:00
263b045c75
module creator template updates
2020-05-19 09:08:29 -04:00
1532eb7586
Optimized downloading of assemblies when using WebAssembly
2020-05-18 18:02:23 -04:00
c426302242
enhanced module creator to display location where module will be created
2020-05-16 13:40:59 -04:00
3cbb6e3e6e
enable module creator to add embeddedresources to csproj for internal modules
2020-05-15 12:36:52 -04:00
caabac3e74
removed redundant assembly download logic, added security on download controller methods
2020-05-14 18:40:53 -04:00
aa97dd4d0d
Allow modules to be installed/uninstalled with embedded scripts or IInstallable interface. Fix module uninstall issues.
2020-05-14 11:54:28 -04:00
da73d519d7
IClientStartup implementation
2020-05-12 10:00:28 +02:00
f07146fd50
updated external module template to support new assembly loading criteria, fixed minor issue in assembky loading logic
2020-05-07 16:24:36 -04:00
c394c6ea7a
Resolved authentication issue #441 related to alias refactoring #439 , fixed breaking change in .NET Core 3.2 related to Blazor WebAssembly identification
2020-05-05 16:28:50 -04:00
34538dd945
install/upgrade refactoring to consolidate all use cases and implement IInstallable interface for modules, moved tenant creation to site management UI, fixed z-order issues in Blazor theme, enhanced JS Interop methods to support integrity and crossorigin
2020-04-30 13:58:04 -04:00
6b2411b396
fixed merge issue
2020-04-26 13:39:56 -04:00
df3afb1e21
Merge branch 'master' into master
2020-04-26 13:27:16 -04:00
58d3c406cd
added IInstallable interface and uninstall implementation for modules. Refactoring module installation to use interface still in progress.
2020-04-26 13:15:02 -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
c07ebdd41b
Revert "Updated for consistant delimiter presence with source"
...
This reverts commit ce118096b7
.
2020-04-18 12:54:12 -04:00
ce118096b7
Updated for consistant delimiter presence with source
2020-04-18 12:53:41 -04:00
70502cd881
OS independent file paths
2020-04-17 16:25:00 -04:00
b9d70dd11a
changed ServerAssemblyName to ServerManagerType to optimize processing
2020-04-16 22:27:12 -04:00
f41dd06f6d
fixed external module template so that it generates folder paths correctly
2020-04-13 12:48:49 -04:00
c25615546a
fix to not execute uninstall script when creating a module from template
2020-04-13 08:01:25 -04:00
482747627e
added uninstall support for modules
2020-04-12 20:08:19 -04:00
90a127fbb8
enhancements to ModuleCreator so that it can scaffold internal and external modules
2020-04-10 13:49:50 -04:00
7421df2970
fixed issues when running on WebAssembly, made IModule implementations consistent
2020-04-06 13:25:19 -04:00