feat: add 3rd party services splash screen
feat: add sumsub as a configurable 3rd party service
feat: sumsub config loader
fix: small fixes
feat: add external validation as a compliance trigger
feat: add external validation route in l-s
feat: add external validation graphql module
feat: integrate sumsub SDK
feat: improve sumsub form to allow adding multiple applicant levels with enhanced UX
feat: added support for array fields in FormRenderer
feat: allow external validation triggers to dynamically use levels setup in the services page
fix: multiple small fixes
feat: get external compliance customer info
fix: small fixes
feat: add informational card in customer profile regarding external service info
feat: send external customer data for machine trigger verification
feat: restrictions to the creation of custom info requests and external validation triggers
fix: allow for a single applicant level to be setup
fix: account instance access
fix: small fixes
fix: development-only log
feat: created the compliance details component (no data for now)
fix: added missing properties into the gql schema and the compliance
details component
feat: added another chip type for a neutral situation
style: change the property card style for the v1 specs
fix: added front facing camera override to schema and components
feat: added authorized override (status) column to the customers list
table
fix: moved name to the front of the phone on the customers list table
fix: added sanctions description text on it's card
fix: added id icon to the right of the customer name
feat: created subpage button component and use it in the customer
profile
feat: created an image popper component and use it in the customer
compliance page
fix: added varying sizes to the customer details and id data cards fields
refactor: simplify the compliance subpage code
* fix: eslint warnings
* refactor: use ramda + sanctuary instead of lodash
* refactor: use prettier-standard for formatting
* feat: enable security
* feat: add graphql
* chore: remove trailing commas from linter
* docs: new scripts on react and new-admin-server
* feat: handle authentication on graphql
* fix: perf improvement to date picker
* chore: add insecure-dev script to run servers
* feat: transactions page
* fix: remove unused txHash function
* refactor: rewrite transactions sql queries
* fix: use left instead of inner join on txs
* fix: change expandable table logic
* fix: add other coins
* refactor: move log download function to component
* refactor: use name values in RadioGroup
* fix: assorted fixes
* feat: virtualize expandable table
* fix: clean up imports
* fix: remove border radius
* fix: move formatting out of CopyToClipboard
And use CSS instead of JS to format.
* fix: remove customer's last name formatting
This was using lodash's string case functions, which produce unwanted
results if, for instance, a user has a double-barrel last name.