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
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
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
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
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