Commit graph

298 commits

Author SHA1 Message Date
naconner
34a49db2d0 chore: version v7.5.2 2021-10-04 07:31:17 +01:00
Taranto
b26e5d3d41 chore: 7.5.1 builded admin 2021-10-04 07:31:17 +01:00
naconner
f050f1b8c9 chore: version v7.5.0 (#705) 2021-10-04 07:31:17 +01:00
Liordino Neto
b343ce386f feat: created the search component
style: added spec styles

fix: fixed font color on search input

style: added box-shadow to the search component

feat: added local search functionality to the search component

feat: integrated search component into the transactions page

feat: allow multiple filter selection on the search component

fix: let the user select only one filter for each type

feat: added chips for the selected filters on the transactions page

feat: added the remove function on the filter chips

style: styled items according to spec

refactor: simplified search component (moved logic to the outside)

feat: added transaction filters to the gql query

feat: added a 'clear all filters' button

feat: added a filters query

feat: added a gql query for the transaction filters

fix: fixed the transactions gql query so it haves the same options as
the transaction filters

feat: added a 'loading' feature to the search box (shown while loading
the filters)

fix: fetch transactions and filters separately in the transactions page

fix: style export

fix: packages

fix: transaction conflicts
2021-09-24 00:23:24 +01:00
Taranto
ba4117173e chore: undo $ prepend on queries 2021-07-22 12:15:45 +01:00
csrapr
304f792484 Fix: revert package* changes 2021-07-22 12:15:45 +01:00
csrapr
bd37407453 Feat: implement queries using task for easier usage 2021-07-22 12:15:45 +01:00
csrapr
081957c957 Feat: abstract extended queries; strip out default funcs from db obj 2021-07-13 17:21:25 +01:00
csrapr
471782cbd7 Fix: revert package* changes 2021-07-13 17:21:25 +01:00
José Oliveira
dae1f3782f chore: undo bitgo version change and remove lowdb 2021-07-06 16:15:40 +01:00
José Oliveira
639f264ee3 chore: remove unused packages, update ccxt, argon2, apollo-server-express and express 2021-07-06 16:15:40 +01:00
José Oliveira
ea44478b48 chore: update big number package 2021-07-05 11:10:24 +01:00
Liordino Neto
852bf7b089 feat: created the search component
style: added spec styles

fix: fixed font color on search input

style: added box-shadow to the search component

feat: added local search functionality to the search component

feat: integrated search component into the transactions page

feat: allow multiple filter selection on the search component

fix: let the user select only one filter for each type

feat: added chips for the selected filters on the transactions page

feat: added the remove function on the filter chips

style: styled items according to spec

refactor: simplified search component (moved logic to the outside)

feat: added transaction filters to the gql query

feat: added a 'clear all filters' button

feat: added a filters query

feat: added a gql query for the transaction filters

fix: fixed the transactions gql query so it haves the same options as
the transaction filters

feat: added a 'loading' feature to the search box (shown while loading
the filters)

fix: fetch transactions and filters separately in the transactions page

fix: style export

fix: packages

fix: transaction conflicts
2021-06-23 15:29:41 +01:00
Sérgio Salgado
dff407e30e fix: lamassu-coins import
fix: USDT wallet splash screen
2021-06-23 15:07:01 +01:00
Sérgio Salgado
bb8deda6e3 fix: rebase changes 2021-06-23 15:07:01 +01:00
Sérgio Salgado
8e9928e574 chore: upgrade bitgo version
chore: remove ed25519 direct dependency
2021-06-19 20:09:27 +01:00
Sérgio Salgado
a5667421ef fix: move timezone package from l-s to l-a-s 2021-05-27 16:12:56 +01:00
José Oliveira
842ef8e097 fix: add ccxt package 2021-05-27 16:12:03 +01:00
Sérgio Salgado
94af408d8e feat: timezone locales field 2021-05-25 15:08:44 +01:00
csrapr
7657da5e16 Chore: make populateSettings middleware use node-cache 2021-05-25 10:31:18 +01:00
José Oliveira
d7f0b1226c chore: update uuid, axios and base-x to latest version and remove fczbkk/uuid4 2021-05-24 15:39:21 +01:00
csrapr
8cd1389de3 Feat: upgrade pg-promise and fix breaking changes 2021-05-22 18:17:45 +01:00
Sérgio Salgado
3c2cbac23f fix: remove bcrypt 2021-05-03 23:00:41 +01:00
Sérgio Salgado
15769cd1bf feat: implement argon2 and changed session data type to timestamptz 2021-05-03 23:00:41 +01:00
Sérgio Salgado
d295acc261 fix: email verification and UX
fix: remove annotations

fix: styles

fix: move directives from schema

chore: rework auth routes

feat: start graphql schema modularization

feat: start directives rework

fix: directive cycle

fix: directive resolve

fix: schema auth directive

feat: migrate auth routes to gql

fix: apollo client

fix: migrate forms to formik

refactor: user resolver

chore: final touches on auth components

fix: routes
2021-05-03 23:00:41 +01:00
Sérgio Salgado
fded22f39a feat: add user management screen
feat: login screen

fix: login routing and layout

feat: add users migration

feat: passport login strategy

fix: users migration

feat: simple authentication

fix: request body

feat: JWT authorization

feat: 2fa step on login

feat: 2fa flow

feat: add rememberme to req body

fix: hide 2fa secret from jwt

fix: block login access to logged in user

fix: rerouting to wizard

refactor: login screen

feat: setup 2fa state on login

feat: 2fa secret qr code

fix: remove jwt from 2fa secret

fix: wizard redirect after login

fix: 2fa setup flow

fix: user id to uuid

feat: user roles

feat: user sessions and db persistence

feat: session saving on DB and cookie

refactor: unused code

feat: cookie auto renew on request

feat: get user data endpoint

fix: repeated requests

feat: react routing

fix: private routes

refactor: auth

feat: sessions aware of ua and ip

feat: sessions on gql

feat: session management screen

feat: replace user_tokens usage for users

feat: user deletion also deletes active sessions

feat: remember me alters session cookie accordingly

feat: last session by all users

fix: login feedback

fix: page loading UX

feat: routes based on user role

feat: header aware of roles

feat: reset password

fix: reset password endpoint

feat: handle password change

feat: reset 2FA

feat: user role on management screen

feat: change user role

fix: user last session query

fix: context

fix: destroy own session

feat: reset password now resets sessions

feat: reset 2fa now resets sessions

refactor: user data

refactor: user management screen

feat: user enable

feat: schema directives

fix: remove schema directive temp

feat: create new users

feat: register endpoint

feat: modals for reset links

fix: directive Date errors

feat: superuser directive

feat: create user url modal

fix: user management layout

feat: confirmation modals

fix: info text

feat: 2fa input component

feat: code input on 2fa state

feat: add button styling

feat: confirmation modal on superuser action

feat: rework 2fa setup screen

feat: rework reset 2fa screen

fix: session management screen

fix: user management screen

fix: blacklist roles

chore: migrate old customer values to new columns

fix: value migration

fix: value migration

refactor: remove old code
2021-05-03 23:00:41 +01:00
Taranto
7b3b2fb72d Merge remote-tracking branch 'upstream/release-7.5.0' into merge-release-7.5.0-into-dev 2021-04-21 17:43:13 +01:00
Neal
34219d3378 chore: version v7.5.0-beta.3 2021-03-24 08:34:48 -04:00
José Oliveira
e326f4c0e5 refactor: use pRetry to prevent recursive call 2021-03-17 14:05:47 +00:00
José Oliveira
7d07964e7e refactor: use pRetry to prevent recursive call 2021-03-17 11:21:13 +00:00
Sérgio Salgado
82b5db6908 refactor: schema modularization 2021-03-17 10:43:41 +00:00
Rafael Taranto
dee7dde195 Merge pull request #613 from lamassu/release-7.5.0
merge release into dev
2021-02-22 12:02:20 +00:00
Sérgio Salgado
a4c49fcbc4 chore: point towards lamassu repo 2021-02-18 18:31:40 +00:00
Sérgio Salgado
deae0cb2e4 chore: pin ed25519 dependency 2021-02-17 17:29:39 +00:00
Rafael Taranto
af22c79a6f chore: add graphql dependency and version bump (#601) 2021-02-15 13:35:03 -05:00
csrapr
0d6349dbf4 Chore: fix regressions caused by rebase 2021-02-05 18:59:11 +00:00
Cesar
c7a01f840f Fix: remove unneeded fragments 2021-02-05 18:59:11 +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
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
Taranto
0ad1ba2f77 fix: small fixes and release prep 2020-12-24 20:05:45 +00:00
csrapr
bb3c9ef2ec Merge branch 'dev' into fix/coinatmradar-fix-7.5 2020-12-14 17:38:05 +00:00
Cesar
0ec49159e4 feat: Customer transactions fetching with dataloader library 2020-12-11 19:23:12 +00:00
Cesar
3893ce3996 Chore: add jest tests 2020-12-07 18:20:06 +00:00
Cesar
e325d6d2b1 Feat: validate axios request and enable commissions switch 2020-12-02 19:02:57 +00:00
Cesar
a6b6ebd0bc fix: fix for requested changes pr #513 2020-11-18 21:45:31 +00:00
Sérgio Salgado
791b275cdf feat: add request data to user_tokens and token filtering 2020-11-12 22:03:26 +00:00
Rafael Taranto
5434e9f8e6 Fix/csv logs (#505)
* fix: use async csv lib

* fix: wording on the wizard

* chore: builded react files
2020-11-09 10:27:44 +00:00
Taranto
913d281798 feat: nodemon and fast reload 2020-11-05 18:53:58 +00:00
Taranto
a108df0c4c feat: return logs in csv format 2020-10-30 20:17:42 +00:00
Liordino Neto
f53a934092 feat: change customer screen transaction list part to the new design
feat: created the compliance details component (no data for now)

fix: added missing properties into the gql schema and the compliance
details component

feat: added another chip type for a neutral situation

style: change the property card style for the v1 specs

fix: added front facing camera override to schema and components

feat: added authorized override (status) column to the customers list
table

fix: moved name to the front of the phone on the customers list table

fix: added sanctions description text on it's card

fix: added id icon to the right of the customer name

feat: created subpage button component and use it in the customer
profile

feat: created an image popper component and use it in the customer
compliance page

fix: added varying sizes to the customer details and id data cards fields

refactor: simplify the compliance subpage code
2020-10-26 16:04:15 +00:00