Clarity: Views render raw @remind(...) sync ID instead of hiding it
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 74/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- javascript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Bắt đầu từ phần kết xuất văn bản tác vụ của Clarity cho Inbox và các chế độ xem được tạo khác, sau đó tái hiện với một tác vụ được đồng bộ hóa qua plugin Remind bằng UUID @remind(...). So sánh chế độ xem gốc và chế độ xem Clarity; được xem là hoàn tất khi UUID bị ẩn trong khi văn bản tác vụ và chỉ báo nhắc nhở vẫn hiển thị.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Checks
- I confirm I have restarted NotePlan and this problem still persists.
- I confirm I have reinstalled the Plugin and this problem still persists.
- Is this a repeatable problem?
System
- Device OS: macOS
- NotePlan Version: 3.21.2 (1522)
- Plugin Name & Version: Clarity v1.9.0
Describe the bug
In views generated by Clarity (e.g. the Inbox view), tasks that have been synced to Apple Reminders via the "Remind" plugin's @remind(...) declaration display the full raw sync ID inline — e.g. @remind(:::8ECB59B3-4E5E-4B15-833F-348D1A8CE4DE). NotePlan's own default/native views correctly hide this ID and just show the task text with its reminder indicator (a bell icon with the reminder time). This looks like an oversight in how Clarity renders task text, rather than an error/crash — Clarity just isn't stripping this hidden metadata the way NotePlan's native views do.
What do you expect it to do instead?
Clarity should hide the @remind(...) UUID the same way NotePlan's built-in views do, rather than rendering it as visible text in the task line.
To Reproduce
Steps to reproduce the behavior:
- Install the "Remind" plugin and sync a task to Apple Reminders using the
@reminddeclaration. - Open NotePlan's default Inbox/calendar view — confirm the task displays normally, with no visible ID (just the task text and a reminder indicator).
- Open Clarity's Inbox view (or another Clarity-generated view containing that task).
- Observe that the task now shows the raw
@remind(:::UUID)string appended after the task text.
Screenshots
Additional context
This appears to be specific to how Clarity parses/strips (or doesn't strip) plugin-inserted metadata tags when rendering its own task views — other plugins that use similar hidden-metadata conventions in task lines may be affected the same way, not just Remind's @remind tag.
- Ngôn ngữ chính
- JavaScript
- Star
- 204
- Fork
- 82
- Merge trung bình
- 22 giờ 27 phút
- Pull request đã merge (30 ngày)
- 3
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của NotePlan/plugins
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
-
Dashboard: Task "Comment" Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
-
Tidy: Issue with plugin.json Đang mởbug
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
-
Dashboard: Settings filter Đang mởbug enhancement
Tất cả issue của NotePlan/plugins
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
palladius/rails8-app-on-gcp#145 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
dotenvx/dotenv-vscode#139 ·
-
test-change-proposal
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
web-platform-tests/interop#1455 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
corsairdev/corsair#1764 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100