Tasks, right in your calendar
Add tasks next to events, set a due time and priority, and check them off with one click.
New
- Tasks
coreAdd items with
kind: 'task'and a single due date or time. Click the circle to complete a task; priorities show as colored stripes. SetenableTasks: trueto add the Event / Task switch to the built-in editors (off by default).setTaskCompletedandsetTaskPriorityupdate tasks from code. - Single-Date Picker
ui-range-pickermode: 'single'picks one date or time. - Task Labels
plugin-localizationTask and priority labels for every bundled language.
- Plugin Cleanup
coreinstall()may return a cleanup function, whichapp.destroy()runs. The React, Vue and AngularuseCalendarAppdestroy the app they create.
Fixes · Performance · Improvements · Docs9
Fixed
Mobile Event Drawer (
@dayflow/core): Saving no longer shifts the event time when the device and calendar time zones differ.Keyboard Shortcuts (
@dayflow/plugin-keyboard-shortcuts): The window listener is removed when the app is destroyed.Sidebar (
@dayflow/plugin-sidebar): Two calendars on one page keep their own sidebar config and collapse state.Svelte (
@dayflow/svelte): Complete typings, and config changes now sync to the app.React and Vue (
@dayflow/react,@dayflow/vue): Typed slot props; a removed Vue slot no longer passes its content to another slot.
Performance
Tree Shaking (
@dayflow/core,@dayflow/ui-context-menu,@dayflow/ui-range-picker): Bundlers can now drop unused components, and the Preact JSX runtime is shared instead of bundled. A Month-only calendar is about 4% smaller.
Changed
@dayflow/sveltenow requires Svelte 5. It never worked with Svelte 4.@dayflow/ui-context-menuand@dayflow/ui-range-pickernow requirepreact10.5 or later.
Documentation
Task guide in all documentation languages.
corereactvuesvelteangular3.7.6plugin-keyboard-shortcuts1.6.2plugin-localization1.6.4plugin-sidebar1.6.6ui-context-menu1.2.2ui-range-picker1.2.2