* 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
feat: add an all machines option to the commissions overrides
fix: added cash-in and cash-out icons to main and override table headers
feat: filter out already overriden machine-coin combinations
fix: fix error when there's no machine selected yet
fix: on and off should have a fixed width
fix: fist screen should be two p
fix: autofocus on fields after next
fix: spacing
fix: button position
fix: make the denominations a dropdown
fix: fiat should shown input suffix
fix: wizard should have splash image
fix: add missing warning icon
fix: eslint
fix: modal fiat should be a suffix
fix: increase modal height to match the spec
fix: confirmation step has repeated title
fix: label should cover both the input and the suffix
fix: use code+display to benefit from dropdown improvements
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
style: reduced the dropdown border-radius from 16px to 8px only when it's open
feat: scroll the table back up with a log level filter change
fix: dropdown border-radius bottom was still 16px instead of 8px when
opened
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
fix: move the focus to the first editable element
fix: make the Autocomplete options popup on autoFocus
feat: allow saving on table only when changes occurred
fix: compare only the editing row instead of the entire list to decide
if the save method will be called
fix: flag that skips storing server_logs on DB when table does not yet exists
fix: hook server logs migration as soft dependency on initial
Revert "fix: hook server logs migration as soft dependency on initial"
This reverts commit e6c4cf4419c894598393997637dcfd95a5ff6a0e.
fix: empty promise, actually no additional promise was needed
fix: replace numeric TextInput fields on the Cashout, Commissions,
Cashboxes, Notifications, Operator Info and Terms & Conditions pages
fix: change the way the number format is defined on the component
fix: parameterize the number of decimal places in the in the number
input and set it's value for the current number inputs on the admin
fix: don't prepend '+' when using a friendly name with Twilio
fix: consider that the phone number may contain whitespaces
fix: removed duplicated import on accounts.js
fix: replaced isNan with lodash's _.isNumber
fix: _isNumber logic was inverted
fix: reenabled the cash-out display component with 500 notes max bot and top
fix: fixed repeated import on new-admin config accounts
feat: reenabled the cash-out display component
fix: show full languages name on the dropdown
fix: search crypto per name as well
fix: limit selected languages to 4 (the same as the old admin)
fix: removed duplicated import
machineLogs, serverLogs and transactions
feat: added optional limit and offset variables for the logs queries,
for filtering and pagination
feat: adapted the LogsDownloaderPopper to download the logs by whats set
on the filters
fix: improved code readability
fix: avoid errors when the range option is selected and no range is
actually selected