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
chore: More refactoring
chore: More tests and refactors
fix: Fixed age not getting calculated properly
chore: Implemented mocking in jest
chore: More mock tests
chore: checkStuckScreen tests
chore: rename status variable from showExpandBtn to canExpand
Chore: disable notific. card, redirect to dashboard on logo click
This commit also fixes eslint warnings about anonymous exports
On the header, the Dashboard link is removed, in favour of adding
a redirect on click on the Lamassu Admin text. "Machines" header
link is removed as well, and a machine profile can be accessed
through the dashboard -> System Status card
feat: footer expands to show more items
fix: several style fixes
feat: streak through cassettes table if machine doesnt have cashout enabled
Revert "feat: streak through cassettes table if machine doesnt have cashout enabled"
This reverts commit eaa390be8e9688c557507ff9c2984addc3f25031.
feat: Streak through cash cassettes table if cashout not enabled
feat: Machine details overview on sidebar
feat: machine prof page: breadcrumb, sidebar. dashboard: redirect on machine click
feat: Last ping shows seconds/ minutes/ hours/ days ago depending on time past
chore: Disabled cashbox % column in dashboard system performance card