|  Gani Georgiev | 498a21b020 | include the 'user' object in the Apple.FetchRawUserData result | 2024-08-12 22:28:23 +03:00 | 
				
					
						|  Gani Georgiev | 5be32e8651 | added empty dir delete test for trailing slash prefixes | 2024-07-23 22:09:25 +03:00 | 
				
					
						|  Gani Georgiev | 01450cde44 | normalized internal errors formatting | 2024-07-09 22:18:04 +03:00 | 
				
					
						|  Gani Georgiev | 9d847678df | added support for OAuth2 post redirect | 2024-06-14 11:42:48 +03:00 | 
				
					
						|  Gani Georgiev | 2b82c36bdd | updated test cases | 2024-04-24 23:23:24 +03:00 | 
				
					
						|  Gani Georgiev | 3df868f72a | added extra extension length normalization | 2024-04-24 23:20:47 +03:00 | 
				
					
						|  Gani Georgiev | ece62ebdf5 | [#4824] updated the uploaded filename normalization to take double extensions in consideration | 2024-04-24 22:00:18 +03:00 | 
				
					
						|  Gani Georgiev | 63bcffb223 | [#4704] fixed '~' autowildcard wrapping when the string has escaped % character | 2024-04-05 20:14:28 +03:00 | 
				
					
						|  Gani Georgiev | 37dd9c8645 | vendored and trimmed the s3blob driver and updated dependencies | 2024-03-29 21:19:26 +02:00 | 
				
					
						|  Gani Georgiev | 98ba003921 | added done channel for the cron ticker | 2024-03-20 23:55:32 +02:00 | 
				
					
						|  Gani Georgiev | 48153d4542 | updated restore backup warning message and changed archive.Extract to ignore irregular files | 2024-03-17 15:43:27 +02:00 | 
				
					
						|  Gani Georgiev | be40803d31 | updated security.Encrypt and security.Decrypt docs | 2024-03-17 15:42:40 +02:00 | 
				
					
						|  Gani Georgiev | adab0da179 | [#4510] fixed godoc typos | 2024-03-07 11:53:54 +02:00 | 
				
					
						|  Gani Georgiev | 88c56cd539 | added :each support for file and relation fields | 2024-02-25 12:19:19 +02:00 | 
				
					
						|  Gani Georgiev | a8b363ed76 | normalized collections export sidebar padding and reduced the waiting time for the cron test | 2024-02-24 21:35:03 +02:00 | 
				
					
						|  Gani Georgiev | 4f46222de9 | [#4393] added Planning Center OAuth2 provider Co-authored-by: alxjsn <alxjsn@sameorigin.org> | 2024-02-24 08:46:22 +02:00 | 
				
					
						|  Gani Georgiev | 4fba93e834 | regenerated jsvm types and added locks for the startTimer | 2024-02-21 22:42:01 +02:00 | 
				
					
						|  Gani Georgiev | 5a715cc60a | [#4394] reschedule the first cron tick to start at 00 second | 2024-02-21 19:49:52 +02:00 | 
				
					
						|  Gani Georgiev | 4937acb3e2 | added back relation filter reference support | 2024-02-19 16:55:34 +02:00 | 
				
					
						|  Gani Georgiev | 5105612a45 | renamed gcp middleware file and updated go deps | 2024-02-05 17:59:31 +02:00 | 
				
					
						|  Gani Georgiev | b9029010d9 | upgraded to aws-sdk-go-v2 and added a special middleware for GCP | 2024-02-05 17:26:39 +02:00 | 
				
					
						|  Gani Georgiev | aabe820e35 | fixed typos and some linter suggestions | 2024-01-23 20:56:14 +02:00 | 
				
					
						|  Gani Georgiev | 9855397a22 | replaced the default binder with rest.MultiBinder | 2024-01-20 15:03:45 +02:00 | 
				
					
						|  Gani Georgiev | c9bc2f07aa | added EmailTemplate.Hidden field | 2024-01-16 11:38:09 +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 | d123e19e61 | synced with master | 2024-01-03 12:46:49 +02:00 | 
				
					
						|  Gani Georgiev | 982f876a93 | updated jsvm types | 2024-01-03 11:08:30 +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 | 6d942c7d30 | docs fixes commits from develop | 2023-12-29 21:25:32 +02:00 | 
				
					
						|  Gani Georgiev | 6b3780c630 | [#4035] replaced JWT token with just JWT | 2023-12-26 19:57:38 +02:00 | 
				
					
						|  Gani Georgiev | 4e91be6d74 | [#3948] added Bitbucket OAuth2 provider Co-authored-by: aabajyan <arsen.abajyan@pm.me> | 2023-12-17 15:47:17 +02:00 | 
				
					
						|  Gani Georgiev | b29e404f22 | updated ui/dist, go deps, docs and fixed some typos | 2023-12-10 12:23:31 +02:00 | 
				
					
						|  Gani Georgiev | 4d3ba270c0 | fix nullable non-equal comparisions | 2023-12-08 13:50:12 +02:00 | 
				
					
						|  Gani Georgiev | 1bf7f148b0 | minor types.DateTime optimizations to minimize time.Time value copies | 2023-12-08 10:36:12 +02:00 | 
				
					
						|  Gani Georgiev | 16da7d9e1a | removed unused options struct | 2023-12-06 20:44:47 +02:00 | 
				
					
						|  Gani Georgiev | f7df737c45 | added filesystem.NewFileFromUrl(ctx, url) | 2023-12-06 20:42:30 +02:00 | 
				
					
						|  Gani Georgiev | cdfc1f7b70 | removed unnecessary Close call and formatted map hints | 2023-12-04 16:22:49 +02:00 | 
				
					
						|  Gani Georgiev | f57d38f529 | use linear thumb resample filter | 2023-12-03 20:56:28 +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 | b283ee2263 | added OAuth2 displayName and pkce options | 2023-11-29 20:19:54 +02:00 | 
				
					
						|  Gani Georgiev | 995733000f | added filesystem.Copy(src, dest) | 2023-11-28 21:09:53 +02:00 | 
				
					
						|  Gani Georgiev | 99bdb4e701 | [#3617] added expiry field to the OAuth2 user | 2023-11-27 20:32:28 +02:00 | 
				
					
						|  Gani Georgiev | 3f2e38ca82 | updated API preview examples | 2023-11-26 14:59:14 +02:00 | 
				
					
						|  Gani Georgiev | 531a7abec9 | updated links formatting in the autogenerated html->text mail body | 2023-11-26 14:47:26 +02:00 | 
				
					
						|  Gani Georgiev | 821aae4a62 | logs refactoring | 2023-11-26 13:33:17 +02:00 | 
				
					
						|  Gani Georgiev | f889a3fcb3 | synced with master | 2023-10-27 22:28:15 +03:00 | 
				
					
						|  Gani Georgiev | 34fed679fd | removed old comment | 2023-10-27 17:38:53 +03:00 | 
				
					
						|  Gani Georgiev | b7a49efa88 | fixed excerpt modifier to properly add spaces after block tags | 2023-10-27 17:36:26 +03:00 | 
				
					
						|  Gani Georgiev | 01e8c0f9f7 | [#3616] fixed tokenizer whitespace characters trimming | 2023-10-27 15:19:06 +03:00 | 
				
					
						|  Gani Georgiev | 79617e6d99 | =added experimental expand, filter, fields, custom query and headers parameters support for the realtime subscriptions | 2023-10-24 14:46:03 +03:00 | 
				
					
						|  Gani Georgiev | 01e33c07fe | [#3364] added mailcow OAuth2 provider Co-authored-by: thisni1s <nils@jn2p.de> | 2023-10-14 14:52:35 +03:00 | 
				
					
						|  Gani Georgiev | eae16cc42c | synced with master | 2023-10-09 12:01:21 +03:00 | 
				
					
						|  Gani Georgiev | b8219af941 | [#3476] added raw template function | 2023-10-08 23:17:38 +03:00 | 
				
					
						|  Gani Georgiev | e2f806d8bb | added jsvm subscriptions.Message binding | 2023-10-07 16:11:38 +03:00 | 
				
					
						|  Gani Georgiev | 6d672348e7 | rearanged the DefaultClient struct fields to reduce its size from ~72 to ~32 bytes | 2023-10-07 13:17:32 +03:00 | 
				
					
						|  Gani Georgiev | 9997223923 | fixed comment | 2023-10-04 01:27:50 +03:00 | 
				
					
						|  Gani Georgiev | 2f5cfcfe87 | replaced interface{} with any | 2023-10-01 18:45:27 +03:00 | 
				
					
						|  Gani Georgiev | e4b7303a5d | synced with master | 2023-09-25 23:26:07 +03:00 | 
				
					
						|  Gani Georgiev | e1fb5d26a5 | [#3382] replaced filepath with path when extracting the filekey parent prefix | 2023-09-25 22:47:48 +03:00 | 
				
					
						|  Gani Georgiev | 4b4aaf2112 | use goccy/go-json to speedup serialization | 2023-09-18 22:52:36 +03:00 | 
				
					
						|  Gani Georgiev | 6013d14bc6 | added support for :excerpt(max, withEllipsis?) fields modifier | 2023-09-18 15:20:10 +03:00 | 
				
					
						|  Gani Georgiev | f3bcd7d3df | added tokenizer.IgnoreParenthesis() to allow ignoring the parenthesis characters boundary checks | 2023-09-17 12:14:57 +03:00 | 
				
					
						|  Gani Georgiev | 71f9be3cb0 | [#3323] added Patreon OAuth2 provider Co-authored-by: GHOST <ghostdevbusiness@gmail.com> | 2023-09-16 08:20:49 +03:00 | 
				
					
						|  Gani Georgiev | 56b2641469 | added hmac jsvm primitives and updated docs | 2023-09-09 12:03:34 +03:00 | 
				
					
						|  Gani Georgiev | 322508f6d1 | registered a custom Deflate compressor to speedup the backups generation | 2023-09-01 14:27:23 +03:00 | 
				
					
						|  Gani Georgiev | 08f97ef0bb | Merge branch 'master' into develop | 2023-08-26 10:38:13 +03:00 | 
				
					
						|  Gani Georgiev | 0dc263a40c | updated go deps and use the new fileblob NoTempDir option | 2023-08-26 10:37:12 +03:00 | 
				
					
						|  Gani Georgiev | 02495554cf | [#3175] added jsvm crypto primitives | 2023-08-24 11:25:00 +03:00 | 
				
					
						|  Gani Georgiev | cdbe6d78d3 | added basic fields wildcard support | 2023-08-23 20:56:38 +03:00 | 
				
					
						|  Gani Georgiev | ff6904f1f8 | removed unnecessary test cases prefix | 2023-08-23 16:50:43 +03:00 | 
				
					
						|  Gani Georgiev | bc0222dcb4 | [#3176] skip fields query param transformations for non 20x responses | 2023-08-23 16:49:09 +03:00 | 
				
					
						|  Gani Georgiev | 6baae97b5d | added json marshal fallback for complex structs as placeholder param | 2023-08-19 16:33:45 +03:00 | 
				
					
						|  Gani Georgiev | 8a916cd636 | added datetime macros | 2023-08-18 08:48:33 +03:00 | 
				
					
						|  Gani Georgiev | 75f58a28ac | added placeholder params support for Dao.FindRecordsByFilter and Dao.FindFirstRecordByFilter | 2023-08-18 06:31:14 +03:00 | 
				
					
						|  Gani Georgiev | b2ac538580 | [#3097] added SmtpConfig.LocalName option | 2023-08-17 19:07:56 +03:00 | 
				
					
						|  Gani Georgiev | fef6e584b7 | updated jsvm types and godoc list formatting | 2023-08-15 12:35:52 +03:00 | 
				
					
						|  Gani Georgiev | 67fa47b1bb | [#3132] updated godoc | 2023-08-15 12:25:24 +03:00 | 
				
					
						|  Gani Georgiev | 5f21c4119f | [#3132] added common cron expression macros | 2023-08-15 12:21:33 +03:00 | 
				
					
						|  Gani Georgiev | bb4a5cfe83 | updated ui/dist and some lint warnings | 2023-07-30 13:40:22 +03:00 | 
				
					
						|  Gani Georgiev | ac1fd74942 | updated tests | 2023-07-30 10:02:44 +03:00 | 
				
					
						|  Gani Georgiev | db660ac780 | revert the default max perPage limit to 500 for now | 2023-07-29 21:44:31 +03:00 | 
				
					
						|  Gani Georgiev | ae8cbc8f45 | added template.Registry.LoadFS method | 2023-07-24 12:33:46 +03:00 | 
				
					
						|  Gani Georgiev | 132a8c0aab | added template.Registry.LoadString test | 2023-07-23 15:48:01 +03:00 | 
				
					
						|  Gani Georgiev | 4f3ca6fe2b | added helper html template rendering utils | 2023-07-23 15:37:30 +03:00 | 
				
					
						|  Gani Georgiev | d1336da339 | make use of skipTotal | 2023-07-22 18:50:40 +03:00 | 
				
					
						|  Gani Georgiev | 437843084b | added search skipTotal support | 2023-07-21 23:24:36 +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 | 50d7df45eb | added ?download file serve query param support to force file download | 2023-07-20 15:04:26 +03:00 | 
				
					
						|  Gani Georgiev | 2d1ad16b4f | updated cron jsvm bindings and generated types | 2023-07-16 23:24:10 +03:00 | 
				
					
						|  Gani Georgiev | fdccdcebad | added option to call Dao.RecordQuery() with the collection id or name | 2023-07-13 22:38:55 +03:00 | 
				
					
						|  Gani Georgiev | 5e37c90dde | added cron.Total method | 2023-07-08 13:51:00 +03:00 | 
				
					
						|  Gani Georgiev | 8ef00efe84 | allow no space between the index table name and columns list | 2023-07-06 15:47:16 +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 | 2cb642bbf7 | aliased and soft-deprecated NewToken with NewJWT, added encrypt/decrypt goja bindings and other minor doc changes | 2023-06-28 22:56:03 +03:00 | 
				
					
						|  Gani Georgiev | b8bb5e8d72 | fixed migrate down not returning the correct migrations order when the stored applied time is in seconds | 2023-06-27 00:33:31 +03:00 | 
				
					
						|  Gani Georgiev | 3b68782cfb | synced with master | 2023-06-26 18:21:49 +03:00 | 
				
					
						|  Gani Georgiev | 1679c88e6d | updated binder test cases | 2023-06-26 13:04:15 +03:00 | 
				
					
						|  Gani Georgiev | 91bbbc4bdb | added eager empty string check | 2023-06-26 12:53:15 +03:00 | 
				
					
						|  Gani Georgiev | 68157a3a65 | added missing array value normalization | 2023-06-26 12:47:56 +03:00 |