Chore: add new column "detail" to transactions table migration
Feat: check if older notification is valid before sending new one
Feat: error saving to database
Fix: fix error when invalidating notification on
clearCryptoBalanceNotifications
Chre: code refactor in new-settings-loader for simplicity
Chore: refactor code on notifier and merge similar functions
Feat: add "detail" row in notifications table migration
This makes searching for specific notifications in the
code like cashbox number easier because we don't need
to scrub the notification message column anymore to search
for notifications relating the cashbox 1 for example.
Feat: clear notifications on cash cassette balance update
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
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
feat: add cashboxes route
feat: add non-editable cashbox component
feat: cashboxes action required icon
feat: add cashOut denomination to cashboxes
feat: edit cashboxes values
feat: new server empty cashIn and reset cashOut actions
feat: reset cashboxes from UI
fix: cashbox border, cashbox font
fix: move cashbox styles to its own file
fix: use default table for cashboxes-table
fix: better import
fix: TODO: find a better way to display cashbox reset errors
fix: TODO for cashout
fix: move cashboxestable closer to parent
fix: WIP use EditableTable instead of fakatable
wip: move to editabletable
fix: WIP split cashbox into view + input components that can be used with formik
feat: rewrite cashbox component into view + fromik
feat: WIP use editableTable instead of hand made table
feat: WIP cashboxes editable table
feat: split cashbox
feat: Yup validation schema for cashboxes editable table
feat: split cashbox into view+formik
feat: WIP use editableTable instead of faketable
feat: use editableTable instead of fakeTable
fix: custom CashboxesTable not needed anymore
* 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