feat: created shutdown route and call it from gql server (called from
admin UI button)
feat: added an extra message property to the ConfirmDialog
refactor: simplified the MachineDetailsCard component
feat: added an extra information message to the Shutdown machine action
transactions notifications are globally disabled (for sms or email)
fix: added extra information on the sms notification informing if the
transaction that just happened is a high value one
fix: use the correct variables for getting the customers status
fix: customer name was showing as 'undefined undefined' when not present
fix: use the phone number as a fallback for the customer name when it's
not present
fix: removed phone number compliance card
fix: set a fixed size for the popup photos
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: added missing 'shutdown' action on the MachineActions enum of the
gql schema
style: set the Edit icon for the rename action
style: fixed first and last action buttons spacing
fix: reboot icon looks cropped
fix: confirm dialog layout
fix: Status chip background colors
fix: detailed machine status layout
fix: machine detailed status layout
fix: machine status article links, status chip size
fix: confirmDialog for all machine actions
fix: confirm dialog on every action. reload when success
fix: verbose input label
fix: display software version and machine model
fix: eslint fixes
fix: removed machine version and update button
fix: get machines statuses from ping
chore: removed the support articles until they're ready
fix: reset value and error states when closing the confirm dialog
fix: removed unused info from the machine table
styles: fixed styles in the machine details card
chore: moved styles to another file
fix: fixed the version gql property
* fix: adapt old settings loader to the new schema (filter schema_version)
feat: migrate commissions globals
feat: migrate locales
refactor: generalize the old fields search
chore: created functions signatures for all config migrations
feat: created wallet migration
feat: migrate operator info
feat: migrate coin atm radar
feat: migrate terms and conditions
feat: migrate commissions overrides
fix: removed the wallet_COIN_active field (don't exist anymore)
chore: moved the config-migration lib to the lib folder
feat: migrate cashout configurations
feat: migrate notifications globals
feat: export migration function
feat: migrate most of notifications scoped configs
fix: added the missing text property to the terms and conditions
migration
feat: migrate compliance triggers
feat: migrate receipt printing
feat: migrate accounts
chore: remove test code form module
refactor: change some functions naming
fix: set default trigger type to 'volume'
feat: added threshold days (default 1) to triggers
fix: removed strike from the accounts importing
refactor: cleaner code on fixed properties
feat: avoid repeated crypto/machine pairs on the commissions overrides
migrations
refactor: make renameAccountFields function internal to the account
migration function
fix: migrate all crypto scoped commission overrides
* fix: return plain objects from functions to make the jsons more readable
fix: fix bitgo fields casing
fix: improve commissions migration function readability
refactor: standard styling
* feat: add fallback values to the migration
* feat: created db migration for the new config
* feat: create migration to move machine names from file to db
fix: updates machine names before the config migration
fix: load machineLoader
fix: create a param to ignore the schema version when loading the latest
config using the old loader
* refactor: remove unnecessary arguments on createTrigger function
fix: check if there's an smsVerificationThreshold configured prior to
migrating triggers
* fix: migrate triggers with the correct thresholds and verify if they're
valid
feat: adapted the new settings loader to work with the db instead of
the json file
fix: fixed the schema migration file
fix: updated accounts to work with the db
fix: fetch only data with the new schema version
fix: change the account saving process so there's no more than one
account record
chore: removed unnecessary TODO comments
fix: replaced an error throwing with a Promise reject
fix: when looking for the latest config, don't limit it to the new ones
fix: fix function names on gql server
fix: remove duplicate import
fix: return an empty object when there's no schema_version 2 config yet