|  Gani Georgiev | 8c9b657132 | moved settings under models and added settings dao helpers | 2022-11-26 14:42:45 +02:00 | 
				
					
						|  Gani Georgiev | d8963c6fc3 | added plugins subpackage and added basic support for js migrations | 2022-11-26 09:06:09 +02:00 | 
				
					
						|  Gani Georgiev | 3e1a19685b | [#1069] added default Message-ID and more options to customize the mail message | 2022-11-21 17:51:44 +02:00 | 
				
					
						|  Gani Georgiev | aed8367231 | fixed autocomplete base collection keys caching | 2022-11-18 13:32:32 +02:00 | 
				
					
						|  Gani Georgiev | 0b54d1736e | modify a clone request data when resolving the auth record response | 2022-11-17 14:27:54 +02:00 | 
				
					
						|  Gani Georgiev | 39408f135b | [#943] exposed apis.EnrichRecord and apis.EnrichRecords | 2022-11-17 14:18:11 +02:00 | 
				
					
						|  Gani Georgiev | 6e9cf986c5 | [#872] changed the schema required validator to be optional for auth collections | 2022-11-16 15:13:04 +02:00 | 
				
					
						|  Gani Georgiev | 4c096fd745 | [#970] added Twitch OAuth2 provider | 2022-11-13 14:20:11 +02:00 | 
				
					
						|  Gani Georgiev | 50fce1f3cf | [#979] added Kakao OAuth2 provider | 2022-11-13 13:05:06 +02:00 | 
				
					
						|  Gani Georgiev | 3d14addfef | changed the return result of the confirm api actions | 2022-11-08 18:12:37 +02:00 | 
				
					
						|  Gani Georgiev | bc519231d9 | added wildcard realtime topic support | 2022-11-08 12:57:50 +02:00 | 
				
					
						|  Gani Georgiev | 0ff5606d80 | renamed PseudoRandom to Pseudorandom | 2022-11-06 15:28:41 +02:00 | 
				
					
						|  Gani Georgiev | 4cddb6b5cb | added pseudorandom generator | 2022-11-06 15:26:34 +02:00 | 
				
					
						|  Olle Månsson | 639522b142 | [#887] added Spotify OAuth2 provider | 2022-11-01 17:06:06 +02:00 | 
				
					
						|  Gani Georgiev | 9cef6ebd82 | removed DrySubmit form errors wrapping and added more api tests | 2022-11-01 00:28:33 +02:00 | 
				
					
						|  Gani Georgiev | 5298543ce4 | [#746] added microsoft oauth2 provider | 2022-10-31 21:18:00 +02:00 | 
				
					
						|  Gani Georgiev | 90dba45d7c | initial v0.8 pre-release | 2022-10-30 10:28:14 +02:00 | 
				
					
						|  Piotr Rogowski | 6385c5e646 | [#789] fixed typo in realtime debug log | 2022-10-17 08:21:56 +03:00 | 
				
					
						|  Gani Georgiev | 954067860c | [#590] fixed realtime events bind order by adding hooks.PreAdd | 2022-09-21 14:41:20 +03:00 | 
				
					
						|  Gani Georgiev | daffb0f86e | [#488] added X-Accel-Buffering:no sse header | 2022-09-16 11:19:31 +03:00 | 
				
					
						|  Gani Georgiev | 4bc28abac4 | [#396] updated tests helpers | 2022-09-07 20:31:05 +03:00 | 
				
					
						|  Gani Georgiev | df1a947b61 | updated response messages and rebuilt ui/dist | 2022-09-02 10:00:36 +03:00 | 
				
					
						|  Gani Georgiev | f5ff7193a9 | [#276] added support for linking external auths by provider id | 2022-08-31 13:38:31 +03:00 | 
				
					
						|  Gani Georgiev | 49b084cf50 | [#335] added Discord OAuth2 provider | 2022-08-21 20:04:38 +03:00 | 
				
					
						|  Gani Georgiev | 587cfc335c | [#75] added option to test s3 connection and send test emails | 2022-08-21 14:30:36 +03:00 | 
				
					
						|  Gani Georgiev | 3f4f4cf031 | [#282] reversed the X-Forwarded-For ips iteration | 2022-08-20 08:01:54 +03:00 | 
				
					
						|  Gani Georgiev | 07cd758112 | [#282] fixed "real" user ip extraction | 2022-08-20 07:57:17 +03:00 | 
				
					
						|  Gani Georgiev | beb8e7924d | [#282] fixed X-Forward-For ip extraction | 2022-08-20 05:56:56 +03:00 | 
				
					
						|  Gani Georgiev | cfaff31d97 | [#282] added the "real" user ip to the logs | 2022-08-18 15:27:45 +03:00 | 
				
					
						|  Gani Georgiev | efda3d5a0b | [#87] added additional thumb resizers | 2022-08-17 22:29:47 +03:00 | 
				
					
						|  Gani Georgiev | f8f785d6e3 | call transaction Dao events only after commit, added totalPages to the search response and updated the tests | 2022-08-09 16:20:39 +03:00 | 
				
					
						|  Gani Georgiev | 8b2b26c196 | fixed after hooks | 2022-08-08 20:14:46 +03:00 | 
				
					
						|  Gani Georgiev | 8009d37d24 | updated tests | 2022-08-08 19:16:33 +03:00 | 
				
					
						|  Gani Georgiev | 6e9d000426 | before updateding test data | 2022-08-07 20:58:21 +03:00 | 
				
					
						|  Gani Georgiev | 956263d1fc | updated admin and user upsert forms | 2022-08-06 22:16:58 +03:00 | 
				
					
						|  Gani Georgiev | 4e58e7ad6a | added ImportPopup | 2022-08-06 08:03:34 +03:00 | 
				
					
						|  Gani Georgiev | f459dd8812 | import scaffoldings | 2022-08-05 06:00:38 +03:00 | 
				
					
						|  Gani Georgiev | 30d1b9f358 | refactored the admin ui routes registration for better sub-path deployment support | 2022-08-01 20:37:51 +03:00 | 
				
					
						|  Gani Georgiev | 9e3b230c8e | added debug log for established realtime connection | 2022-07-28 08:26:05 +03:00 | 
				
					
						|  Gani Georgiev | 1a5180d7d3 | added support to filter request.user.profile relation fields | 2022-07-20 22:33:24 +03:00 | 
				
					
						|  Gani Georgiev | ab5a770346 | updated tests | 2022-07-19 17:23:34 +03:00 | 
				
					
						|  Gani Georgiev | f295ce9403 | run added password reset and verification sent hooks tests | 2022-07-19 14:20:28 +03:00 | 
				
					
						|  Gani Georgiev | 383b2a1279 | [#160] support expand query parameter for create and update requests | 2022-07-19 13:31:52 +03:00 | 
				
					
						|  Gani Georgiev | eaf08a5c15 | [#151] updated the tests to ensure that the cascaded record files are also deleted | 2022-07-18 13:19:07 +03:00 | 
				
					
						|  Gani Georgiev | 8ef3d4e966 | [#151] remove files on cascade deletion | 2022-07-18 12:04:27 +03:00 | 
				
					
						|  Gani Georgiev | 9a231ba7b3 | applied some of the changes from #149 | 2022-07-18 01:03:09 +03:00 | 
				
					
						|  Gani Georgiev | 994761b728 | normalized the caster to return always non-null value and fixed minor ui issues | 2022-07-18 00:16:09 +03:00 | 
				
					
						|  Gani Georgiev | c4fcba5210 | [#109] prealocated handlers and replaced OnRecordBeforeDeleteRequest with OnModelBeforeDelete | 2022-07-14 22:35:57 +03:00 | 
				
					
						|  Gani Georgiev | 6749559a22 | log the response error not the handler one | 2022-07-14 11:52:35 +03:00 | 
				
					
						|  Gani Georgiev | 05a4071eba | [#80] fixed before hooks data and added optional interceptor to upsert submit | 2022-07-12 13:42:06 +03:00 |