|  Gani Georgiev | 3b6fcf265a | fixed RecordUpsert.RemoveFiles godoc example | 2024-02-02 09:21:41 +02:00 | 
				
					
						|  Gani Georgiev | aabe820e35 | fixed typos and some linter suggestions | 2024-01-23 20:56:14 +02:00 | 
				
					
						|  Gani Georgiev | 28fc186f5c | added support for loading a serialized json payload as part of multipart/form-data request | 2024-01-14 22:20:46 +02:00 | 
				
					
						|  Gani Georgiev | af7c6d8d9b | [#4066] mark user as verified on confirm password reset | 2024-01-13 17:52:41 +02:00 | 
				
					
						|  Gani Georgiev | 4f2492290e | [#4068] fixed the `json` field query comparisons to work correctly with plain JSON values | 2024-01-03 10:43:46 +02:00 | 
				
					
						|  Gani Georgiev | 8f625daa2f | updated some of the tests to use t.Parallel | 2024-01-03 04:30:20 +02:00 | 
				
					
						|  Gani Georgiev | 6d942c7d30 | docs fixes commits from develop | 2023-12-29 21:25:32 +02:00 | 
				
					
						|  Gani Georgiev | fb2eafe860 | [#3790] added MaxSize json field option | 2023-12-09 22:30:37 +02:00 | 
				
					
						|  Gani Georgiev | 31317df21c | added onlyVerified auth collection option | 2023-12-06 11:57:04 +02:00 | 
				
					
						|  Gani Georgiev | d3713a9d7c | added support for comments in the API rules and filter expressions | 2023-12-02 16:37:04 +02:00 | 
				
					
						|  Gani Georgiev | aaab643629 | [#3700] allow a single OAuth2 user to be used for authentication in multiple auth collection | 2023-12-02 12:43:22 +02:00 | 
				
					
						|  Gani Georgiev | b283ee2263 | added OAuth2 displayName and pkce options | 2023-11-29 20:19:54 +02:00 | 
				
					
						|  Gani Georgiev | 821aae4a62 | logs refactoring | 2023-11-26 13:33:17 +02:00 | 
				
					
						|  Gani Georgiev | 69a805d0d1 | synced with master | 2023-11-11 12:50:20 +02:00 | 
				
					
						|  Gani Georgiev | 890a0904cf | [#3697] allowed hyphens in usernames | 2023-11-11 12:19:33 +02:00 | 
				
					
						|  Gani Georgiev | cdd32512d5 | synced with master | 2023-11-10 15:18:14 +02:00 | 
				
					
						|  Gani Georgiev | 5835193900 | [#3735] fixed `text` field min/max validators to properly count multi-byte characters | 2023-11-10 14:58:00 +02:00 | 
				
					
						|  Gani Georgiev | a170923637 | synced with master | 2023-11-06 11:42:59 +02:00 | 
				
					
						|  Gani Georgiev | ba7cf8bf8e | [#3689] relaxed the OAuth2 redirect url validation to allow any string value Co-authored-by: sergeypdev <sergeypoznyak@protonmail.com> | 2023-11-06 11:33:10 +02:00 | 
				
					
						|  Gani Georgiev | e6f1b3dfe4 | updated relation field validation message | 2023-10-21 15:52:19 +03:00 | 
				
					
						|  Gani Georgiev | 8865cc1431 | renamed record upsert local requestInfo to requestData to distinguish better from models.RequestInfo | 2023-10-08 22:52:14 +03:00 | 
				
					
						|  Gani Georgiev | 6e80cb8136 | added more descriptive internal password reset error message | 2023-09-15 20:45:28 +03:00 | 
				
					
						|  Gani Georgiev | 64ffb308bb | use singular NoDecimal option name | 2023-08-29 18:41:20 +03:00 | 
				
					
						|  Gani Georgiev | 916c74c218 | [#3113] added NoDecimal number field option | 2023-08-29 18:35:57 +03:00 | 
				
					
						|  Gani Georgiev | f7f8f09336 | [#2599] added option to upload a backup file from the Admin UI | 2023-08-28 20:06:48 +03:00 | 
				
					
						|  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 |