Commit graph

1820 commits

Author SHA1 Message Date
Cesar
7459700986 Chore: add notification center background and button
Chore: notifications screen scaffolding

Fix: change position of notification UI

Feat: join backend and frontend

Feat: notification icons and machine names
2021-02-05 18:59:11 +00:00
Cesar
c16e47af96 Feat: change column "detail" in database to use jsonb 2021-02-05 18:59:11 +00:00
Cesar
82916388a0 Chore: fiatBalancesNotify refactor
Chore: removed now-unused code in some files
2021-02-05 18:59:11 +00:00
Cesar
016bd12113 Chore: balancesNotify refactor 2021-02-05 18:59:11 +00:00
Cesar
bf8a40026e Feat: user compliance saving to DB 2021-02-05 18:59:11 +00:00
Cesar
705747e9e0 Feat: compliance blacklisted addresses notifications 2021-02-05 18:59:11 +00:00
Cesar
1ec56cd1ab Feat: crypto balance notifications saving in DB
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
2021-02-05 18:59:11 +00:00
Cesar
d73520c0c0 Feat: save cash balance notifications in DB
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
2021-02-05 18:59:11 +00:00
Cesar
096c4bc87b Feat: save highVolumeTxs on DB and plugins code refactor
Fix: remove unused module and add space before '('

Chore: add jest tests for transactionNotify
2021-02-05 18:59:11 +00:00
Cesar
366adad375 Fix: fix crypto overrides not being respected 2021-02-04 15:48:23 +00:00
Cesar
c457faab40 Chore: make notification center UI
Chore: fiatBalancesNotify refactor

Chore: removed now-unused code in some files

Feat: change column "detail" in database to use jsonb

Chore: add notification center background and button

Chore: notifications screen scaffolding

Fix: change position of notification UI

Feat: join backend and frontend

Feat: notification icons and machine names

Feat: add clear all button, stripe overlay on invalid notification

Fix: rework notification styles

Feat: use popper to render notifications

Feat: make notification center UI

Fix: fix css on notification center

Fix: fix invalidateNotification

Chore: apply PR requested changes

Fix: PR fixes

Fix: make toggleable body/root styles be handled by react

Chore: delete old notifier file

Fix: undo variable name changes for cryptobalance notifs
2021-02-04 15:48:23 +00:00
Cesar
2a9e8dadba Feat: user compliance saving to DB 2021-02-04 15:48:23 +00:00
Cesar
204e421b3d Feat: compliance blacklisted addresses notifications 2021-02-04 15:48:23 +00:00
Cesar
3b3bdf839b Feat: crypto balance notifications saving in DB
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
2021-02-04 15:48:23 +00:00
Cesar
196a05549f Feat: save cash balance notifications in DB
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
2021-02-04 15:48:23 +00:00
Cesar
2ced230020 Feat: save highVolumeTxs on DB and plugins code refactor
Fix: remove unused module and add space before '('

Chore: add jest tests for transactionNotify
2021-02-04 15:48:23 +00:00
Cesar
75bfb4b991 Chore: make notifications table migration 2021-02-04 15:48:23 +00:00
Cesar
9471da31a4 Feat: make SMS transaction notifications more descriptive 2021-02-04 15:48:23 +00:00
Cesar
04fd82454d Feat: code refactoring and jest tests
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
2021-02-04 15:48:23 +00:00
tiago-lamassu
65165b943b Fix minor typo on customers 2021-02-04 13:22:32 +00:00
Sérgio Salgado
59cb33570b fix: change coupons to promo codes 2021-02-04 13:20:49 +00:00
Sérgio Salgado
840afa866d fix: remove log 2021-02-04 13:17:14 +00:00
Sérgio Salgado
82575f9a7b fix: tooltip button should no longer submit forms 2021-02-04 13:17:14 +00:00
Sérgio Salgado
5bd116c208 chore: add default config for mock machines 2021-02-03 23:03:05 +00:00
Sérgio Salgado
8b53644f14 fix: stress-test on virgin servers 2021-02-03 23:03:05 +00:00
Sérgio Salgado
2894ed5efd fix: remove old config format 2021-02-03 23:03:05 +00:00
Sérgio Salgado
c1044232e9 fix: remove unwanted async calls 2021-02-03 23:03:05 +00:00
Sérgio Salgado
2151c4b4aa fix: synchronous blocking calls 2021-02-03 23:03:05 +00:00
Sérgio Salgado
6a5b2a6f8e feat: npm script for stress testing 2021-02-03 23:03:05 +00:00
Sérgio Salgado
722a3d2853 feat: wrapper to a single entrypoint to the stress test 2021-02-03 23:03:05 +00:00
Sérgio Salgado
7794b91d20 feat: flag option to toggle test db 2021-02-03 23:03:05 +00:00
Sérgio Salgado
c75319d166 feat: multiprocessing and some diagnostics 2021-02-03 23:03:05 +00:00
Sérgio Salgado
86e437a23a feat: open child process for each mock machine 2021-02-03 23:03:05 +00:00
Sérgio Salgado
20727a60cd feat: idle machine polling 2021-02-03 23:03:05 +00:00
José Oliveira
ea36d66167 Using config manager now 2021-02-03 22:56:18 +00:00
José Oliveira
8d379555f8 Added machine name to the downloaded logs file 2021-02-02 19:31:42 +00:00
José Oliveira
f59e3d2235 added a click away listener 2021-02-02 19:25:45 +00:00
Sérgio Salgado
553736fb84 feat: DataTable component optimization 2021-02-02 19:06:43 +00:00
Sérgio Salgado
5d868af9e7 fix: move raw data parsing to machine 2021-02-02 19:03:40 +00:00
Sérgio Salgado
3d011ec079 fix: remove log 2021-02-02 19:03:40 +00:00
Sérgio Salgado
d5272f6cf5 fix: save raw data 2021-02-02 19:03:40 +00:00
Sérgio Salgado
8bf6225b58 fix: console log 2021-02-02 19:03:40 +00:00
Sérgio Salgado
309d9ff95b feat: store id card raw data 2021-02-02 19:03:40 +00:00
Sérgio Salgado
2c211aadd8 fix: success message 2021-02-02 17:31:10 +00:00
Sérgio Salgado
b80b729388 fix: show success message 2021-02-02 17:31:10 +00:00
Cesar
ae7eaca10c Fix: make percentage chart work properly
Fix: code review

Fix: rework components according to PR requested changes

Fix: fix repeated code buildRatesNoCommission

Also renames id to deviceId in transactions quer

Fix: pr requested changes

Chore: move inline styles to classes

Chore: remove comment

Fix: bad equality !process.env.NODE_ENV === 'production'
2021-02-02 17:02:24 +00:00
Cesar
5572fb0eb1 Feat: make footer expand on hover
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
2021-02-02 17:02:24 +00:00
Cesar
00f176fccc Feat: make percentage chart
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
2021-02-02 17:02:24 +00:00
Cesar
19cd086436 Feat: make dashboard and machine profile page 2021-02-02 17:02:24 +00:00
Rafael Taranto
d17ca43abb Merge pull request #572 from lamassu/release-7.5.0
Release 7.5.0-beta.1
2021-01-25 14:33:48 +00:00