What's new
If you are updating To Do List from an older version, check Migration to newer version for details.
Version 1.2.12
Released on November 15, 2024
Fixes
- Menus do not hide on an outer click
Version 1.2.10
Released on September 19, 2024
Fixes
- RestDataProvider API. Incorrect processing of temp IDs stored in arrays before sending to the server
Version 1.2.9
Released on August 26, 2024
Fixes
- Script error when sorting an empty project
- Submenus don't work on touch devices
- Incorrect types for the
api
object
Version 1.2.8
Released on February 29, 2024
Fixes
- Broken build on npm server
Version 1.2.7
Released on February 6, 2024
Fixes
- Problem with pressing Enter when renaming a project
- Problem with pressing Enter when searching for projects
- Overriding wx styles when using with complex widgets. Refer to the Stylization guide for details
Version 1.2.5
Released on December 7, 2023
Fixes
- The script error occurs when calling the unused menu item
Version 1.2.4
Released on December 7, 2023
Fixes
- Moving items between new projects doesn't work
Version 1.2.3
Released on September 13, 2023
Updates
- An ability to import component as ES module
Version 1.2.1
Released on August 28, 2023
Fixes
- Move a datepicker to the top level
- When opening the calendar in a task, the task text displays above the calendar
- When opening a context menu, it has wrong positioning
Version 1.2
Released on May 16, 2023
New functionality
- You can prioritize your tasks using context menu or the corresponding API (Example)
- You can sort tasks by priorities
- Multiuser backend allows you to track changes of other users in a real time (Example)
- Displaying To Do List tasks in a Table view. Integration with the JavaScript DataGrid component (Example)
New API
The priorities
property allows you to apply an initial priority to the tasks
Updates
- The
tasks
property was extended by the priority parameter. This parameter allows users to specify an initial priority - The
taskShape
property was extended by the priority parameter. This parameter allows user to manage the priority appearance of the card - The extended list of localized options
Fixes
- Setting users without users[n].avatar property invokes an error
Version 1.1
Released on October 10, 2022
Breaking changes
The new release introduces some changes to the taskShape
property. Check the Migration article to keep in step with the latest version.
New functionality
- Drag-n-drop:
- the ability to configure or disable the functionality
- new events:
start-drag
,drag
,end-drag
- Multi-select and bulk operations:
- the ability to select and manage multiple tasks using keyboard shortcuts
- the ability to manage multiple tasks via menu
- the ability to select and manage multiple tasks via API:
- new
selected
property - new
join
parameter for the methods:selectTask()
,copyTask()
- new
join
parameter for the events:select-task
,copy-task
- new method:
eachSelected()
- updated method:
getSelection()
- new
- the ability to unselect all tasks via the
unselectTask()
method
- To Do List with hidden completed tasks
- Showing/hiding completed tasks:
- via Toolbar menu
- via API:
- new methods:
hideCompletedTasks()
,showCompletedTasks()
- new events:
hide-completed-tasks
,show-completed-tasks
- new
hideCompleted
parameter for the methods:hasChildren()
,getChildrenIds()
- new methods:
- Task sorting:
- New events for managing the menu:
open-menu
andclose-menu
Updates
Version 1.0.1
Released on July 5, 2022
Fixes
- Significantly improved work of API
Version 1.0
Released on June 20, 2022
Initial functionality
- The ability to load data for tasks, projects, users, tags, activeProject
- The ability to work with projects in the following ways:
- The ability to work with tasks in the following ways:
- via API:
- add new tasks
- update tasks
- delete tasks
- move tasks
- copy and paste tasks
- check and uncheck tasks
- collapse and expand tasks
- select and unselect tasks
- change the indent level of tasks: indentTask() / unindentTask()
- assign and unassign users
- filter tasks
- via UI:
- add, copy and paste, select, move, indent/unindent, delete tasks
- search for tasks (by symbols or hashtags)
- edit tasks:
- edit the content of a task by double-click on it: enter text, numbers, hashtags, dates
- assign/unassign users
- set due date
- via API:
- The ability to configure tasks appearance and behavior:
- The ability to configure and customize Toolbar
- Keyboard navigation
- Read-only mode
- Localization
- Backend integration (Go and Node)
- Integration with other DHTMLX widgets
- Cross browser compatibility
- Touch support
API
- To Do List API:
- methods
- internal API:
- events
- properties
- Toolbar API:
- RestDataProvider API: