Gani Georgiev
|
5b58a78e64
|
[#5157] added tests.TestMailer mutex
|
2024-07-01 20:54:05 +03:00 |
|
Gani Georgiev
|
58ace5d5e7
|
updated the rules when linking OAuth2 by email
|
2024-06-18 16:26:32 +03:00 |
|
Gani Georgiev
|
309c4fe6fe
|
call TestApp.ResetBootstrap as finalizer of the test OnTerminate hook
|
2024-03-20 23:52:26 +02:00 |
|
Gani Georgiev
|
03cec9a5ac
|
[#4600] autorun migrations for the test app and call the OnTerminate hook on TestApp.Cleanup
|
2024-03-20 22:47:16 +02:00 |
|
Gani Georgiev
|
4937acb3e2
|
added back relation filter reference support
|
2024-02-19 16:55:34 +02:00 |
|
Gani Georgiev
|
aabe820e35
|
fixed typos and some linter suggestions
|
2024-01-23 20:56:14 +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
|
422eb30797
|
synced with master
|
2023-12-29 23:31:54 +02:00 |
|
Gani Georgiev
|
b31cf984a5
|
[#3930] replaced the default 100ms api tests timeout in favor of new ApiScenario.Timeout field
|
2023-12-12 19:46:58 +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
|
821aae4a62
|
logs refactoring
|
2023-11-26 13:33:17 +02:00 |
|
Gani Georgiev
|
311bc74b7e
|
[#3025] updated tests.ApiScenario fields
|
2023-08-25 22:14:04 +03:00 |
|
Gani Georgiev
|
adb5d6e998
|
[#3110] normalized view queries with numeric or expression ids
|
2023-08-11 14:29:18 +03:00 |
|
Gani Georgiev
|
f652dc71bb
|
[#3025] manually trigger the OnBeforeServe hook for tests.ApiScenario
|
2023-07-31 12:27:22 +03:00 |
|
Gani Georgiev
|
34fe55686d
|
wrapped tests.ApiScenario execution in a subtest
|
2023-07-25 13:37:43 +03:00 |
|
Gani Georgiev
|
a38bd5bedc
|
tests types.d.ts in gitignore
|
2023-07-12 17:31:26 +03:00 |
|
Gani Georgiev
|
6fe04bd280
|
returned OnAfterBootstrap error and added more jsvm tests
|
2023-07-12 17:12:45 +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
|
b1307c9041
|
registered custom cgo sqlite driver
|
2023-05-27 09:24:18 +03:00 |
|
Gani Georgiev
|
6b16b7856b
|
[#2551] auto register the initial generated snapshot migration to prevent incorrectly reapplying the snapshot on container restart
|
2023-05-24 09:23:10 +03:00 |
|
Gani Georgiev
|
e8b4a7eb26
|
added backup apis and tests
|
2023-05-13 22:12:42 +03:00 |
|
Gani Georgiev
|
177230a765
|
renamed private to protected
|
2023-04-15 13:27:42 +03:00 |
|
Gani Georgiev
|
64c3e3b3c5
|
[#215] added server-side handlers for serving private files
|
2023-04-04 20:33:35 +03:00 |
|
Gani Georgiev
|
67ecebe935
|
[#1939] removed redundant COALESCE normalizations
|
2023-03-23 19:30:35 +02:00 |
|
Gani Georgiev
|
226352f884
|
replaced indirect expand field.Unique with unique index constraint check
|
2023-03-21 21:38:28 +02:00 |
|
Gani Georgiev
|
17472cb40a
|
minor internal indexes handling adjustments and test
|
2023-03-21 15:31:20 +02:00 |
|
Gani Georgiev
|
95bb2eb871
|
update automigrate templates to check collection indexes
|
2023-03-19 16:02:29 +02:00 |
|
Gani Georgiev
|
684f91f7e5
|
added indirect view update by source collection field change
|
2023-03-06 20:10:18 +02:00 |
|
Gani Georgiev
|
5344ec83fa
|
normalized values on maxSelect change
|
2023-03-06 15:20:07 +02:00 |
|
Gani Georgiev
|
21b152b58c
|
fixed formatting and typos
|
2023-02-23 21:51:42 +02:00 |
|
Gani Georgiev
|
a07f67002f
|
added view collection type
|
2023-02-18 19:33:42 +02:00 |
|
Gani Georgiev
|
4c010847e3
|
[#976] added optional RelationOptions.DisplayFields and refactored the relation picker UI
|
2023-01-23 21:57:35 +02:00 |
|
Gani Georgiev
|
36ab3fd162
|
[#1240] added dedicated before/after auth hooks and refactored the submit interceptors
|
2023-01-15 17:00:28 +02:00 |
|
Gani Georgiev
|
9b880f5ab4
|
filter enhancements
|
2023-01-07 22:27:11 +02:00 |
|
Gani Georgiev
|
b9e257d2b1
|
added split (sync and async) db connections pool
|
2022-12-15 16:42:35 +02:00 |
|
Gani Georgiev
|
be3dd42eac
|
batched rel references and added test for the batch delete processing
|
2022-12-12 19:21:54 +02:00 |
|
Gani Georgiev
|
707f35f461
|
[#1194] refactored forms.RecordUpsert to allow easier file upload
|
2022-12-11 01:01:15 +02:00 |
|
Gani Georgiev
|
604009bd10
|
[#468] added record auth verification, password reset and email change request event hooks
|
2022-12-03 14:50:12 +02:00 |
|
Gani Georgiev
|
02f72638b8
|
added error event hooks
|
2022-12-02 16:36:15 +02:00 |
|
Gani Georgiev
|
23fbfab63a
|
[#468] added additional realtime events
|
2022-12-02 14:25:55 +02:00 |
|
Gani Georgiev
|
675d459137
|
tweaked automigrate to check for git status and extracted the base flags from the plugins
|
2022-11-26 22:33:27 +02:00 |
|
Gani Georgiev
|
8c9b657132
|
moved settings under models and added settings dao helpers
|
2022-11-26 14:42:45 +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
|
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
|
9cef6ebd82
|
removed DrySubmit form errors wrapping and added more api tests
|
2022-11-01 00:28:33 +02:00 |
|
Gani Georgiev
|
90dba45d7c
|
initial v0.8 pre-release
|
2022-10-30 10:28:14 +02:00 |
|