> fixing confusing naming in the UI and calling it "Raw Print"
> used import for sha256 library
> changed the Print Preview message for raw print
> same possible codacy fixes
* test(UI): Add UI tests using cypress
* test: Add test configuration for travis
* fix: Lock redis version
* fix: Refactor fill_field command
* fix: Rename setup_wizard test to run first
* test: Add setup for dashboard service
* test: Add build matrix for ui test
* test: Add name to each build matrix
* test: Only include ui test for an extra build stage
* fix: Exclude UI test with python 3.6
* test: Test order
* test: Enable developer_mode
* test(login): Check session user and not hash
* test: Refactor assert
* test: Refactor setup wizard test
* test: Remove setup wizard test
* test: Add blank seed database
* test(form): Scroll to top before save
* test: Fix form test
* test: timeout
* test: more wait
* test: Remove specific selector
* test: Remove wait, delay typing
* test: Blur input after typing
* test: Wait for form to get dirty
* test: Add credentials for frappe org
* test: Remove node install step
* style: Fix linting issues
* fix: List view filters
- ToDo: Dont override frappe.route_options if it is already set
* test: Dont reload page before test
* first cut
* Code refactoring, styling
* Added Sorting
* Revert query_report to use slickgrid
* cleanup
* Edit cell working
* Add regrid, remove datatable
* Add clusterize
* Update lib, fix get_checked_items
* New ReportView
* wip
* Enable editing, fix styles
* update lib
* wip
* fix refresh rows and editable cells
* Refresh list_view every 3s, decouple refreshing logic
* Report editing fixes
* Cleanup loading fields, add column then refresh list
* [wip] New List View
* [working] Render results
* ListView is now BaseList, add new ListView and GanttView
* Create new page for each ListView
* GanttView working
* CalendarView working
* KanbanView working
* Cache list_view based on page_name
* Gantt view buttons on mobile
* Add ReportView
* Refresh datatable on render
* Setup like
* [start][filters] clean up FilterList
* [filters] refactor FilterList
* [filters] minor fix
* [filters] fix remove filter
* filter utils
* more utils, remove apply
* rewrite as class, remove 'me' references
* [filter] implement on_change to decouple parent functions
* Integrate new filters with new BaseList
* Setup freeze area for ListView
* Set breadcrumbs on setup_page
* Trigger list update from events
* Setup footnote area
* Fix Kanban Board filters
* Add filters to standard filters, then filter_list
* Remove old files
* Fix ImageView
* Some more fixes for BaseList.init
* Fix order_by on load
* Report View: remember columns
* Fix for hidden filters
* Fix for delete items
* InboxView
* Shift select checkboxes
* Fix ESLint errors
* More refactoring
- Move ListMenu to Listview
- New FileView
- Ability to add custom breadcrumbs
* FileManager working
* Tags, set filters from route options
* Custom Reports Working
* List Sidebar reports
* Report Name as title
* Fix ESLint errors
* Fix UI tests
* Fix Kanban test
* Format ID column
* [fix] Kanban cards title
* Checkbox fix
* Fix Activity Page
* Update rows in Report in place
* Child Table columns in Report View
* added static map field
* leaflet draw plugin added to map control
* Editable layer working no icons
* Save and load data in form field
* images and icons working
* Locate plugin added, and loads on geolocation
* organized map control code
* loads layer as per form
* new form clears editableLayers
* update: leaflet 1.2.0 and leaflet-draw 0.4.2
* changed to ERPNext colors
* Multiple map fields and fixes
* fixes codacy suggestions
* loaded geojson data editable
* Map layers editable
* add only one layer on draw:create
* code organized with helper functions
* Replaced Leaflet Draw with Leaflet Editable
* read values from database
* layers saved in db
* Using Patched Leaflet Draw (mobile-friendly)
* Working Map field with multiple forms open
* Leaflet Draw css image path fix
* Leaflet Draw
Fixes Leaflet draw css image paths
Fixes Circle marker and Circle
* locate to geolocation or set featurecollection as center
* [fix] leaflet fitBounds padding 50,50
* [Fix] Leaflet (auto) locate
* Map field basic test
* added refresh button on map
* Mute map geojson in print format
* renamed Map field to Geolocation
* Suggested changes and fixes
* eslint disable
* csslint allow important
* [start] display barcode based on input
* [wip]
* [barcode] use set_value
* parse and set
* remove quagga
* [barcode] set in db
* [fix] set height
* cleanup
* remove from build.json, require instead
* [fix] declare JsBarcode global in .eslintrc