Commit graph

58 commits

Author SHA1 Message Date
Rafael Taranto
345e869826 Merge branch 'release-10.0' into feat/lam-1062/save-unsuccessful-qr-scans 2024-08-05 13:42:26 +01:00
siiky
7ab44602ee refactor: reduce number of intermediate arrays 2024-07-03 17:25:13 +01:00
siiky
1451f78211 fix: make sure to remove only failed PDF417 scans 2024-07-03 17:22:21 +01:00
siiky
393e149b91 refactor: extract stat() out of cleanOldFailedPDF417Scans() 2024-07-03 13:05:12 +01:00
siiky
63f51f4f3e feat: add GC for failed PDF417 scans 2024-07-03 12:55:15 +01:00
siiky
a573419dd3 refactor: extract files listing out of cleanOldFailedQRScans() 2024-07-03 12:29:00 +01:00
siiky
806a2716f0 refactor: rename failed QR scans' GC function 2024-07-03 11:25:53 +01:00
Rafael Taranto
8f8e95c292 feat: notifications and flow fixes 2024-06-18 23:43:35 +01:00
siiky
2d91c55539 feat: remove old failed QR scans 2024-06-18 17:06:37 +01:00
Taranto
6b7d14de2b fix: concurrency issues caused by poller 2023-07-06 16:59:29 +01:00
Rafael Taranto
88760af853 Merge pull request #1286 from chaotixkilla/fix-improve-infura-request-handling-8.1
[Release 8.1] Improve Infura network usage
2022-07-27 10:53:36 +01:00
Sérgio Salgado
d6bc692af4 feat: standardize balance memoizing speed
feat: add infura-only override for getStatus()
fix: remove coin filtering on poller
feat: add getStatus() response caching on infura
2022-07-06 14:48:49 +01:00
Sérgio Salgado
1d2b762613 fix: enqueue sweeping requests and loosen sweep polling 2022-07-05 21:22:00 +01:00
Taranto
154a4be05a fix: prune heartbeat only being executed once 2022-04-29 11:27:47 +01:00
André Sá
2fe92c2ebf feat: periodically update ticker rates 2022-04-19 15:42:10 +01:00
Sérgio Salgado
df4dd5ccb8 fix: remove event type 2022-01-20 15:26:26 +00:00
Sérgio Salgado
b98d73cd6e fix: separate poller and middleware postgres listeners 2022-01-19 18:55:33 +00:00
Sérgio Salgado
5945f9d31b fix: add config reload flags to the state middleware 2022-01-19 02:13:02 +00:00
Sérgio Salgado
008dd3e9f6 feat: add crypto reservation for batched transaction 2021-11-24 22:23:25 +00:00
Sérgio Salgado
73c0d09198 feat: add transaction batching module
feat: plugin sendCoins batching support
feat: batching processing on poller
feat: mock-wallet batching
fix: bitcoin tx batching
fix: transaction batching db table
2021-11-24 22:21:39 +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
Sérgio Salgado
7135a03654 feat: add operatorId to l-a-s middlewares
fix: make changes to db event handler to receive more complex payloads
feat: machine actions previously on REST now work based on notifications
feat: state middleware now operates based on operatorId as well
chore: remove old localAppRoutes related code
2021-11-16 16:46:45 +00:00
csrapr
121ced632e Feat: use pg-promise notify for poller update 2021-11-16 16:46:44 +00:00
csrapr
4ce4a32502 Feat: allow polling of multiple db schemas 2021-11-16 16:46:44 +00:00
Neal
e5846a92e0 fix: increase sanctions update frequency 2021-10-05 22:24:55 +01:00
José Oliveira
1a166bc279 feat: machine performance indicators 2021-09-07 17:16:52 +01:00
José Oliveira
515d02dd21 feat: ping time internet quality measurement 2021-09-07 16:42:22 +01:00
csrapr
0d6349dbf4 Chore: fix regressions caused by rebase 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
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
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
Sérgio Salgado
2b1fd83a99 feat: longer lifespan for filtered coins cache 2021-01-18 15:31:20 +00:00
Sérgio Salgado
9808a67945 feat: add coin filtering to cashout polling 2021-01-18 15:31:20 +00:00
Taranto
118852a433 fix: compliance fixes 2020-10-06 23:19:22 +02:00
Taranto
bf8f1d991c chore: integrate new admin with l-s 2020-05-27 22:43:00 +01:00
Rafael Taranto
05a95485f7 fix: pass down settings to coinatmradar module 2019-11-20 18:56:32 +00:00
Rafael Taranto
1a53ce5fa1 Take machineid into account for coinatmradar rates (#301)
* Take machineid into account for coinatmradar rates

* Remove test leftovers
2019-08-06 20:37:46 +01:00
Rafael Taranto
67919892e8 Truncate/trim server tables 2019-05-12 13:46:56 +01:00
Josh Harvey
e7ef9d0753 Merge in release and fix conflicts 2019-03-03 13:06:55 +01:00
Rafael Taranto
7043a3c408 Retry downloading OFAC lists (#236)
* Retry downloading OFAC lists

* Update ofac sources on lamassu-update
2018-12-30 14:47:09 +01:00
Rafael Taranto
eb033a4174 Increase time to consider machine stuck (#211)
* Increase time to consider machine stuck

* Fix standard styling issues
2018-11-15 14:20:26 +01:00
Zoran Joka
85295ea62c Ensure etags.json can update when empty (#182)
* Ensure etags.json can update when empty

* Update and load etags on settings change

* Handle exception in catch block
2018-10-10 10:55:11 +02:00
Josh Harvey
6a8dfe90cf only update sanctionsdb if enabled 2018-06-06 10:20:00 +03:00
Josh Harvey
3f9c139f83 Support Strike for Lightning Network 2018-05-27 12:47:57 +03:00
Josh Harvey
6c3099921f support for Coin ATM Radar 2018-05-21 16:30:13 +03:00
Josh Harvey
5cc2d63d0a fix sanctions db updating in app.js 2018-05-07 14:57:49 +03:00
Josh Harvey
d3b7e7c2ad periodically update sanctions db 2018-05-04 19:06:31 +03:00
Josh Harvey
118e4ec4be refactor cash-in and cash-out 2018-02-01 23:48:27 +02:00
Josh Harvey
f70211d774 fix exchanges, kraken 2017-06-25 19:46:16 +03:00
Josh Harvey
e8356c1041 update cryptoBalance notification 2017-06-01 16:53:01 +01:00