feat: add cashboxes route
feat: add non-editable cashbox component
feat: cashboxes action required icon
feat: add cashOut denomination to cashboxes
feat: edit cashboxes values
feat: new server empty cashIn and reset cashOut actions
feat: reset cashboxes from UI
fix: cashbox border, cashbox font
fix: move cashbox styles to its own file
fix: use default table for cashboxes-table
fix: better import
fix: TODO: find a better way to display cashbox reset errors
fix: TODO for cashout
fix: move cashboxestable closer to parent
fix: WIP use EditableTable instead of fakatable
wip: move to editabletable
fix: WIP split cashbox into view + input components that can be used with formik
feat: rewrite cashbox component into view + fromik
feat: WIP use editableTable instead of hand made table
feat: WIP cashboxes editable table
feat: split cashbox
feat: Yup validation schema for cashboxes editable table
feat: split cashbox into view+formik
feat: WIP use editableTable instead of faketable
feat: use editableTable instead of fakeTable
fix: custom CashboxesTable not needed anymore
style: added stripes as bg to table rows
feat: created the stripped lines pattern for null values in tables
style: center objects vertically in the tables
fix: removed the vertical alignment on the Td component (broke some
tables)
fix: coalesce the last_active customer property to it's own creation
when there's no tx associated
fix: check for null values in the customer properties
fix: fix the ordering of the customers table
style: centered td contents vertically
feat: added customers list page
feat: created the Customer type on the gql server and consume it
Currently only with the 'name' property
feat: added query on gql to get the customers list with the needed props
feat: added the currently available props to the front end table
fix: consider only sent txs for the aggregations on the customers list
fix: replace ExpTable with a non-expandable one
fix: remove unused properties from gql and front-end
fix: fixed the customers list columns width
fix: the last active table column was reading the wrong property
chore: remove debug logging
fix: use the correct table columns to check for txs that should be
considered on the customers list page
fix: use the international format for phone numbers
feat: added the search box
fix: remove ordering from the gql customers list query and moved it to
the front-end)
fix: removed the search box
chore: refactor the customers list table into a new component
chore: cleanup code
fix: fixed styles from customer list page header
For now it doesn't have any functionality, CSS styling, or tables
feat: added tables to the Coin ATM Radar screen
No styles or icons yet.
feat: added Edit links to the Coin ATM Radar Setup screen
chore: added some TODOs to the Coin ATM Radar Setup screen
refactor: make a function to render both Coin ATM Radar Setup tables
feat: toggle function on table (not working on table content yet)
feat: added toggle state to the Share Information switch
feat: make the Share Information toggle change the tables contents
feat: added a 'Help' link
Later will be replaced by a '?' button with a pop-up help text.
feat: added radio groups when in editing mode of Coin ATM Radar screen
chore: replaced edit and help placeholders with proper buttons
style: defined some CSS styles
feat: added a help popper
feat: enable radio change events, so they can be selected
style: defined row styles for the radio button groups
For now the help popper contains only a placeholder text, which must be
replaced.
refactor: replaced help and edit Links with Buttons
fix: fixed the margin spacing for buttons
style: added more spacing between before the share information Switch
refactor: made a function to check a table element boolean value
fix: changed some typography styles for titles (from TL2 to H4)
style: added the alternating row style to the information tables
style: added true and false table icons replacing the placeholder texts
style: fixed the radio groups right margin
refactor: renamed everything from CoinATMRadarSetup to CoinATMRadar
feat: integrate share information switch with graphql api
Still needs to finish the tables api integration.
refactor: rename properties from 'show' to 'send'
feat: integrate tables with graphql api
feat: updated the coinatmradar module with the new config properties
feat: added logic to show only currently available CAR config properties
feat: disable the edit button when 'Share Information' is set to 'No'
chore: replaced the lorem ipsum with the correct text on the help popup
fix: fixed some css styling errors
chore: added link to the CAR page on the corresponding button
refactor: refactored the information table to make a component out of it
refactor: changed the name of the 'active' property of the properties
table to 'disabled' and inverted it's logic
refactor: created a component from the boolean property table
refactor: delete repeated styling code on the car page and it's table
style: update styles to be in accordance with the guidelines
refactor: rename properties to make them more concise
fix: readded the old coinatmradar module and renamed the current one
refactor: replaced ternary if with a coalescing operator
fix: make the info table always visible, and it's values not dependent
on the disabled status
fix: move link style to jss
refactor: simplify the use of car properties, and remove currently
unused ones
fix: put hooks on their correct places
fix: when changing the value of the switch, update only it's own config
fix: rename booleanPropertiesTable file so it starts with a capital
letter.
chore: readd removed properties on the car settings (all commented out)
chore: integrated CAR settings page into Operator Info page
fix: replaced broken white and disabled versions of the edit icon