Releases: tu2-atmanand/Task-Board
1.8.6
Task Board v1.8.6
Bug Fixes 🛠
- Tasks with statuses of type "CANCELLED" tasks are not moving inside completed column. (#602) | Fixed ✅
- Users are not allowed to mark the task incomplete if the tasks has uncompleted sub-tasks/child-tasks | Fixed ✅
- Users on MacOs is not able to open the Advanced Filter Popover, fallback to a modal. | Fixed ✅
- Deleting a dependency to a task-note produces bug report. (#598) | Fixed ✅
What's Changed 🔎
- Better drop-down menus for priority and status properties in Advanced Filters UI.
- Better checkbox styling for completed tasks.
- Removed unused "isSet" and "isNotSet" filters from Advanced Filters.
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Full Changelog: 1.8.5...1.8.6
1.8.5
Task Board v1.8.5
Bug Fixes 🛠
- All the fields inside task item cards are blank on first render (#594) | Fixed ✅
- And few more refactoring.
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Full Changelog: 1.8.4...1.8.5
1.8.4
Task Board v1.8.4
Bug Fixes 🛠
- Unnecessary
/ris stored in the cache for inline-task title. | Fixed ✅ - The task title and description is wiped off when any task is updated, either from board or from note. (#585, #586) | Fixed ✅
- The description is not rendered when "Show both" setting option is enabled (#587) | Fixed ✅
- Inline-tasks with on-complete delete property is not actually deleting the task. | Fixed ✅
- The completed tasks on map view is not getting dimmer immediately as they should be. | Fixed ✅
What's Changed 🔎
- Change the key type of taskItem component to string, for extra value safeguard.
- Add the user feedback in card footer for missing services.
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Full Changelog: 1.8.3...1.8.4
1.8.3
Task Board v1.8.3
Bug Fixes 🎁
- A new icon button to easily remove the time property.
- A user feedback within the task cards when the specific task is updated from the board.
- The board search task function will not work in map view.
Bug Fixes 🛠
- Tasks plugin configuration is not imported correctly and also doesnt import on plugin reload. | Fixed✅
- Rapidly clicking checkbox item shows an unnecessary bug report (#504) | Fixed
- Too many bug reports are shown when duplicate ID tasks are found in map view (#525)
- There is a issue with case-sensitivity for task-note identifier tag. (#530)
- Time property is not being applied to the task-note when added through the modal (#573) |
- A lot of other inline-tasks features are not working for task-notes. |
- fix : deleted frontmatter are not removed for task-note
- fix : updated task-note are not moved to top in taskCache
- fix : map view is not working for task-notes
- Search highlighting persists even after closing the search input box and while switching boards. (#508) |
- The cards do not refresh when edited in a search query view. (#559) |
- The sorting algorithm is not working for priority property. (#570) |
What's Changed 🔎
- Major refactoring of task ID system: Changed task IDs from
numbertostringtype throughout the codebase, including updates to interfaces, utilities, and components - Enhanced task completion detection: Refactored
isCompletedfunction toisTaskCompletedwith support for custom status configurations and both task note and task line formats - Improved frontmatter operations: Fixed tag deduplication, enhanced property cleanup, and improved status name resolution using custom status configurations
- Fixed priority sorting algorithm: Corrected priority ordering to always place "none" (0) values at the end regardless of sort order direction
- Added task update event tracking: Implemented
UPDATE_TASKevent emission for loading animations and targeted UI updates with improved timing - Enhanced search functionality: Improved search input state management, query persistence, and filtering across the board view
- Added null safety checks: Implemented optional chaining and null checks in lazy loading and array operations to prevent runtime errors
- Improved UI/UX: Added time clearing feature, enhanced CSS animations, added loading state indicators, and improved checkbox responsiveness
- Refactored function signatures: Updated multiple utility functions to accept
settingsobject instead of fullplugininstance for better separation of concerns
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
- @byq77 - For fixing the Tasks plugin integration issue with statuses.
- @AE-SAY-WAY - For thorough testing and suggesting a lot of improvements.
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Full Changelog: 1.8.2...1.8.3
1.8.2
Task Board v1.8.2
What's Changed
- Updated the default configuration for better onboarding experience for new users. (#545)
Bug Fixes 🛠
- FIX: Update fetchTasksPluginCustomStatuses to retrieve core and custom statuses by @byq77 in #543
- Advanced filter saved configs are not loading and throwing an error was fixed by @byq77 in #552
- The map view is glitching after selecting the "Pan" option for the Mouse wheel behavior setting. (#544) | Fixed ✅
- The run vault scan mandatory notification animation is not showing on fresh instal.
- Lazy loading feature for Kanban view was not enabled by default in setting.
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Full Changelog: 1.8.1...1.8.2
1.8.1
Task Board v1.8.1
I wanted to implement these big optimizations in the next version, 1.9.0. But the Kanban view was really struggling with even 1000 task cards. Hence, implemented some of the biggest planned optimizations in this release. One such technique is lazy loading of task cards and this has been tested with 50,000+ task cards. The performance should be same even for task-notes.
Big Optimizations 🌟
- Kanban Lazy loading : Task cards will be rendered on demand when user will interact with the columns. Drastically improved the performance.
- Map view on phone : Few UX enhancements for map view on phone.
Small Features 🎁
- Native Obsidian menu to easily delete any link on map view. | #455
- Store the map view last location data for each board separately | #489
- Show color indicator for the columns with active filters | #537
- A delete confirmation modal while deleting columns | #515
Bug Fixes 🛠
- The completed column type is not correct in "Status based board". (#519) | Fixed ✅
- The advanced board filter menu icon is not rendered. | Fixed ✅
- Map loads indefinitely if there are zero tasks with ID. (#500) | Fixed ✅
- Tags are not being deleted through the capsules for task-notes. (#506) | Fixed ✅
- Typing in the "child task" input field inside the edit task modal is not showing the text. (#528) | Fixed ✅
- The column sorting configuration modal is not saving the configuration properly. (#531) | Fixed ✅
New Contributors
Other Changes 🔎
- Make the completed tasks nodes looks a little dimmer along with their links.
- Added few additional common task statuses and enhancements for "Status based board". | #516
- Improved error messages for Bug Reporter in various utilities.
- Better user messages when there are no tasks to display or when there are zero tasks with ID on them for map view.
- The last line in a file will be preserved while adding or deleting an inline task.
- Few more UI enhancements in Edit task modal. | #500
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
- @AE-SAY-WAY - Special thanks for extensively testing this plugin and continuous suggestions.
- @byq77 - For enhancing the "Status based board" and fixing the default value errors.
- @slimshader
- @elvarb
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Full Changelog: 1.8.0...1.8.1
1.8.0
Task Board v1.8.0 🎉
YouTube video for this release : https://youtu.be/6AcvJvNTXok
YouTube video on DFP methodology and map view feature demo : https://youtu.be/mWfbDTO5pyw
The second most requested feature, which may have the potential to use boards as projects, is here, advanced filters for boards as well as for columns. This version is loaded with a ton of new features. But mainly its aimed at improving the UI and providing better UI/UX experience, specially for small screens. And the two experimental features from previous versions are now available for normal use after thorough testing.
New Features 🎁
- Map view : Map, plan, manage and visualize all the dependent-sequential tasks within your project using the power of canvas. Based on a new methodology, Dependency Flow Planning (DPF). | #301
- Task Notes : Show normal notes as task cards on Task Board. Easily add reminders and other properties on your notes. Integration with TaskNotes plugin. | #424
- Advanced board filters : Apply board specific filters to get a personalized-filtered view for your different board. Manage different projects as boards with ease. | #309, #405
- Advanced column filters : Similar to the board filters, you can apply to the column filters to further narrow down the filtering within the board. | #117
- Column sorting criteria : Apply multiple sorting criteria to individual columns to see important tasks on top of the column. | #117
- A ton of UI/UX improvements : From switching boards to adjusting the font size of labels, a lot of UI/UX changes has been done to get better experience on small screens and to reduce visual noise and distraction and focus better on the content. | #389
- Minimize columns : Using the column menu option, easily minimize a particular column temporarily. Maximize again by clicking on name. | #386
- Add or Edit Task window can now work as modal as well as a tab, so it can be now opened inside a new window to have multiple views opened at the same time. | #382, #67
- A file filter has been added inside the search bar to find tasks from a particular file faster. | #334
- Regular Expression support for Files and Folders in scanning filters. | #154
- Default start time setting has been added, if user would like to have a default start time for tasks with universal date. Helpful for sorting. | #420
- A new field to enter board description, to see it inside the board cards. | #440
- Refresh button will now going to scan any pending updated notes and then refresh the board.
- A collapsible property section inside the editor of edit task modal has been added. | #386
Bug Fixes 🛠
- Column task count is inconsistent when filters are applied (#388) | Fixed ✅
- The time property is not applied correctly (#408). | Fixed ✅
- Few dataview format properties are not getting scanned properly. | Fixed ✅
- The tag input field inside add or edit task modal is not cleared after selecting a tag | Fixed ✅
- The status emojis are not showing up on other themes and mobile devices. | Fixed ✅
Other Changes 🔎
- The folder and files will be created for the archived tasks note, if doesnt exists.
- The default paths for various setting has been changed to have better vault structure. | #446
- Store the last viewed setting tab.
- All project packages has been upgraded to latest version.
- The add or edit task modal editor will have as much height as required by the content.
- Two new setting tabs for Map view and TB notes features.
- Old Board filters has been removed and setting migrations has been applied to automatically get your old board filters.
- Task Board now uses i18next library to provide a efficient and optimized translation mechanism. | #383
- Refactoring whole codebase to have organized code structure and cleaning up unnecessary files.
- Optimization : Modified notes will be properly tracked until they are finished scanning for tasks to avoid missing of any changes made. | #357
- Optimization : If tasks content has not been modified in the edited file, the cache will not be updated unnecessarily, reducing unnecessary operations. | #361
- Add third board as status based board inside initial boards.
Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestone/10.
Contributions
A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :
- @pcause
- @BlitzVI
- @dubyasqrd
- @AE-SAY-WAY
- @alireza-keshavarz-d
- @itpropaul
- @DarkCellar
- @medo2132112
- @Vortriz
- @MomdAli
- @Sebert81
And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤
Full Changelog: 1.7.0...1.8.0
1.8.0-beta-6
Task Board 1.8.0-beta-6
Major Changes
- Easy task import : In map view a new side panel has been implemented, to make the importing of task on map view easier. Basically this applies unique IDs to the tasks, so they can appear on the map view.
- Add task importer side panel to Map view for bulk ID assignment by @Copilot in #486
- Make the scaling of edge and markers in mape view smoother while zooming.
- The progress numbers should show : (Number of tasks completed) / (Total number of tasks in the current board.)
- The child task title should be also cleaned while showing inside the parent task card.
- A last entered filter wont be automatically loaded when user will try to configure the board or column filters for fresh entities.
- Improve the bug report content for various bug reports.
- Refresh button will be shown inside the view header instead of board header in mobile devices.
- Added the missing funnel icon in board menu.
Bug Fixes
- The otherTags column type is not properly working (#451)
- The bug report modal doesnt take required width.
- Board doesnt refresh after scanning the vault.
- The target task is getting the dependsOn property assigned, when the links are connected in any order.
- There is an issue with 'tags are empty' advanced filters. Fixed ✅
- The priority names are not appearing inside the dropdown options in Add or Edit task modal.
- Fix scanning filters not persisting on import and folder filters not scanning subfolders by @Copilot in #487
Optimizations
- Remove the plugin instance as argument from major high performing functions.
- Improved few english translation strings.
- A lot of code refactoring.
- A lot of more small UI ehnancements.
Full Changelog: 1.8.0-beta-5...1.8.0-beta-6
1.8.0-beta-5
Task Board v1.8.0-beta-4
All the features, enhancements and optimizations has been implemented as planned for version 1.8.0 and is its ready for release. This is a final beta version for its testing.
Interested users/testers are more than welcome to try this release and provide the feedback or bug reports to fix them faster and make this release production ready asap. Your supports always means a lot and testing is a very crucial part of software development. Testing in different environments and from different users will help to find out the missed edge cases and fix them.
How to test this beta release : https://tu2-atmanand.github.io/task-board-docs/docs/Advanced/HowToTestBetaReleases/
Test vault :
1.8.0-Test_Vault.zip
What's Changed
Exciting New Features 🎉
- Add zoom-invariant scaling, hover-based visibility, and fix node size persistence for MapView by @Copilot in #453
- Feat 301/map view by @tu2-atmanand in #469
- Release v1.8.0 by @tu2-atmanand in #473
Full Changelog: 1.8.0-beta-4...1.8.0-beta-5
1.8.0-beta-4
Task Board v1.8.0-beta-4
In this version, all the planned enhancements for Map view feature has been implemented and the map view has been tested to be released for normal use. A lot of QOL features has been implemented. The detailed list will be released in the main version release notes.
- https://github.com/tu2-atmanand/Task-Board/issues/#402
- Few fixes from the previous beta release.
Interested users/testers are more than welcome to try this release and provide the feedback or bug reports to fix them faster and make this release production ready asap. Your supports always means a lot and testing is a very crucial part of software development. Testing in different environments and from different users will help to find out the missed edge cases and fix them.
How to test this beta release : https://tu2-atmanand.github.io/task-board-docs/docs/Advanced/HowToTestBetaReleases/
Test vault :
1.8.0-beta-4-Test_Vault.zip
Full Changelog: 1.8.0-beta-3...1.8.0-beta-4

