feat: added customers list page
feat: created the Customer type on the gql server and consume it
Currently only with the 'name' property
feat: added query on gql to get the customers list with the needed props
feat: added the currently available props to the front end table
fix: consider only sent txs for the aggregations on the customers list
fix: replace ExpTable with a non-expandable one
fix: remove unused properties from gql and front-end
fix: fixed the customers list columns width
fix: the last active table column was reading the wrong property
chore: remove debug logging
fix: use the correct table columns to check for txs that should be
considered on the customers list page
fix: use the international format for phone numbers
feat: added the search box
fix: remove ordering from the gql customers list query and moved it to
the front-end)
fix: removed the search box
chore: refactor the customers list table into a new component
chore: cleanup code
fix: fixed styles from customer list page header
For now it doesn't have any functionality, CSS styling, or tables
feat: added tables to the Coin ATM Radar screen
No styles or icons yet.
feat: added Edit links to the Coin ATM Radar Setup screen
chore: added some TODOs to the Coin ATM Radar Setup screen
refactor: make a function to render both Coin ATM Radar Setup tables
feat: toggle function on table (not working on table content yet)
feat: added toggle state to the Share Information switch
feat: make the Share Information toggle change the tables contents
feat: added a 'Help' link
Later will be replaced by a '?' button with a pop-up help text.
feat: added radio groups when in editing mode of Coin ATM Radar screen
chore: replaced edit and help placeholders with proper buttons
style: defined some CSS styles
feat: added a help popper
feat: enable radio change events, so they can be selected
style: defined row styles for the radio button groups
For now the help popper contains only a placeholder text, which must be
replaced.
refactor: replaced help and edit Links with Buttons
fix: fixed the margin spacing for buttons
style: added more spacing between before the share information Switch
refactor: made a function to check a table element boolean value
fix: changed some typography styles for titles (from TL2 to H4)
style: added the alternating row style to the information tables
style: added true and false table icons replacing the placeholder texts
style: fixed the radio groups right margin
refactor: renamed everything from CoinATMRadarSetup to CoinATMRadar
feat: integrate share information switch with graphql api
Still needs to finish the tables api integration.
refactor: rename properties from 'show' to 'send'
feat: integrate tables with graphql api
feat: updated the coinatmradar module with the new config properties
feat: added logic to show only currently available CAR config properties
feat: disable the edit button when 'Share Information' is set to 'No'
chore: replaced the lorem ipsum with the correct text on the help popup
fix: fixed some css styling errors
chore: added link to the CAR page on the corresponding button
refactor: refactored the information table to make a component out of it
refactor: changed the name of the 'active' property of the properties
table to 'disabled' and inverted it's logic
refactor: created a component from the boolean property table
refactor: delete repeated styling code on the car page and it's table
style: update styles to be in accordance with the guidelines
refactor: rename properties to make them more concise
fix: readded the old coinatmradar module and renamed the current one
refactor: replaced ternary if with a coalescing operator
fix: make the info table always visible, and it's values not dependent
on the disabled status
fix: move link style to jss
refactor: simplify the use of car properties, and remove currently
unused ones
fix: put hooks on their correct places
fix: when changing the value of the switch, update only it's own config
fix: rename booleanPropertiesTable file so it starts with a capital
letter.
chore: readd removed properties on the car settings (all commented out)
chore: integrated CAR settings page into Operator Info page
fix: replaced broken white and disabled versions of the edit icon
* feat: add confirm-dialog component
* feat: add MachineStatus to router
* feat: add machine details to api endpoints
* feat: add machine-status expandabletable
* fix: add missing property to TextInput on story
* style: minor style fixes
* feat: useAxios to unpair and reboot specific machinees
* fix: style fixes
use shutdown instead of reboot
use named colors
* fix: use new ExpTable
* fix: class instead of sttyles, use named colors
* feat: use ConfirmDialog to confirm unpair action
* chore: eslint fix
* refactor: use gql, new ExpTable and ramda on machine-status
* fix: 'fallback' status instead of the 'all good' one
* fix: makeStyles instead of withStyles
* refactor: simplify StatusChip
* fix: css spacing instead of nbsp
* fix: move makeStyles outside component
* refactor: makeStyles instead of withStyles
* refactor: adapting based props for Status
* refactor: moar simple Status chip
* feat: use graphql mutation instead of rest for machine action
feat: use graphql instead of rest on MachineDetailsCard
* fix: Dialog close must be handled outside
* fix: just pass down onDissmissed and onConfirmed to the component
https://github.com/lamassu/lamassu-server/pull/344#discussion_r370136028
* refactor: machineAction on separate file and 404 handling
* feat: basic handling of graphql exceptions on machineAction
fix: change styles, fix hook trigger, add ux
feat: setup custom error messages
refactor: conform to new style guide
refactor: migrate to graphql
refactor: migrate to Ramda
fix: update state on mutation
refactor: migrate error ux to graphql
fix: change structure of accounts config
fix: use absolute imports
fix: move makeStyles out of components
fix: correct Strike behaviour
BTC & LTC 0.17 and above change the account RPC such that unconfirmed deposits are not seen, and may affect availability of unconfirmed change. This happens on BCH 0.20.6 and above as well. Remain on older releases until new RPC calls are accounted for.