| 
							
							
								 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 | 311bc74b7e | [#3025] updated tests.ApiScenario fields | 2023-08-25 22:14:04 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | c89c68a4dc | poc of serve domain args | 2023-08-25 11:16:31 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 864bbe7e12 | added SchemaField.Presentable field | 2023-08-21 12:58:18 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 1e995552c8 | updated apis.Serve godoc | 2023-08-20 18:31:56 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | adb5d6e998 | [#3110] normalized view queries with numeric or expression ids | 2023-08-11 14:29:18 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 4a45ad91fa | [#3106] always refresh the Admins UI initial admins counter cache when there are none | 2023-08-10 08:50:48 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 1aff89f377 | use the logs maxDays before firing the goroutine | 2023-08-09 12:23:49 +03:00 |  | 
			
				
					| 
							
							
								 Gung Jodi | 5c14c7cf5e | [#3068] fixed RequestData log deprecation note Co-authored-by: Gung Jodi <agung.pratama@dana.id> | 2023-08-05 07:24:20 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 06d3e27e03 | [#3054] added core.RealtimeConnectEvent.IdleTimeout field | 2023-08-03 12:38:02 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 5398576f4f | updated changelog formatting | 2023-07-30 15:22:10 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | bb4a5cfe83 | updated ui/dist and some lint warnings | 2023-07-30 13:40:22 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | b0aa387235 | removed extra param unescaping as it was fixed in echo | 2023-07-25 13:36:57 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | c3f7aeb856 | register LoadAuthContext as Pre so that the auth context is aavailable other Pre middlewares | 2023-07-25 12:45:41 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 8dfc90985b | added native echo.HandlerFunc support and .staticDirectoryHandler bind | 2023-07-24 21:11:55 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 437843084b | added search skipTotal support | 2023-07-21 23:24:36 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 1e4c665b53 | [#2957] added support for wrapped api errors | 2023-07-20 22:01:58 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | ac52befb5b | changed subscription.Message.Data to []byte and added client.Send(m) helper | 2023-07-20 21:25:13 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 939653ecc0 | added after hooks error response tests | 2023-07-20 11:42:57 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 610a948dcc | added Response.Committed checks | 2023-07-20 10:40:03 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | d9e1a759a1 | make use of the after hook finalizer | 2023-07-18 15:31:36 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 71a70bac9d | updated jsvm errors handling | 2023-07-18 12:36:04 +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 | 1720c82570 | updated comment | 2023-07-17 00:08:06 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 81bd1a1732 | reset the requestData Admin and AuthRecord fields | 2023-07-17 00:05:15 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | f421da4b9b | use Dao.CanAccessRecord when checking for protected file access | 2023-07-17 00:03:09 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 6179864828 | return the http.Server instance to allow manual shutdowns | 2023-07-16 23:13:15 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 8e2246113a | synced with master | 2023-07-14 12:44:26 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | f77fb0cc1c | updated tests with some clarification code comments | 2023-07-14 12:13:44 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | f0bcffec8b | [#2914] register the eagerRequestDataCache middleware only for the api grroup to avoid conflicts with custom routes | 2023-07-14 11:55:29 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 6fe04bd280 | returned OnAfterBootstrap error and added more jsvm tests | 2023-07-12 17:12:45 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | a4101f7670 | synced with master | 2023-07-03 20:53:09 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 9ec01d74d8 | optimized search count queries to use rowid by default | 2023-07-03 17:57:23 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 9bfcdd086a | replaced .* errors with constructors and added apisBinds tests | 2023-06-23 22:20:13 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 435eca6f35 | [#2762] added Yandex OAuth2 provider Co-authored-by: Valentine <xb2w1z@gmail.com> | 2023-06-23 14:13:43 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | c0a6a21b9e | updated code comments and added some notes | 2023-06-19 21:45:45 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | a7bb599cd0 | Merge branch 'master' into develop | 2023-06-16 14:48:52 +03:00 |  | 
			
				
					| 
							
							
								 Sven-Kristjan Kompus | caf343ef9c | [#2726] removed unnecessary Dao().TotalAdmins() call | 2023-06-16 14:43:05 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | a5b27cce5c | fixed apis.NewUnauthorizedError test | 2023-06-08 18:16:00 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | ebd6891471 | updated broken tests | 2023-06-08 18:14:01 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 3cf3e04866 | restructered some of the internals and added basic js app hooks support | 2023-06-08 17:59:08 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 7de346b532 | fixed realtime delete event to be called after the record was deleted from the db | 2023-05-29 22:28:07 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 729f9f142e | check after hook errors | 2023-05-29 21:50:07 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | d3711b0503 | added new core.ServeEvent fields | 2023-05-29 16:57:50 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | fcfcaa0628 | refresh the cached logged admin and auth record | 2023-05-28 17:36:56 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | af71b63f23 | [#2533] added VK OAuth2 provider Co-authored-by: Valentine <xb2w1z@gmail.com> | 2023-05-24 15:41:58 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | a6bb1bf096 | [#2534] added Instagram OAuth2 provider Co-authored-by: Pedro Costa <550684+pnmcosta@users.noreply.github.com> | 2023-05-23 22:37:44 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | a291cb5ca7 | [#2535] avoid mutating the cached request data on OAuth2 user create | 2023-05-22 23:59:36 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | 6d0303deaf | added meta.isNew to the json OAuth2 auth response | 2023-05-18 00:19:54 +03:00 |  | 
			
				
					| 
							
							
								 Gani Georgiev | e8b4a7eb26 | added backup apis and tests | 2023-05-13 22:12:42 +03:00 |  |