* feat(markdown-editor): Add new fieldtype - MarkdownEditor
* feat(markdown-editor): Add MarkdownEditor control
* fix(markdown-editor): Fix placement of "Show Preview" button
* fix(markdown-editor): Render HTML in prints
* Left align Indicator and corrected “Add to Knowledge Base” button misalignment.
* Left align Indicator and corrected “Add to Knowledge Base” button misalignment.
* Pushing title changes only, reverted timeline changes.
* Pushing title changes only, reverted timeline changes.
* Timelime tilte design update for small resolution.
* Review changes and added minified date
* Review changes for Timeline for smaller screen.
* Changes for tilte, delete icon change and removed duplicate date.
* Review changes
* Fixed Alignment for action buttons.
* Small resolution alignment changes.
* Class name changes.
* Timelime tilte design update for small resolution.
* Changes for tilte, delete icon change and removed duplicate date.
* [sales goal] in company; graph, notifs
* cleanup notifications.js, summary and specific val in graph
* Add line graph, add goal data methods in goal.py
* [tests] targets in notification config
* [minor] type of graph as argument in parent
* Update graph docs
* remove company dependent test for notification
* [fix] test
* look for monthly history in cache
* check for cached graph data in field
* [wizard] refactor and UI cleanups
* [wip] attach image control cleanup
* try and detect lang, country, gravatar
* password control
* frappe.wiz to frappe.setup
* cleaned up slides, yet to decide on master data
* Add function to add dynamic fields in layout
* [fix] independent slide fields numbering by deep-cloning initial fields
* refresh only appended fields, autofill user_details
* [wizard] UI test
* [wizard] frappe icon, reuse get_geo_ip_country, cleanups
* - Add controller for signature field, including buttons for save and reset
- Add library and style
* Add DB mapping for Signature field -> fix bug not saving
Add empty image, and auto load image when loading form
Add option for Signature field type on Doctype form
* Make field uneditable after submitting
* Remove console log and revert adding empty lines
* Update layout, remove edit mode/button, make save button compact. Refactor and use change event to trigger save.
* [cleanup] Signature Control
* [kanban] wip
* [kanban] refresh views on kanban change, add kanban board to title, kanban cards draggable
* update field on column change, open form when clicked
* [kanban] refactor into new view KanbanView
* [kanban] minor
* [kanban] refactor into classes
* [kanban] refactor wip
* [kanban] Show Board button in kanban board
* [kanban] add card, move card
* [kanban] wip
* [kanban] filters wip
* [kanban] add new column wip
* [kanban] filters sort-of working
* [kanban] filters still not working, ugh
* another failed attempt :(
* [kanban] filters working, added quick edit for cards
* [kanban] add column partially working
* added assign to
* kanban using stores wip
* wip
* add card, add column working without refresh
* save filter button
* show card meta
* delete column
* fluxify data flow
* change:cards working
* delete changed to archive
* removed old store implementation
* restore column option
* edit card title, api cleanup
* kanban_column_order wip
* kanban column order wip2
* order save finished
* fix new card sorting
* cleanups
* fixed undefined card
* fixed refresh on list view change
* cleanups
* Added edit button to comments of doc timeline
* Used $timeline_item where applicable
Changed pencil-icon to check-icon while editing
Added hover effect to edit icon
Made octicon-check green and slightly bigger
* Used tabs instead of spaces for indentation
* Update utils.py
* Update timeline.js
* [feature] document versioning #2469
* [minor] remove on_update from WebsiteGenerator
* [fix] delete shares when deleting user
* [test] don't run delete in background if test
* [fix] test_db
* [added] Deleted Document
* [fix] added track_changes in all documents
* [fix] add to deleted only if exists
* [fix] in_install flag in deleted documents
* [minor] name will always be reset