fix: remove done button
fix: auto close on success
fix: show success message
fix: move add machine to main nav
fix: steps overlap
fix: no console logs, simplify some lines
fix: remove spinner and toast
fix: show info3 message on pairing success
fix: eslint
fix: consider the machine name while verifying if the new machine is
paired
* fix: remove the "enable" toggle
fix: make edit available at all times and make it toggle the wizard if
the coin config is empty
fix: disable focus on the first edit
feat: open the coin config wizard when adding a not configured coin on
locales
* fix: set default value for focusOnEditWhen to avoid breaking tables
first field focus
refactor: replaced relative path imports from outside the module with
full paths
fix: removed console.log
* fix: changed the edit override logic to a cleaner one
* fix: trigger the wizard only when the coin isn't configured
feat: Wallet admin wizard
feat: Notifications admin wizard
feat: Twillio admin wizard
feat: Commissions admin wizard
feat: OperatorInfor admin wizard
feat: Locales admin wizard
feat: wizard admin route
fix: better margin for admin wizard sidebar
feat: allow FormRenderer to receive a field xs size
feat: add a few flags on notifications, to reuse component parts as desired
fix: wrong gql
fix: missnig prop
fix: eslint
fix: radio styles
feat: configure bitgo wallet for single cryptocurrency on wizard
fix: eslint
feat: set up infura wallet on wizard
feat: exchange account config on wizard
fix: choose wallet choose exchange DRY
fix: layout
fix: rebase wizard to use commissions new changes
fix: typo
fix: eslint
fix: horizontal radios
feat: radio interacts with mailgun enabled/disabled state
fix: use yup to validate wizard steps
fix: eslint
feat: add xl size for button
feat: admin wizard splash
feat: use fullsize modal for wizard
fix: eslint
feat: Footer styles
feat: wizard footer styles
fix: wallet step styles
fix: zeplin spec
fix: zeplin styles
feat: blockcypher link
fix: xs can only be used on item
feat: minimize wizard footer on click away
feat: read blockcypher config
fix: all set title styles do not match
fix: no need to wrap the wrapper
feat: allow to override Setup table width for wizard
fix: wrapper class for wizard steps
fix: layout elements for mailgun step
feat: use yup to validate wizard steps
style: eslint
feat: operator info components open by default on wizard
fix: all set table is too wide
feat: full example modal
feat: check if wallet has valid config
feat: check if twilio has valid config
col content is null
fix: make all notifications fields optional
fix: make the notifications overrides fields valid only if the machine/
cryptocurrency and at least one of the other options are filled
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
fix: add max values for fields on Cashout, Commissions, Notifications
fix: disable adding on the Locales overrides when all of the machines
are already overriden
* feat: table add button is now hidden when adding/editing
feat: disable every other action on editable table when editing/adding
feat: hide add button instead of disabling it when can't add
feat: disable every other action when adding/editing on the commissions
page
feat: disable every other action when adding/editing on the locales
page
feat: disable every other action when adding/editing on the
notifications page
feat: disable save buttons while waiting for server response on tables
and editable numbers
* chore: removed TODO
* fix: fix bug when loading the contact info page with no phone configured
or no country configured in locales
style: fixed contact info styles
style: fixes on the terms & conditions styles
* fix: re-add H4 style after merge
fix: code styling
* fix: make all fields required on the Terms & Conditions page if Show on
screen is enabled
fix: enable/disable the Terms & Conditions form based on the Show on
screen toggle
fix: replaced deactivated field with plain text when not editing
fix: make de non editable text content field scrollable
style: make it follow the same style as the other screens, with the edit
button and links to save and cancel
feat: created Prompt component to avoid leaving pages without saving
feat: applied component to the editable table
feat: applied component to the Cashout, Commissions, Locales, Cashboxes,
Notifications, CryptoBalanceOverrides and Wallet pages
feat: applied component to the ContactInfo and ReceiptPrinting pages
refactor: export the default prompt message to be used in other contexts
fix: applied prompt component to the Operator Info pages
fix: create routes for the operator info components
feat: applied the Prompt component to the Contact Info and Receipt pages
feat: applied the Prompt component to the Terms & Conditions page
* refactor: move prompt to components
* feat: use formik on the boolean properties table
* chore: removed console.logs
chore: removed comments
refactor: moved BooleanCell to the BooleanPropertiesTable file and make
it not a formik field