Gani Georgiev
|
731383a915
|
added .cmd() as alias for .exec()
|
2023-10-14 20:08:21 +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
|
69983bff5e
|
removed legacy fonts
|
2023-10-12 23:34:34 +03:00 |
|
Gani Georgiev
|
2567659696
|
dragline z-index fix
|
2023-10-10 21:38:15 +03:00 |
|
Gani Georgiev
|
3e487f7e9d
|
updated api preview docs
|
2023-10-09 21:03:02 +03:00 |
|
Gani Georgiev
|
1a47c70ccf
|
Added support to manually resize the collections sidebar
|
2023-10-09 16:11:49 +03:00 |
|
Gani Georgiev
|
1f4bdfb867
|
[#3112] added options to pin collections
|
2023-10-09 14:26:56 +03:00 |
|
Gani Georgiev
|
eae16cc42c
|
synced with master
|
2023-10-09 12:01:21 +03:00 |
|
Gani Georgiev
|
1527b5ea4f
|
updated CHANGELOG
|
2023-10-08 23:43:58 +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
|
80d774a8ef
|
[#3461] removed content-type charset and deprecated keep-alive header field
|
2023-10-07 12:57:07 +03:00 |
|
Gani Georgiev
|
609792a355
|
added records file picker support for the editor field
|
2023-10-03 10:36:46 +03:00 |
|
Gani Georgiev
|
5732bc38e3
|
reload the records counter and remove drafts failures from LocalStorage
|
2023-10-01 15:57:20 +03:00 |
|
Gani Georgiev
|
8908d03b8c
|
added support for linking to the record preview/update form and some other minor improvements
|
2023-10-01 12:55:30 +03:00 |
|
Gani Georgiev
|
8416f03bcf
|
show local date on hover
|
2023-09-30 12:13:00 +03:00 |
|
Gani Georgiev
|
5d87385170
|
synced with master
|
2023-09-30 10:20:57 +03:00 |
|
Gani Georgiev
|
837134559f
|
updated changelog
|
2023-09-30 09:37:26 +03:00 |
|
Gani Georgiev
|
fadd12cd22
|
update tygoja and the generated jsvm typings
|
2023-09-28 23:04:34 +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
|
4f396ca439
|
synced with master
|
2023-09-24 11:57:45 +03:00 |
|
Gani Georgiev
|
ff08fc0fa4
|
remove the created and updated fields from the view API Preview and listings if the query doesn't have them
|
2023-09-24 11:27:10 +03:00 |
|
Gani Georgiev
|
2550a9de54
|
[#3344, #2505] optimized records listing
|
2023-09-24 11:05:12 +03:00 |
|
Gani Georgiev
|
0f5dad7ede
|
synced with master
|
2023-09-22 21:24:46 +03:00 |
|
Gani Georgiev
|
fd9e120434
|
updated go deps and regenerated jsvm types
|
2023-09-22 18:24:34 +03:00 |
|
Gani Georgiev
|
92731ddd50
|
[#3372] fixed Admin UI listing error on invalid record relation
|
2023-09-22 18:19:05 +03:00 |
|
Gani Georgiev
|
6013d14bc6
|
added support for :excerpt(max, withEllipsis?) fields modifier
|
2023-09-18 15:20:10 +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
|
4927583790
|
updated changelog and go deps
|
2023-09-16 06:54:19 +03:00 |
|
Gani Georgiev
|
6e80cb8136
|
added more descriptive internal password reset error message
|
2023-09-15 20:45:28 +03:00 |
|
Gani Georgiev
|
bb0a2dd698
|
[#3310] added headers and cookies fields to the .send result
|
2023-09-14 14:47:47 +03:00 |
|
Gani Georgiev
|
2608efb56c
|
added array fallback in case of missing joinNonEmpty items
|
2023-09-12 19:57:42 +03:00 |
|
Gani Georgiev
|
eb2aa1cfc6
|
[#2197] added escape character support for the select field options
|
2023-09-12 10:29:54 +03:00 |
|
Gani Georgiev
|
22b0a2b586
|
updated changelog
|
2023-09-10 10:57:51 +03:00 |
|
Gani Georgiev
|
0ca86a0c87
|
[#3273] added readerToString() JSVM helper
|
2023-09-10 10:46:19 +03:00 |
|
Gani Georgiev
|
b2c8f394af
|
fixed changelog typo
|
2023-09-09 12:29:09 +03:00 |
|
Gani Georgiev
|
56b2641469
|
added hmac jsvm primitives and updated docs
|
2023-09-09 12:03:34 +03:00 |
|
Gani Georgiev
|
ca136c5dc1
|
[#3265] silent the localStorage quota error to prevent breaking the record form panel
|
2023-09-06 14:11:58 +03:00 |
|
Gani Georgiev
|
abfe18bcce
|
[#3261] exclude the local temp dir from the backups
|
2023-09-06 07:09:28 +03:00 |
|
Gani Georgiev
|
f3fc7f78d7
|
updated changelog
|
2023-09-05 11:54:09 +03:00 |
|
Gani Georgiev
|
b945cd2fdf
|
updated changelog and ui/dist
|
2023-09-05 11:23:41 +03:00 |
|
Gani Georgiev
|
89a0520f7d
|
[#3257] normalize pasted text in the editor field
|
2023-09-05 10:36:42 +03:00 |
|
Gani Georgiev
|
a88b3c5db3
|
updated api docs and enabled paste_as_text editor option
|
2023-09-05 08:06:21 +03:00 |
|
Gani Georgiev
|
a37d9cfb84
|
updated ui/dist
|
2023-09-04 11:35:39 +03:00 |
|
Gani Georgiev
|
5b084bbbfd
|
fixed grammar
|
2023-09-01 14:28:49 +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
|
58401459bf
|
updated ui/dist
|
2023-09-01 12:44:43 +03:00 |
|
Gani Georgiev
|
e5b5c1f76f
|
added option to auto generate admin and auth record passwords from the Admin UI
|
2023-08-30 14:59:00 +03:00 |
|
Gani Georgiev
|
a394777264
|
[#3191] added client-side validation and syntax highlight for the json field
|
2023-08-29 22:10:57 +03:00 |
|
Gani Georgiev
|
64ffb308bb
|
use singular NoDecimal option name
|
2023-08-29 18:41:20 +03:00 |
|
Gani Georgiev
|
916c74c218
|
[#3113] added NoDecimal number field option
|
2023-08-29 18:35:57 +03:00 |
|
Gani Georgiev
|
bde7a86b30
|
[#3066] added the application name as part of the autogenerated backup name for easier identification
|
2023-08-28 20:36:55 +03:00 |
|
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
|
824031e1a4
|
updated changelog
|
2023-08-26 10:30:26 +03:00 |
|
Gani Georgiev
|
311bc74b7e
|
[#3025] updated tests.ApiScenario fields
|
2023-08-25 22:14:04 +03:00 |
|
Gani Georgiev
|
4f3d1682de
|
synced with master
|
2023-08-25 18:11:09 +03:00 |
|
Gani Georgiev
|
18728732b9
|
updated ui/dist and go deps
|
2023-08-25 16:49:59 +03:00 |
|
Gani Georgiev
|
ef73052546
|
added httpAddr default when domain name is missing
|
2023-08-25 12:06:24 +03:00 |
|
Gani Georgiev
|
c89c68a4dc
|
poc of serve domain args
|
2023-08-25 11:16:31 +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
|
bc0222dcb4
|
[#3176] skip fields query param transformations for non 20x responses
|
2023-08-23 16:49:09 +03:00 |
|
Gani Georgiev
|
04826ba588
|
reduced the default prewarmed goja vms to 25
|
2023-08-22 22:09:33 +03:00 |
|
Gani Georgiev
|
2863763a27
|
added option to control the default TinyMCE urls convert behavior
|
2023-08-22 14:39:21 +03:00 |
|
Gani Georgiev
|
49f1c869c0
|
synced with master
|
2023-08-22 10:54:22 +03:00 |
|
Gani Georgiev
|
5e6949062f
|
updated changelog
|
2023-08-21 18:15:34 +03:00 |
|
Gani Georgiev
|
dc063b20fa
|
bumped app version
|
2023-08-21 18:14:23 +03:00 |
|
Gani Georgiev
|
bcfbbc53f8
|
[#3147] don't silence connectivity errors
|
2023-08-18 19:14:13 +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
|
e87ef431c5
|
added jsvm .* binds
|
2023-08-17 20:50:00 +03:00 |
|
Gani Georgiev
|
b2ac538580
|
[#3097] added SmtpConfig.LocalName option
|
2023-08-17 19:07:56 +03:00 |
|
Gani Georgiev
|
53b20ec104
|
updated LastVerificationSentAt and LastResetSentAt fill sequence
|
2023-08-17 14:03:11 +03:00 |
|
Gani Georgiev
|
5f21c4119f
|
[#3132] added common cron expression macros
|
2023-08-15 12:21:33 +03:00 |
|
Gani Georgiev
|
038ae8f803
|
updated changelog
|
2023-08-15 01:14:10 +03:00 |
|
Gani Georgiev
|
adb5d6e998
|
[#3110] normalized view queries with numeric or expression ids
|
2023-08-11 14:29:18 +03:00 |
|
Gani Georgiev
|
369e2703c2
|
updated ui/dist
|
2023-08-10 08:56:26 +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
|
f152787578
|
updated changelog
|
2023-08-09 13:17:24 +03:00 |
|
Gani Georgiev
|
7a3223e415
|
[#3089] use a temp dir inside pb_data to prevent backups cross-device link error
|
2023-08-08 14:15:29 +03:00 |
|
Gani Georgiev
|
bd18688f35
|
[#3090] fixed relation to view error message
|
2023-08-08 12:41:51 +03:00 |
|
Gani Georgiev
|
f90da96820
|
enabled lazy loading for the Admin UI thumb images
|
2023-08-06 21:51:55 +03:00 |
|
Gani Georgiev
|
6c8f2d2cd6
|
use scrollbar-gutter to minimize the table records listing layout shifts
|
2023-08-06 21:44:26 +03:00 |
|
Gani Georgiev
|
5e84305922
|
fixed changelog grammar
|
2023-08-05 10:12:22 +03:00 |
|
Gani Georgiev
|
872492ad22
|
updated changelog
|
2023-08-05 07:26:53 +03:00 |
|
Gani Georgiev
|
06d3e27e03
|
[#3054] added core.RealtimeConnectEvent.IdleTimeout field
|
2023-08-03 12:38:02 +03:00 |
|
Gani Georgiev
|
b1093baef7
|
[#3058] soft-deprecated 'data' prop in favour of 'body' to allow raw strings
|
2023-08-03 12:32:04 +03:00 |
|
Gani Georgiev
|
b3f09ff045
|
updated changelog and go deps
|
2023-07-31 22:47:35 +03:00 |
|
Gani Georgiev
|
9254ce46eb
|
trigger the jsvm cron ticker only on app serve
|
2023-07-31 14:18:59 +03:00 |
|
Gani Georgiev
|
b74994b906
|
[#3026] use relative path for the oauth2 provider page link
|
2023-07-31 13:07:30 +03:00 |
|
Gani Georgiev
|
0c5305c174
|
fixed incomplete sentence in the changelog
|
2023-07-30 16:20:58 +03:00 |
|
Gani Georgiev
|
5398576f4f
|
updated changelog formatting
|
2023-07-30 15:22:10 +03:00 |
|
Gani Georgiev
|
fa057502f1
|
updated ui/dist deps
|
2023-07-30 14:10:42 +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
|
cdeb9a94ed
|
added action arg to the before Dao hook to allow skipping the default persist behavior
|
2023-07-29 19:52:36 +03:00 |
|
Gani Georgiev
|
854796a8dd
|
[#3000] disallowed relations to views from non-view collections
|
2023-07-27 15:57:20 +03:00 |
|
Gani Georgiev
|
1330e2e1e7
|
[#2992] fixed zero-default value not being used if the field is not explicitly set when manually creating records
|
2023-07-25 20:37:19 +03:00 |
|
Gani Georgiev
|
edcb6950e5
|
watch pb_hooks subdirectories
|
2023-07-23 23:45:41 +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
|
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
|
50d7df45eb
|
added ?download file serve query param support to force file download
|
2023-07-20 15:04:26 +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
|
7d4017225c
|
synced with master
|
2023-07-17 13:17:17 +03:00 |
|
Gani Georgiev
|
94a1cc07d5
|
[#2930] added extra normalizations to ensure that newly created multiple fields has the correct zero-default for already inserted records
|
2023-07-17 11:38:19 +03:00 |
|
Gani Georgiev
|
2d1ad16b4f
|
updated cron jsvm bindings and generated types
|
2023-07-16 23:24:10 +03:00 |
|
Gani Georgiev
|
4962dc618b
|
added record.ExpandedOne(rel) and record.ExpandedAll(rel) helpers
|
2023-07-14 15:21:59 +03:00 |
|
Gani Georgiev
|
8e2246113a
|
synced with master
|
2023-07-14 12:44:26 +03:00 |
|
Gani Georgiev
|
b9993aaa73
|
updated changelog
|
2023-07-14 12:16:56 +03:00 |
|
Gani Georgiev
|
2b465b0646
|
load a default fetchFunc for dao.ExpandRecord(s)
|
2023-07-14 08:36:01 +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
|
ede67dbc20
|
added jsvm bindings and updateing the workflow to generate the jsvm types
|
2023-07-11 18:09:55 +03:00 |
|
Gani Georgiev
|
0ad4dbc65a
|
synced with master
|
2023-07-08 21:29:21 +03:00 |
|
Gani Georgiev
|
c3844250e8
|
updated go deps
|
2023-07-08 20:06:34 +03:00 |
|
Gani Georgiev
|
7bcd00a87e
|
synced with master
|
2023-07-06 23:38:37 +03:00 |
|
Gani Georgiev
|
ebfbb55f91
|
allow no space between the index table name and columns list
|
2023-07-06 23:20:31 +03:00 |
|
Gani Georgiev
|
a4101f7670
|
synced with master
|
2023-07-03 20:53:09 +03:00 |
|
Gani Georgiev
|
08b4fc20a9
|
fixed changelog typo
|
2023-07-03 19:46:40 +03:00 |
|
Gani Georgiev
|
9ec01d74d8
|
optimized search count queries to use rowid by default
|
2023-07-03 17:57:23 +03:00 |
|
Gani Georgiev
|
7297f55ca4
|
[#2817] allowed 0 as RelationOptions.MinSelect value
|
2023-06-30 18:13:56 +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
|
a672ab959f
|
merged jsvm migrations and hooks and updated the ambient TS types location
|
2023-06-27 14:45:04 +03:00 |
|
Gani Georgiev
|
3b68782cfb
|
synced with master
|
2023-06-26 18:21:49 +03:00 |
|
Gani Georgiev
|
4ab9c6f87f
|
updated ui/dist
|
2023-06-26 12:50:21 +03:00 |
|
Gani Georgiev
|
e6cf4ad2ef
|
updated go deps
|
2023-06-26 12:44:14 +03:00 |
|
Gani Georgiev
|
2e8e835a68
|
updated ui/dist
|
2023-06-26 12:33:55 +03:00 |
|
Gani Georgiev
|
1d20124467
|
updated changelog
|
2023-06-23 14:15:53 +03:00 |
|
Gani Georgiev
|
93606c6647
|
added DynamicModel and DynamicList goja bindings
|
2023-06-21 11:21:54 +03:00 |
|
Gani Georgiev
|
a7bb599cd0
|
Merge branch 'master' into develop
|
2023-06-16 14:48:52 +03:00 |
|
Gani Georgiev
|
bd94940eef
|
updated changelog
|
2023-06-16 14:47:34 +03:00 |
|
Gani Georgiev
|
ec303a60ed
|
[#2271] added dao.CanAccessRecord() helper
|
2023-06-14 13:13:21 +03:00 |
|
Gani Georgiev
|
e99b0627d6
|
synced with master
|
2023-06-10 23:43:09 +03:00 |
|
Gani Georgiev
|
d1bcaa65b1
|
updated changelog
|
2023-06-10 23:34:32 +03:00 |
|
Gani Georgiev
|
2d60ad170e
|
updated ui/dist
|
2023-06-10 23:32:41 +03:00 |
|
Gani Georgiev
|
779b23d919
|
synced with master
|
2023-06-09 13:33:38 +03:00 |
|
Gani Georgiev
|
aa5b5bb83e
|
added default initial -created sort
|
2023-06-09 13:07:34 +03:00 |
|
Gani Georgiev
|
af193d440d
|
[#2675] fixed implicit relation display fields serialization
|
2023-06-09 12:57:17 +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
|
ff5508cb79
|
synced with master
|
2023-06-02 19:53:53 +03:00 |
|
Gani Georgiev
|
e4a90f6605
|
updated npm deps and generated ui/dist
|
2023-06-02 19:41:13 +03:00 |
|
Gani Georgiev
|
f07f7a1e35
|
synced with master
|
2023-06-02 19:38:36 +03:00 |
|
Gani Georgiev
|
acbce42bff
|
updated changelog
|
2023-06-02 19:33:20 +03:00 |
|
Gani Georgiev
|
b33bebd4cd
|
bumped app version
|
2023-06-02 19:32:26 +03:00 |
|
Gani Georgiev
|
881b625177
|
updated changelog
|
2023-06-02 19:23:43 +03:00 |
|
Gani Georgiev
|
dcb00a3917
|
updated changelog
|
2023-05-31 21:51:01 +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 |
|