|  Gani Georgiev | b1a63bb98d | minor code optimizations | 2022-12-13 09:07:50 +02:00 | 
				
					
						|  Gani Georgiev | 1248421703 | updated ui deps | 2022-12-12 19:35:49 +02:00 | 
				
					
						|  Gani Georgiev | be3dd42eac | batched rel references and added test for the batch delete processing | 2022-12-12 19:21:54 +02:00 | 
				
					
						|  Gani Georgiev | 0eeae9de80 | updated random_test | 2022-12-12 19:19:31 +02:00 | 
				
					
						|  Gani Georgiev | 55b439cb1c | updated changelog | 2022-12-12 17:23:00 +02:00 | 
				
					
						|  Gani Georgiev | 0696a252cc | fixed comment formatting | 2022-12-12 17:22:43 +02:00 | 
				
					
						|  Gani Georgiev | 54c52f696c | set map size to the shallowCopy | 2022-12-12 15:58:56 +02:00 | 
				
					
						|  Gani Georgiev | 21f442293f | [#356] trigger password validators when any of the password related fields is set | 2022-12-12 12:42:15 +02:00 | 
				
					
						|  Gani Georgiev | 18d6a1c529 | optimized record references deletion | 2022-12-11 22:23:02 +02:00 | 
				
					
						|  Marvin Wendt | ad321c01e0 | [#1237] added security policy | 2022-12-11 18:55:55 +02:00 | 
				
					
						|  Gani Georgiev | 29c99319dc | updated changelog | 2022-12-11 17:36:15 +02:00 | 
				
					
						|  Gani Georgiev | 18285e7505 | updated ui/dist | 2022-12-11 17:34:35 +02:00 | 
				
					
						|  Gani Georgiev | 846b56d393 | updated connection pool limits | 2022-12-11 17:32:56 +02:00 | 
				
					
						|  Gani Georgiev | f30c9f263f | removed comment and applied linter | 2022-12-11 17:32:43 +02:00 | 
				
					
						|  Gani Georgiev | b63268559f | [#1231] fixed like escape expr | 2022-12-11 17:30:25 +02:00 | 
				
					
						|  Marvin Wendt | 5c899a4cf0 | [#1233] added health API endpoint | 2022-12-11 17:27:46 +02:00 | 
				
					
						|  Gani Georgiev | 506bfca8b2 | removed logs fails/retry since it is now handled by default in daos.Dao | 2022-12-11 01:39:13 +02:00 | 
				
					
						|  Gani Georgiev | 007fcd36b8 | updated changelog | 2022-12-11 01:10:22 +02:00 | 
				
					
						|  Gani Georgiev | 707f35f461 | [#1194] refactored forms.RecordUpsert to allow easier file upload | 2022-12-11 01:01:15 +02:00 | 
				
					
						|  Gani Georgiev | 972b06c708 | added NOT NULL in addition to the PRIMARY KEY | 2022-12-10 21:25:07 +02:00 | 
				
					
						|  Gani Georgiev | 37bac5cc50 | abstract rest.UploadedFile to allow loading local files | 2022-12-10 16:47:45 +02:00 | 
				
					
						|  Gani Georgiev | aa6eaa7319 | optimized list.ToUniqueStringSlice | 2022-12-10 12:08:59 +02:00 | 
				
					
						|  Gani Georgiev | 68a9782c03 | optimize DateTime scan and marshalization | 2022-12-10 00:24:12 +02:00 | 
				
					
						|  Gani Georgiev | 869d1cbcf7 | fixed record delete test expected query strings | 2022-12-09 19:15:24 +02:00 | 
				
					
						|  Gani Georgiev | 451611776e | updated ui/dist | 2022-12-09 19:12:24 +02:00 | 
				
					
						|  Gani Georgiev | 9c7f48a66e | [#1220] fixed field column name conflict on cascade record deletion | 2022-12-09 19:09:43 +02:00 | 
				
					
						|  Gani Georgiev | 59b41c8202 | updated changelog | 2022-12-09 12:06:37 +02:00 | 
				
					
						|  Gani Georgiev | 94658712c6 | [#1219] fixed events when manual editing the datetime field and added clear button | 2022-12-09 12:05:25 +02:00 | 
				
					
						|  Gani Georgiev | 2c4ac070a3 | fixed record delete tests | 2022-12-09 11:07:43 +02:00 | 
				
					
						|  Gani Georgiev | e206e303ca | updated changelog | 2022-12-09 10:27:54 +02:00 | 
				
					
						|  Gani Georgiev | e60f470188 | call root record delete first | 2022-12-09 01:50:37 +02:00 | 
				
					
						|  Gani Georgiev | 9cf5e28700 | replaced QueryString() with QueryParams().Encode() | 2022-12-08 13:35:56 +02:00 | 
				
					
						|  Gani Georgiev | 7aefcd9bf6 | updated changelog | 2022-12-08 12:18:17 +02:00 | 
				
					
						|  Gani Georgiev | 693954cdcd | [#1187] added Dao query semaphore and base fail/retry | 2022-12-08 10:40:42 +02:00 | 
				
					
						|  Gani Georgiev | 355f7053fd | [#1187] move file upload and delete out of the record save transaction | 2022-12-06 12:26:29 +02:00 | 
				
					
						|  Gani Georgiev | 808f5054d0 | updated go deps | 2022-12-06 07:21:26 +02:00 | 
				
					
						|  Gani Georgiev | f1d546c845 | truncate the original filename metadata | 2022-12-06 07:17:59 +02:00 | 
				
					
						|  Gani Georgiev | dba66d4da1 | updated changelog and ui/dist | 2022-12-06 00:32:10 +02:00 | 
				
					
						|  Gani Georgiev | 4070a11660 | updated changelog | 2022-12-05 15:34:18 +02:00 | 
				
					
						|  Gani Georgiev | 45b72dd6b3 | use the executable name in the cmd usage doc | 2022-12-05 15:24:02 +02:00 | 
				
					
						|  Gani Georgiev | 599c542c5a | store the original uploaded file name as metadata | 2022-12-05 14:28:28 +02:00 | 
				
					
						|  Gani Georgiev | b8cd686b32 | updated automigrate templates, added js bindings tests and updated models IsNew behavior | 2022-12-05 13:57:09 +02:00 | 
				
					
						|  Gani Georgiev | 604009bd10 | [#468] added record auth verification, password reset and email change request event hooks | 2022-12-03 14:50:12 +02:00 | 
				
					
						|  Gani Georgiev | 02f72638b8 | added error event hooks | 2022-12-02 16:36:15 +02:00 | 
				
					
						|  Gani Georgiev | 23fbfab63a | [#468] added additional realtime events | 2022-12-02 14:25:55 +02:00 | 
				
					
						|  Gani Georgiev | 98cc8e2aee | added empty migrations template test and removed publicdir plugin | 2022-12-02 12:36:57 +02:00 | 
				
					
						|  Gani Georgiev | 04018f931b | added record.OriginalCopy() to return a record model copy with the original/initial data | 2022-12-02 11:37:11 +02:00 | 
				
					
						|  Gani Georgiev | d2028143df | skip empty automigrate templates | 2022-12-02 11:36:13 +02:00 | 
				
					
						|  Gani Georgiev | 6400924d29 | updated ui/dist | 2022-12-01 20:26:11 +02:00 | 
				
					
						|  Gani Georgiev | 44a69eb4ba | skip triggering the before hooks on record delete retry | 2022-12-01 19:00:38 +02:00 |