Commit graph

9 commits

Author SHA1 Message Date
HeroBlackInk
7ba62023e6 chore: bump version to 2.0.3 2026-03-20 02:35:53 +08:00
HeroBlackInk
9f600b9e21 fix: Full Vault Sync typing hijack — defer new task creation to line leave
Previously, lineContentNewTaskCheck fired on every keystroke in Full Vault
Sync mode, creating a Todoist task after typing a single character.

Now new task detection in Full Vault Sync is handled by lastLineNewTaskCheck,
which only fires when the cursor leaves the line. lineContentNewTaskCheck is
narrowed to only handle manually-tagged #todoist tasks.

Fixes #110 (problem 4)
2026-03-17 22:17:36 +08:00
HeroBlackInk
0f59756a13 fix: use dynamic plugin directory path for settings file (fixes #108) 2026-03-16 18:08:34 +08:00
HeroBlackInk
6bdb2824cd chore: bump version to 2.0.0 and update documentation
- Update feature table: priority and labels/tags sync now bidirectional
- Add sync direction controls and excluded folders to settings docs
- Add development guide (clone, build, project structure)
- Add CHANGELOG entry for 2.0.0
2026-03-15 16:10:47 +08:00
HeroBlackInk
30ade894f9 feat: migrate REST API from v9 to v1 and add test scripts
- Upgrade @doist/todoist-api-typescript from v2.1.2 to v6.5.0
- Update todoistRestAPI.ts to handle new pagination format (result.results)
- Update esbuild.config.mjs to handle Node.js built-in modules
- Add tests directory with API test scripts
- Add AGENTS.md for agentic coding guidelines
- Update CHANGELOG.md with migration details
2026-02-16 02:19:44 +08:00
HeroBlackInk
acb3d3196c add build-without-tsc command 2023-04-01 13:57:08 +08:00
HeroBlackInk
d1e4061704 rename plugin 2023-03-29 19:39:53 +08:00
HeroBlackInk
624a845247 add todoist restapi module 2023-03-26 16:58:13 +08:00
HeroBlackInk
9ede319d45 Initial commit 2023-03-26 16:09:25 +08:00