A new option under the Compatibility section in setting. If the user is using the Daily Notes feature of the Obsidian and the user wants, that, if he adds a task in a file, which has a file name of as per the Daily Note plugin, then that will come as the Due date for that task. For this to happen :
[x] You have now the function to extract the due from the first line of the task. In that same function what you will do is, if there is no due date detected, then look at the name of the file, extract the content after the '/' symbol till the '.md', if the content between this looks like the due date format, which I can check by passing this string from the moment library then return this as the due date for that specific task. So this way if in the future, if the user adds a due date to this task also then also it will work.
[x] Front End : Add the UI and input field in the setting.
[x] Write the logic to add auto due, if not due is there for a task and if the file name is in the date format.
[x] Secondly, to take care if the name of the file matches with the correct due date format, tell user that he has to make sure, in the Daily Note plugin setting, the name of the file has to be in the following format : YYYY-MM-DD. In the future releases, I can add option to detect the name in any format and change it as per the format of the Task Board plugin.
A new option under the Compatibility section in setting. If the user is using the Daily Notes feature of the Obsidian and the user wants, that, if he adds a task in a file, which has a file name of as per the Daily Note plugin, then that will come as the Due date for that task. For this to happen :
[x] Secondly, to take care if the name of the file matches with the correct due date format, tell user that he has to make sure, in the Daily Note plugin setting, the name of the file has to be in the following format :
YYYY-MM-DD
. In the future releases, I can add option to detect the name in any format and change it as per the format of the Task Board plugin.