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 |
Gani Georgiev
|
edd2eaae88
|
added negative number test
|
2023-06-26 12:42:53 +03:00 |
Gani Georgiev
|
9cba6ac386
|
[#2763] fixed multipart/form-data array value bind
|
2023-06-26 12:30:51 +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
|
1adcfcc03b
|
adde json map Get and Set helpers
|
2023-06-20 22:57:51 +03:00 |
Gani Georgiev
|
c0a6a21b9e
|
updated code comments and added some notes
|
2023-06-19 21:45:45 +03:00 |
Gani Georgiev
|
745b230097
|
updated jsvm mapper and updated godoc formatting
|
2023-06-14 13:14:30 +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
|
ddca49ba16
|
[#2309] added query by filter record helpers
|
2023-05-31 11:49:16 +03:00 |
Gani Georgiev
|
0fb92720f8
|
Merge branch 'master' into develop
|
2023-05-30 21:22:39 +03:00 |
Gani Georgiev
|
3122223a71
|
[#2602] added common int types support when scanning types.DateTime
|
2023-05-30 20:43:20 +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
|
9d8df8d05d
|
added option to remove single registered hook handler
|
2023-05-29 14:51:03 +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 |