3bc5744007 
					 
					
						
						
							
							improved error handling, improved consistency of console error messages, added ability to add a Decimal column in Migrations  
						
						
						
						
					 
					
						2021-06-18 13:01:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a2293119e 
					 
					
						
						
							
							added back missing ITenantManager registration removed in  #1245  
						
						
						
						
					 
					
						2021-06-15 08:32:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6cc11bd3b 
					 
					
						
						
							
							add logic removed in  #1245  back to HttpClient creation  
						
						
						
						
					 
					
						2021-06-15 08:23:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c181b65cd 
					 
					
						
						
							
							Fix merge conflict  
						
						
						
						
					 
					
						2021-06-12 00:18:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						126024991c 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/dev' into clean-startup  
						
						... 
						
						
						
						# Conflicts:
#	Oqtane.Client/Program.cs
#	Oqtane.Server/Startup.cs 
						
						
					 
					
						2021-06-11 23:54:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbce6c7248 
					 
					
						
						
							
							automate the 2.1.0 upgrade  
						
						
						
						
					 
					
						2021-05-27 16:18:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a609b444e 
					 
					
						
						
							
							Rename IOqtaneDatabase interface (and related base class)  
						
						
						
						
					 
					
						2021-05-24 11:57:47 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47c04dc150 
					 
					
						
						
							
							Convert Database projects so they build installable Packages rather than deploy to bin and modify installation to deploy Databases on demand as needed.  
						
						
						
						
					 
					
						2021-05-20 12:39:09 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c036a9d11f 
					 
					
						
						
							
							Remove DbConfig and new constructors on DbContextBase and refactor Migrations to use explcit generation of IOqtaneDatabase instance  
						
						
						
						
					 
					
						2021-05-12 15:17:40 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5de639d15 
					 
					
						
						
							
							optimizing tenant resolution and routing  
						
						
						
						
					 
					
						2021-05-10 17:45:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97fb6ede7e 
					 
					
						
						
							
							Reuse AddOqtaneScopedServices()  
						
						
						
						
					 
					
						2021-04-20 19:10:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7d8888232 
					 
					
						
						
							
							Refactor Program.cs  
						
						
						
						
					 
					
						2021-04-20 19:01:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7f5fe9827 
					 
					
						
						
							
							Merge branch 'database' into clean-startup  
						
						... 
						
						
						
						# Conflicts:
#	Oqtane.Server/Startup.cs 
						
						
					 
					
						2021-04-20 17:42:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a018e853a8 
					 
					
						
						
							
							Register configuration in startup  
						
						
						
						
					 
					
						2021-04-18 02:27:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73b13d7a54 
					 
					
						
						
							
							Add Oqtane extension methods for clean startup  
						
						
						
						
					 
					
						2021-04-18 02:25:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fb63e8117 
					 
					
						
						
							
							Added suuport to inject an IOqtaneDatabase in EntityBuilders to allow each Database to control certain Migration behaviors.  Also updated Installer to dynamically build Database Configuration section  
						
						
						
						
					 
					
						2021-03-27 11:16:16 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a032f401a 
					 
					
						
						
							
							Added IDatabase interface and refactored to use it to handle database type - updated Installer to dynamically add databases to selector  
						
						
						
						
					 
					
						2021-03-24 11:45:44 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cbcfc88492 
					 
					
						
						
							
							Add support for Sqlite - Installation path tested but AddSite not supported yet  
						
						
						
						
					 
					
						2021-03-23 11:06:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83e5502111 
					 
					
						
						
							
							Creation of EF Core Migrations - these execute using EF Tools, but are not integrated to run programmatically  
						
						
						
						
					 
					
						2021-03-19 17:01:49 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8376a09ad6 
					 
					
						
						
							
							Create new UseOqtaneDatabase extension method and replace all uses of UseSqlServer.  
						
						... 
						
						
						
						This is a preparative step to locate all database configuration in one file. 
						
						
					 
					
						2021-03-06 14:13:06 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6e2c2e501 
					 
					
						
						
							
							DirectorySeparator issue when black or forward slash.  
						
						... 
						
						
						
						Tested on Apple mac and Windows 
						
						
					 
					
						2021-02-11 15:38:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07711c082e 
					 
					
						
						
							
							FileController - content disposition  
						
						
						
						
					 
					
						2020-12-15 11:06:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14f8155df6 
					 
					
						
						
							
							FileController fix  
						
						... 
						
						
						
						- using PhysicalFile framework method (current implementation causes file locks and 500 error at heavy load)
