issue #22059; setup client-side report api
issue #22500: move barcode scanner code out of core
Merge branch 'master' of github.com:xtuple/xtuple into 22059-approve-for-billing
added report.js to package file
issue #22059; generate-report tests
issue #22059: removed Report object
issue #22059 support invoice printing
get jsdoc to run
clean up globals area of jsdoc by assigning every tag to a class
reverted xt; xt no longer fails; mystery remains
updated printing; need to pass event object
update customer to work with masterref
towards a masterref test pass
Merge pull request #1229 from elevow/PrivateReturnTestFix

update customer to work with masterref
issue #22354: Add default option for picker.
issue #22534: Tweaks.
issue #22534: Do not show placehold or values that are zero. Add quantity column type to less and set right aligned.
issue #22534: Add support for disabled class on list attributes.
Merge pull request #1230 from shackbarth/masterref

towards a masterref test pass
issue #22534: We have a second use case where a crazy function is required to fetch records for a collection. Refactor so it is one line of code to indicate to the client to go that route, and handle all the implications on the database side.