Dida Dashboard
approvedby Ayanami
Show Dida365/TickTick tasks inside Obsidian without syncing them into Markdown. - This plugin has not been manually reviewed by Obsidian staff.
↓ 10 downloadsUpdated 10d agoMIT
Dida Dashboard for Obsidian
An MVP Obsidian plugin that embeds a Dida365 task dashboard in Obsidian.
Design Boundaries
- Dida365 remains the task management system.
- Obsidian remains the knowledge management system.
- The plugin does not read, analyze, upload, or modify Markdown notes in the vault.
- The plugin only stores its own settings through Obsidian plugin data.
- The plugin only uses the Dida365 Open API for task data.
MVP Features
- Configure a Dida365 Open API access token.
- Test the API connection.
- Open a
Dida Dashboardview from the left ribbon. - Show All, Today, Next 7 Days, Inbox, and project-list views.
- Show active tasks grouped by overdue, today, tomorrow, next 7 days, farther future, and no date.
- Show tags, project/list name, and due time.
- Best-effort tag colors from the Dida365 tag API when color metadata is available.
- Add a task from the dashboard.
- Complete active tasks through the Dida365 Open API.
- Right-click a task to change its date, complete it, or abandon it by deleting it.
- Manually refresh task data with the refresh icon.
API Notes
The MVP uses the Dida365 Open API as a Bearer-token API:
GET /projectGET /tagGET /project/{projectId}/dataGET /project/{projectId}/task/{taskId}POST /taskPOST /task/{taskId}POST /project/{projectId}/task/{taskId}/completeDELETE /project/{projectId}/task/{taskId}
There is no Markdown synchronization layer.
Development
npm install
npm run build
Copy or symlink this folder into:
<vault>/.obsidian/plugins/dida-dashboard
Then enable the plugin in Obsidian.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.