memos/web/src/utils
Steven 8af8b9d238 fix(web): use AST parsing for task detection to handle code blocks correctly
Fixes #5319. Checkboxes inside code blocks were incorrectly counted when
toggling tasks, causing the wrong checkbox to be checked. Replaced regex-based
task detection with mdast AST parsing which properly ignores code block content.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 08:26:16 +08:00
..
remark-plugins fix(web): disable setext header syntax (#5314) 2025-12-09 09:07:54 +08:00
attachment.ts feat: generate thumbnails for images stored in S3 and generate thumbnails with a maximum size (#5179) 2025-10-23 21:29:22 +08:00
i18n.ts refactor(web): improve locale/theme preference initialization 2025-12-11 07:59:52 +08:00
markdown-list-detection.ts chore: tweak comments 2025-11-30 13:16:02 +08:00
markdown-manipulation.ts fix(web): use AST parsing for task detection to handle code blocks correctly 2025-12-11 08:26:16 +08:00
memo.ts chore: update url of memo detail page 2025-02-07 20:51:04 +08:00
oauth.ts feat(auth): add PKCE support and enhance OAuth security 2025-12-01 00:04:26 +08:00
theme.ts refactor: simplify theme/locale to user preferences and improve initialization 2025-12-02 09:08:46 +08:00
user.ts chore: fix user checks 2024-09-03 20:48:23 +08:00
uuid.ts feat: implement memo chat frontend (#1938) 2023-07-14 13:09:21 +08:00