M5.4: Comment Properties (appearance: colour, opacity, thickness, note icon; general: author, subject; review history) from the canvas and card menus, one undo step; Comments panel filter (type, author, status) and sort (page, author, date, type, colour) with group headers; annot set_info/props

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon Thomas
2026-10-01 23:35:30 -04:00
co-authored by Claude Opus 5.5
parent adb644c5e1
commit 245c468bc7
13 changed files with 503 additions and 28 deletions
+20 -20
View File
@@ -3743,11 +3743,11 @@ title = "Comment properties (appearance, author, subject)"
area = "E"
tier = "P0"
milestone = "M5"
status = "planned"
commands = []
tools = []
evidence = []
notes = ""
status = "shipped"
commands = ["comment.list"]
tools = ["comment_edit"]
evidence = ["crates/ui-egui/tests/comments.rs::comment_properties_change_appearance_and_author", "crates/annot/src/tests.rs::author_subject_and_note_icon_change"]
notes = "Appearance (colour, opacity, thickness, note icon), General (author, subject), Review History"
[[feature]]
id = "comment.properties-bar"
@@ -3875,11 +3875,11 @@ title = "Filter comments (type, author, status, colour, checkmark)"
area = "E"
tier = "P0"
milestone = "M5"
status = "planned"
commands = []
tools = []
evidence = []
notes = ""
status = "partial"
commands = ["comment.list"]
tools = ["comment_list"]
evidence = ["crates/ui-egui/tests/comments.rs::the_panel_filters_and_sorts"]
notes = "type, author and status; colour and checkmark filters not yet"
[[feature]]
id = "comment.sort-comments"
@@ -3887,11 +3887,11 @@ title = "Sort comments (page, author, date, type, colour)"
area = "E"
tier = "P0"
milestone = "M5"
status = "planned"
commands = []
tools = []
evidence = []
notes = ""
status = "shipped"
commands = ["comment.list"]
tools = ["comment_list"]
evidence = ["crates/ui-egui/tests/comments.rs::the_panel_filters_and_sorts"]
notes = "page, author, date, type, colour, with group headers"
[[feature]]
id = "comment.search-comments"
@@ -3947,11 +3947,11 @@ title = "Review history of state changes"
area = "E"
tier = "P2"
milestone = "M5"
status = "planned"
commands = []
tools = []
evidence = []
notes = ""
status = "shipped"
commands = ["comment.list"]
tools = ["comment_list"]
evidence = ["crates/ui-egui/tests/comments.rs::comment_properties_change_appearance_and_author"]
notes = "status changes listed in Comment Properties"
[[feature]]
id = "comment.stamps-standard"