- Add correct mimetype to header based on file extension 
						
						
					 
					
						2020-12-06 16:23:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e293ee298 
					 
					
						
						
							
							Fix SupportedCultures bug  
						
						
						
						
					 
					
						2020-12-03 17:25:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20f1a6175f 
					 
					
						
						
							
							Use cookie everywhere  
						
						
						
						
					 
					
						2020-12-03 17:15:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						322d45dd12 
					 
					
						
						
							
							Runtime enum should be in Oqtane,Shared  
						
						
						
						
					 
					
						2020-11-19 17:33:49 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4b73b7e5a 
					 
					
						
						
							
							fixed compatibility issue in .NET5/WebAssembly where assemblies were not being loaded into the default AppDomain, optimized service registration on WebAssembly, fixed spelling mistake for satellite assemblies constant and fixed issue in LocalizableComponent  
						
						
						
						
					 
					
						2020-11-03 14:41:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86bb6d1ea8 
					 
					
						
						
							
							Simplify localization settings configurations  
						
						
						
						
					 
					
						2020-10-10 22:19:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce37d2f2d2 
					 
					
						
						
							
							Skip missed satellite assemblies forlders  
						
						
						
						
					 
					
						2020-10-03 23:26:44 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcb6c81e43 
					 
					
						
						
							
							Avoid Building ServiceProvider in ConfigureServices  
						
						
						
						
					 
					
						2020-10-03 22:41:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e2d46996a 
					 
					
						
						
							
							Refactoring  
						
						
						
						
					 
					
						2020-09-30 00:07:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f83c1b1741 
					 
					
						
						
							
							Use invariant culture by default  
						
						
						
						
					 
					
						2020-09-29 22:12:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2924e7849f 
					 
					
						
						
							
							Read supported cultures from appsettings.json  
						
						
						
						
					 
					
						2020-09-29 21:23:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52d1d5841e 
					 
					
						
						
							
							Avoid looking for en-US culture resources  
						
						
						
						
					 
					
						2020-09-29 18:50:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						accf947afd 
					 
					
						
						
							
							LoadClientAssemblies adds satellite assemblies  
						
						
						
						
					 
					
						2020-09-29 18:28:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec73c958c9 
					 
					
						
						
							
							AddOqtaneParts -> AddOqtane  
						
						
						
						
					 
					
						2020-09-29 18:03:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edecfa10cd 
					 
					
						
						
							
							Load satellite assemblies on startup  
						
						
						
						
					 
					
						2020-09-29 17:31:54 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f81ef89c61 
					 
					
						
						
							
							enhancement to load dependencies from the /bin if they are not loaded automatically  
						
						
						
						
					 
					
						2020-06-22 16:58:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da73d519d7 
					 
					
						
						
							
							IClientStartup  implementation  
						
						
						
						
					 
					
						2020-05-12 10:00:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c814a67b3 
					 
					
						
						
							
							IServerStartup implementation  
						
						
						
						
					 
					
						2020-05-11 11:19:12 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47f17a589f 
					 
					
						
						
							
							implementation of [OqtaneIgnore] class attribute in controls  
						
						
						
						
					 
					
						2020-05-07 21:02:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80c7ab1e8e 
					 
					
						
						
							
							Enhancement to load debugging symbols ( *.pdb ) if they exist in the /bin folder. This enables debugging of modules.  
						
						
						
						
					 
					
						2020-04-14 14:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5af6f7a52d 
					 
					
						
						
							
							Namespace Fix undo ( #340 )  
						
						
						
						
					 
					
						2020-04-04 14:06:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71bd3a8d6a 
					 
					
						
						
							
							Namespace fix ( #335 )  
						
						
						
						
					 
					
						2020-04-03 17:18:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b302c6e26 
					 
					
						
						
							
							Startup migration bug ( #320 )  
						
						... 
						
						
						
						* Startup migration bug
* ModuleCreator - sql name fix
* Database Manager fixes and improvements
* Database Manager fixes and improvements - removed default password 
						
						
					 
					
						2020-04-02 08:08:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						940cdcb349 
					 
					
						
						
							
							Database Manager  
						
						... 
						
						
						
						done:
+ master.sql as resource
+ implemented incremental database changes also for Master
+ dbUp sql script variables implemented
+ improved database handling and creation code
+ simpified database creation
+ almost all Database and Tenant creation moved to DatabaseManager.cs (rest code marked with TODO)
+ Unattended install of master can be performed by settings in appsettings.json
+ Improved IsInstalled checking
+ Removed DBSchema field from Tenant
+ Default database and site creation moved to Program.Main 
						
						
					 
					
						2020-03-29 14:45:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18a843e74f 
					 
					
						
						
							
							extensibility enhancements for site templates  
						
						
						
						
					 
					
						2020-03-19 12:07:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b3feaf26f 
					 
					
						
						
							
							Server naming fixes and cleanup  
						
						... 
						
						
						
						Server is now completely cleaned up and without warnings 
						
						
					 
					
						2020-03-15 11:53:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8d5e768b2 
					 
					
						
						
							
							fixd issue where the ihostedservice registration was too wide resulting in an error Cannot instantiate implementation type 'Microsoft.Extensions.Hosting.BackgroundService' for service type 'Microsoft.Extensions.Hosting.IHostedService'  
						
						
						
						
					 
					
						2020-01-10 10:51:14 -05:00