issue #22996: bugfix file picker
Merge remote-tracking branch 'XTUPLE/4_5_x'
Merge branch 'master' into 22996-signature-capture
prep work on publishing extensions
Issue #23829:change setting of debitAccntid to match postCashReceipt
Fix toOne path when querying on x.y when x.y.naturalKeyOfY is needed.
Only walk path on toOne and toMany
this is handling event before it gets to list_base's transformListActions, need to move on
Add test for when x.y.naturalKeyOfY is needed.
Issue #23658:ensure itemsite_value is 0 when qtyonhand is 0
doh
Fix encryptionKey
fix test one more time
Issue #22824:add ability to update discount and markup schedules
success installing from npm
Issue #23223:missing metasql
Fix OAuth2 pk12 key download prompt.
Add XV.downloadURL()
Fix jshint errors.
issue #7155 - fre is slow. first pass at using temp table to (1) reduce the amount of data to wade through and (2) reduce the complexity of the filtering criteria. initial testing shows runtime reduction in a simple db from 20-30 sec down to 2-9 sec for a set of reports; add a simple test, too.