|  Gani Georgiev | 864bbe7e12 | added SchemaField.Presentable field | 2023-08-21 12:58:18 +03:00 | 
				
					
						|  Gani Georgiev | 53b20ec104 | updated LastVerificationSentAt and LastResetSentAt fill sequence | 2023-08-17 14:03:11 +03:00 | 
				
					
						|  Gani Georgiev | adb5d6e998 | [#3110] normalized view queries with numeric or expression ids | 2023-08-11 14:29:18 +03:00 | 
				
					
						|  Gani Georgiev | bd18688f35 | [#3090] fixed relation to view error message | 2023-08-08 12:41:51 +03:00 | 
				
					
						|  Gani Georgiev | bb4a5cfe83 | updated ui/dist and some lint warnings | 2023-07-30 13:40:22 +03:00 | 
				
					
						|  Gani Georgiev | cdeb9a94ed | added action arg to the before Dao hook to allow skipping the default persist behavior | 2023-07-29 19:52:36 +03:00 | 
				
					
						|  Gani Georgiev | 854796a8dd | [#3000] disallowed relations to views from non-view collections | 2023-07-27 15:57:20 +03:00 | 
				
					
						|  Gani Georgiev | 0110869c89 | soft deprecated apis.RequestData(c) in favor of apis.RequestInfo(c) and updated jsvm bindings | 2023-07-17 23:13:39 +03:00 | 
				
					
						|  Gani Georgiev | d77479131a | [#2868] fixed unique validator detailed error message not being returned when camelCase field name is used | 2023-07-06 23:14:18 +03:00 | 
				
					
						|  Gani Georgiev | 5551f8f5aa | eager update app settings and added isServe check for the auto backups | 2023-05-21 11:47:05 +03:00 | 
				
					
						|  Gani Georgiev | e8b4a7eb26 | added backup apis and tests | 2023-05-13 22:12:42 +03:00 | 
				
					
						|  Gani Georgiev | d3314e1e23 | (untested!) added temp backup api scaffoldings before introducing autobackups and rotations | 2023-05-08 21:52:40 +03:00 | 
				
					
						|  Gani Georgiev | aba6279feb | Merge branch 'master' into develop | 2023-04-14 12:58:03 +03:00 | 
				
					
						|  Gani Georgiev | 8317ae2e6b | [#2287] fixed unique field detailed error not being returned on DrySubmit failure | 2023-04-13 22:37:10 +03:00 | 
				
					
						|  Gani Georgiev | a77b62e5bd | added extra table name checks in the overwritten dao hooks in case of duplicated ids | 2023-04-12 16:46:08 +03:00 | 
				
					
						|  Gani Georgiev | c77467a6a2 | synced with master | 2023-04-12 16:31:36 +03:00 | 
				
					
						|  Gani Georgiev | 35e433f26b | updated changelog and ui/dist | 2023-04-12 16:23:53 +03:00 | 
				
					
						|  Gani Georgiev | 59f23d3d23 | [#2277] added check for nil dao hooks | 2023-04-12 16:09:35 +03:00 | 
				
					
						|  Gani Georgiev | 64c3e3b3c5 | [#215] added server-side handlers for serving private files | 2023-04-04 20:33:35 +03:00 | 
				
					
						|  Gani Georgiev | a1487c3235 | updated the record file handling for the before update hook too | 2023-04-01 12:51:00 +03:00 | 
				
					
						|  Gani Georgiev | 899b8217e0 | fix realtime events firing before files upload completion | 2023-04-01 11:47:01 +03:00 | 
				
					
						|  Gani Georgiev | 3ea02c945d | updated changelog and formatting | 2023-03-28 07:59:37 +03:00 | 
				
					
						|  Gani Georgiev | 0acf8198a4 | revert record upsert changes on upload failure | 2023-03-26 22:49:18 +03:00 | 
				
					
						|  Gani Georgiev | 3a5d3d521f | added ProviderName and ProviderClient fields to core.RecordAuthWithOAuth2Event | 2023-03-26 19:32:23 +03:00 | 
				
					
						|  Gani Georgiev | 9736a45e80 | renamed daos.GetTableColumns and daos.GetTableInfo for consistency | 2023-03-22 17:15:17 +02:00 | 
				
					
						|  Gani Georgiev | 923fc26a31 | changed types.JsonArray to support generics | 2023-03-22 17:12:44 +02:00 | 
				
					
						|  Gani Georgiev | 8430944650 | deprecated SchemaField.Unique | 2023-03-22 15:47:34 +02:00 | 
				
					
						|  Gani Georgiev | 17472cb40a | minor internal indexes handling adjustments and test | 2023-03-21 15:31:20 +02:00 | 
				
					
						|  Gani Georgiev | 1b45e23c81 | removed unnecessary helper method and updated index parser regex | 2023-03-19 22:15:18 +02:00 | 
				
					
						|  Gani Georgiev | a0ec5707d1 | (no tests) collection indexes scaffoldings | 2023-03-19 16:18:33 +02:00 | 
				
					
						|  Gani Georgiev | e735d9d21b | synced with master | 2023-03-14 02:04:34 +02:00 | 
				
					
						|  Gani Georgiev | 31b24ecb86 | removed eager unique collection name check to allow lazy validation during bulk import | 2023-03-14 01:31:30 +02:00 | 
				
					
						|  Gani Georgiev | f180af7af7 | synced with master | 2023-03-12 18:09:16 +02:00 | 
				
					
						|  Gani Georgiev | 94d2f296b2 | [#2044] fixed view collections import | 2023-03-12 16:43:27 +02:00 | 
				
					
						|  Gani Georgiev | a5ac83c7b0 | use jwt.ParseECPrivateKeyFromPEM instead of the custom one | 2023-03-02 21:31:27 +02:00 | 
				
					
						|  Gani Georgiev | f5e5fae773 | added apple oauth2 integration | 2023-03-01 23:29:51 +02:00 | 
				
					
						|  Gani Georgiev | 4778fc7a46 | added min select relation field option | 2023-02-24 16:34:02 +02:00 | 
				
					
						|  Gani Georgiev | f1a6a82bd3 | prevent collectionId relation field change | 2023-02-24 14:12:27 +02:00 | 
				
					
						|  Gani Georgiev | 21b152b58c | fixed formatting and typos | 2023-02-23 21:51:42 +02:00 | 
				
					
						|  Gani Georgiev | 503c65a767 | [#1896] run files upload after record save | 2023-02-22 22:06:59 +02:00 | 
				
					
						|  Gani Georgiev | 1075292321 | fixed godoc formatting | 2023-02-20 13:31:03 +02:00 | 
				
					
						|  Gani Georgiev | a07f67002f | added view collection type | 2023-02-18 19:33:42 +02:00 | 
				
					
						|  Gani Georgiev | deccb3dbdb | [#1703] updated json field string data normalizations and fixed the field vizualization in the Admin UI | 2023-01-29 12:37:10 +02:00 | 
				
					
						|  Gani Georgiev | 2d40487b21 | [#1651] added more detailed file upload errors | 2023-01-24 12:40:49 +02:00 | 
				
					
						|  Gani Georgiev | 4c010847e3 | [#976] added optional RelationOptions.DisplayFields and refactored the relation picker UI | 2023-01-23 21:57:35 +02:00 | 
				
					
						|  Gani Georgiev | 2a4b3315c6 | [#370] added rich text editor field | 2023-01-17 13:31:48 +02:00 | 
				
					
						|  Gani Georgiev | 6d08a5f36f | [#1377] added Authentik OAuth2 provider Co-authored-by: Marc Singer <ms@pr0.tech> | 2023-01-16 11:50:45 +02:00 | 
				
					
						|  Gani Georgiev | 36ab3fd162 | [#1240] added dedicated before/after auth hooks and refactored the submit interceptors | 2023-01-15 17:00:28 +02:00 | 
				
					
						|  Gani Georgiev | 59e4939e1d | added unique id validator error | 2023-01-11 22:29:48 +02:00 | 
				
					
						|  Gani Georgiev | 9b880f5ab4 | filter enhancements | 2023-01-07 22:27:11 +02:00 |