Commit graph

29 commits

Author SHA1 Message Date
Taranto
3f46614ff5 chore: comments and better error message 2023-07-09 21:15:33 +01:00
Taranto
8b1cf46f77 Merge remote-tracking branch 'upstream/release-8.1' into release-8.6 2023-07-07 21:15:01 +01:00
Taranto
6b7d14de2b fix: concurrency issues caused by poller 2023-07-06 16:59:29 +01:00
Sérgio Salgado
4338b3d98e fix: cashbox batch creation with the new settings
fix: correctly update cassette and stacker count post-cashout tx
2023-06-07 14:27:43 +01:00
André Sá
2b4e531367 refactor: add transaction ID to stale errors 2022-02-02 14:19:02 +00:00
Taranto
0ad2ee362a Merge remote-tracking branch 'upstream/release-7.5.0' into chore/merge-release-into-dev 2021-11-24 14:53:50 +00:00
José Oliveira
75e8bf0b15 fix: properly check old txs dispense confirmation 2021-10-04 07:31:17 +01:00
csrapr
346d539960 Fix: fix rare concurrency bug on cashOut 2021-10-04 07:31:17 +01:00
Sérgio Salgado
96fa94fde6 fix: backend dynamic bill array usage 2021-09-13 18:53:53 +01:00
Sérgio Salgado
3c1a58da4a feat: start working on backend support for dynamic cassette number
fix: multiple small fixes to both the front and back-end multi-cassette support
2021-09-13 18:53:53 +01:00
Taranto
ba4117173e chore: undo $ prepend on queries 2021-07-22 12:15:45 +01:00
csrapr
e6059be8d2 Chore: refactor to use new schema changing queries 2021-07-22 12:15:45 +01:00
José Oliveira
9d646ca29d fix: properly check old txs dispense confirmation 2021-06-24 00:39:30 +01:00
csrapr
4f12bcf4cf Chore: move tx code into atomic function 2021-05-22 18:17:45 +01:00
csrapr
8cd1389de3 Feat: upgrade pg-promise and fix breaking changes 2021-05-22 18:17:45 +01:00
csrapr
db315490d9 Fix: fix rare concurrency bug on cashOut 2021-04-14 18:04:26 +01:00
csrapr
0d6349dbf4 Chore: fix regressions caused by rebase 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
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
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
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
Taranto
47e5e95332 fix: prevent trading on tx rollback 2020-03-20 15:53:29 +01:00
Josh Harvey
e7ef9d0753 Merge in release and fix conflicts 2019-03-03 13:06:55 +01:00
Rafael Taranto
9364eb5132 Fix cash-out exchange behavior for 'rejected' tx
A TX on the 'rejected' state should still be watched for authorization.

This fixes the bug where delayed cash-out confirmations would not
trigger a exchange sell command.
2019-03-02 14:28:27 +01:00
Rafael Taranto
809bf5a2a9 Add sms/email notifications on transactions (#198)
* Add sms/email notifications on transactions

* Add configuration for transaction notification

* Add notification on provision address error

* Remove unneeded noop from promises
2018-11-06 13:49:12 +01:00
Josh Harvey
d1712ce1ce Add layer2 address separately 2018-06-04 16:34:46 +03:00
Josh Harvey
c2af183911 format for latest standard 2018-03-10 18:59:40 +00:00
Josh Harvey
e22333b7af backport some missed changes in cash-in and cash-out 2018-02-02 00:45:52 +02:00
Josh Harvey
118e4ec4be refactor cash-in and cash-out 2018-02-01 23:48:27 +02:00