DailyBoard: Adding a Daily Work Task Board to DSH Web GUI
DailyBoard is a DSH plugin released by maintainer GinoXiang, categorized under workflows. It provides a daily work panel attached to the sidebar of the Web GUI, featuring a single-month calendar, daily checklist, task list, and a draggable 24-hour timeline. It supports recurring tasks based on days of the week or intervals, entry points for long-term task progress, daily task checkboxes, daily subtask logging, and an AI feature to extract tasks from natural language. Daily email reminders can send a summary of today's tasks, support push notifications to WeChat, and allow reminders to others via notes and scheduled times. Installation can be performed using `dsh plugin --profile web add dsh-dailyboard` or via a GitHub link. It requires DSH >= 0.2.1-rc.2 and Node.js >= 20, and is licensed under MIT. Data is read and written exclusively to `<DSH_HOME>/task-board/data.json`. AI extraction invokes the default model only once upon clicking. The Host side provides three local interfaces that only accept loopback and same-origin requests.
Read More