* 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 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
* [hotfix] fixes for UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 17: ordinal not in range(128)
* [hotfix] datetime field filters issue
StringIO and cStringIO modules are replaced with io.StringIO in
Python 3. six.StringIO is an alias for StringIO.StringIO in
Python 2 and io.StringIO in Python 3
* introduces build status for local fork
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range
* converts xrange to range using six.moves.range
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* Revert "introduces build status for local fork"
This reverts commit 61f40983d0b3c6725369171ab850a18e5c029cc4.
* Revert "[fix] Doctype List in User Permissions (#2785)"
This reverts commit 156393c9fc.
* Revert "[minor] translation related: Address document autoname and Search box placeholder (#2918)"
This reverts commit 9e8896d3c1.
* Revert "Fix total sum report (#2921)"
This reverts commit 344e87db83.
* Revert "[fix] Allow Print and Cancel during a Workflow (#2935)"
This reverts commit d57612bbe8.
* Revert "[enhancement] Email Alert - Allow email_by_document_field to have multiple emails separated by comma (#2936)"
This reverts commit f7ffcbf423.
* Revert "[fix] Customize Form - Report Hide (#2937)"
This reverts commit e50e5f15ef.
- Hide fields from report builder selection if report hide is selected
- Remove field from being shown in the report builder if report hide is selected
- Hide fields from report builder selection if report hide is selected
- Remove field from being shown in the report builder if report hide is selected
* [list_settings] save last_view, kanban_board, gantt_mode
* listview.js cleanup
* image_view refactor
* image_view done
* wip
* [photoswipe] wip
* show view for calendar, kanban even if no results
* [gantt_view] refactor into separate file
* [imageview] 3 column border fix
* [imageview] gallery working
* delete old libs
* indentation to tabs
* [gantt] update lib, custom popup html
* custom fontawesome checkbox
* reset gantt state when not permitted
* checkbox styling fix
* working commit
* image, calendar, gantt view working
* more refactoring, kanban view
* minor
* removed old files
* user settings improved
* filters and sort selector de-coupling
* wip
* [imageview] white pswp background
* kanban filters saving fixed
* fixed reportview
* minor
* removed listing.js
* minor fixes and cleanup
* patch for UserSettings table
* patch fix
* Communication_reconciliation
* Email inbox
* added collapsed timeline for communication
* new email prefill from when only one address
* timeline duplication and notifcation and stability fixs
* add subject to timeline
* email system v7 fixes
* added password required validation
* use proper email datetime
* email inbox v7.1 fixes
* email inbox communication_date used instead of created
* email inbox communication data cleanup
* remove old patch
* email inbox permit unlinking
* [fix] duplication queue and rename domain to email domain
* fix rename domain
* email inbox index optimisation
* email inbox relink doctype query usability fix
* email_inbox Set attachment variable for forwards and replies based on whether it exists or not
* uidnext fixes and cleanup
* email inbox fix tests
* fix rebase timeline issue
* email inbox threading and cleanup
* email inbox cleanup
* bring inbox into frappe and cleanup
* fix missed path
* inbox cleanup
* email-inbox move service back to account
* separate to erpnext contact match
* email inbox cleanup and move relink and timeline fix
* relink optimisation
* inbox fix footer
* keep email drafts on pages not just forms
* email inbox add sent items
* email inbox allow not save list settings on query
* email inbox cleanup and remove communications recon
* add suspend sending button in email queue
* fix rebase error
* email inbox assorted fixes
* email inbox fixes and relink option only when linked otherwise link;
* email inbox fix sender fullname as administrator
* create user email to custom button
* email inbox sent no match and seen
* email inbox fix unicode issues with subject recipient and sender