* 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
* [fix] while deleting a record also check links in single
* [fix] no HTML in translatable text
* [fix] commonified message for link validation on document delelte
* Removed comment_type 'updated'
* New doctype activity log
* Moved feed.py to activity_log
* Updated feed gets stored in activity_log
* Activity page fetches feed from activity_log
* feed match condition change
* modified
* modified hooks.py
* modified sessions.py
* patch added
* naming in patch
* moved login, logout feed to activity_log
* changes in auth.py, hooks.py
* deleted doctype authentication_log and added test cases
* added utils.py in core
* moved some methods from communication.py to utils.py
* added PyMYSQL instead mysqlclient-python
* added pymysql import
* fixed db module import
* foxed self._conn wrapper
* updated cursor migration
* removed existent converters
* some more fixes towards API port
* modified travis
* updated doctype and revereted yml
* modified travis
* refreshed logging
* raw fix
* moved from hard coded constants to declarable instances
* moved from hard coded constants to declarable instances
* refactoring and logging
* moved to global import declaration
* fixed codacy
* unfixed codacy
* minor fix
* binary_type has a single
* deprecated alternative
* merged with latest
* fixed merge conflicts
* using deprecated alternative
* raw fix
* stupid fix
* using StringTypes instead
* brutal hack
* log
* tundebazy to the rescue
* fixed content_hash error
* frappe/database.py
* frappe/database.py
* updated database.py
* updated requirements
* updated requirements
* fixed codacy
* fixed codacy
* moved from DatabaseOperationalError to pymysql.InternalError
* moved from DatabaseOperationalError to pymysql.InternalError
* fixed codacy
* empty commit
* fixed codacy
* fixed codacy
* 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
* [minor] display title in user mention instead of docname
* [minor] added the reference number/name
* [minor] if title is name then use the doc.reference_name instead of frappe.db.get_value
* migration tool
* custom field for primary key added
* foreign key and multiple linking F_key issue resolved
* refined code
* many-to-one mapping temp fix
* added support for pre-process + cleaned up code
* [various] fixes to setup wizard for developer mode, frappe.enqueue_doc, share with assign
* Refactor data migration module
* added migration for hub
* Add "Skip errors" in data import tool
* move db_set to document.py
* Add Data Migration Run
* Dynamic Migration ID
* move run() from Mapping to Run
* Push Deleted Documents
* fixes
* [migration] doc operation counts
* insert and update instead of push in connection
* fix count and total_pages, skip sync if total_pages is 0
* [migration] child tables
* fix complete()
* [page] remove required libs
* Add sidebar.js, rename old sidebar.js to form_sidebar.js
* [minor] get_empty_state fixes
* svg in icon
* remove image check
* fix codacy
* fix is_child_table check
* [connector] add get_list()
* Add test for Data Migration Run
* fix test
* truncate tabNote
* fix test
* sync todo with event to fix test
* fix db count
* [mapping] export Mapping to json
* Add docs for Data Migration Tool
* [migration] pull data as list, test case
* [hub] remove mapping export to files
* Pull refactor
* [test]
* Add comments
* [mapping] exec in mapping formula
* fix codacy
* fix codacy
* Remove exec for pre-process and post-process
* Add pre and post process for Push
* Remove formula
* fixes
* [refactor] add failed_log to pull, handle error in pull
* [test] Push, pull, update
* Fix codacy, fix insert_doc for pull
* Set migration id on successful insert
* fix update_doc
* fix update_doc
* method is a function
* child table mapping
* Refactor logging
* fix update_doc again
* fix hostname, password
* update docs, minors
* Remove assign_if_none
* Remove error handling from connection methods
* [refactor] Data migration run
* Break push stages into methods
* Migration run refactor
- fix test
- add separate fields for logging
* fix codacy
* fix hostname password
* fix test