* Create a dropdown and modal for uploading Video URLs
* Add ability to upload video URL to product gallery
* Add support for other video providers, minor UI tweaks
* Extract translations
* Style changes
* Adjust dashboard to fetch media oembed data
* Update codebase to match the schema
* Changes after code review
* Update schema.graphql and fixtures
* Update defaultMessages.json
* Fix failing jest tests
* Update schema and types
* first test for draft orders
* tests for channels in draft orders
* tests for channels in draft orders
* tests for channels in draft orders
* test for moving draft order to orders
* test for orders
* test for orders
* tests for draft orders
* tests for draft orders
* tests for draft orders
* tests for draft orders
* test for moving draft order
* tests for orders
* first test for draft orders
* tests for channels in draft orders
* tests for channels in draft orders
* tests for channels in draft orders
* test for moving draft order to orders
* test for orders
* test for orders
* tests for draft orders
* tests for draft orders
* tests for draft orders
* tests for draft orders
* test for moving draft order
* test plan for sales - discounts
* create sale
* passing tests for sales
* tests for collections
* remove eslint diable in sales tests
* remove eslint-disable
* move shared selectors
* move shared selectors
* fix indentation in requests
* add formatDate function
* remove moment
* remove moment
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
* fix: trigger form change when collections are being added to list of product collections
* fix: eslint and prettier
Co-authored-by: danilofatcat <danilo.gacevic@fatcatcoders.com>