Dotta and Paperclip
7e0f051d3b
Align task property icons with assignee avatars ( #13319 )
...
## Thinking Path
> - Paperclip is the open source app that people use to manage AI agents
for work.
> - The task properties panel helps operators inspect and update task
data.
> - The status, assignee, and project rows used different leading icon
sizes.
> - The mixed sizes made the rows look uneven.
> - The assignee avatar already provides the correct 24px visual size.
> - This pull request sets the status and project visuals to that same
size.
> - The benefit is a tidy and consistent properties panel.
## Linked Issues or Issue Description
**What happened?**
The task properties panel showed a 12px status icon, a 24px assignee
avatar, and a 16px project tile.
**Expected behavior**
The status, assignee, and project rows must use the same 24px leading
visual size.
**Steps to reproduce**
1. Open a task.
2. Open the Properties panel.
3. Compare the Status, Assignee, and Project rows.
## What Changed
- Keep the Status glyph at 16px and use spacing to give it the 24px
avatar footprint.
- Set the Project row tile to the 24px small tile size.
- Add a regression check for the Status row size.
## Verification
- `pnpm exec vitest run ui/src/components/IssueProperties.test.tsx` (72
tests passed)
- `pnpm check:token-gates` (all gates clean)
- `pnpm --filter @paperclipai/ui typecheck` (passed)
- Full repository typecheck and build reached the Rust runner step, but
this environment does not contain `cargo`.
- The full test command was stopped after unrelated chat integration
tests did not finish. The focused UI suite passed.
## Risks
- Low risk. This change only changes visual sizes in three property
rows.
- The wider status footprint can use slightly more horizontal space in a
narrow panel.
> This fix does not overlap with planned core work in `ROADMAP.md`.
## Model Used
- OpenAI Codex, GPT-5.6, tool use and code execution enabled.
## Checklist
- [x] I have included a thinking path that traces from project context
to this change
- [x] I have specified the model used (with version and capability
details)
- [x] I have checked ROADMAP.md and confirmed this PR does not duplicate
planned core work
- [x] I have searched GitHub for duplicate or related PRs and linked
them above
- [x] I have either (a) linked existing issues with `Fixes: #` / `Closes
#` / `Refs #` OR (b) described the issue in-PR following the relevant
issue template
- [x] I have not referenced internal/instance-local Paperclip issues or
links (only public GitHub `#NNN` / `github.com/paperclipai/paperclip`
URLs)
- [ ] My branch name describes the change (e.g. `docs/...`, `fix/...`)
and contains no internal Paperclip ticket id or instance-derived details
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [ ] All Paperclip CI gates are green
- [ ] Greptile is 5/5 with no open P2s, recommendations, or follow-ups
- [x] I will address all Greptile and reviewer comments before
requesting merge
---------
Co-authored-by: Paperclip <noreply@paperclip.ing >
2026-09-27 11:35:39 +00:00
..
2026-09-03 15:02:27 -07:00
2026-07-14 15:31:12 -05:00
2026-09-12 20:27:26 -05:00
2026-09-22 15:03:26 -05:00
2026-09-24 10:51:45 -05:00
2026-09-08 14:22:32 -05:00
2026-08-27 01:04:55 -07:00
2026-08-25 10:54:14 -07:00
2026-09-19 07:57:53 -05:00
2026-07-08 17:15:45 -07:00
2026-09-27 11:35:39 +00:00
2026-09-22 09:17:59 -07:00
2026-09-19 08:30:14 -05:00
2026-09-23 17:11:16 -05:00
2026-09-23 17:11:16 -05:00
2026-09-22 10:35:33 -05:00
2026-09-03 00:28:02 -07:00
2026-09-01 14:57:38 -05:00
2026-09-27 11:33:24 +00:00
2026-09-22 13:47:10 -05:00
2026-09-16 13:01:58 -05:00
2026-09-19 07:57:53 -05:00
2026-09-20 12:43:25 -07:00
2026-09-09 09:14:25 -05:00
2026-07-07 16:22:16 -05:00
2026-09-22 10:35:33 -05:00
2026-09-22 10:35:33 -05:00
2026-07-07 20:30:09 -05:00
2026-09-11 17:02:40 -07:00
2026-09-19 07:57:53 -05:00
2026-09-22 10:35:33 -05:00
2026-09-10 19:52:31 -07:00
2026-09-12 23:06:55 +00:00
2026-06-11 23:31:39 -07:00
2026-09-22 16:56:00 -07:00
2026-09-01 03:41:23 -05:00
2026-09-08 14:22:32 -05:00
2026-09-19 07:57:53 -05:00
2026-09-18 14:32:19 -07:00
2026-08-21 16:41:53 -07:00
2026-08-21 16:41:53 -07:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-09-14 13:19:13 -05:00
2026-09-14 13:19:13 -05:00
2026-09-14 13:19:13 -05:00
2026-09-22 16:56:00 -07:00
2026-09-08 19:10:09 -05:00
2026-09-22 16:56:00 -07:00
2026-09-10 10:06:45 -05:00
2026-09-10 10:06:45 -05:00
2026-09-19 07:57:53 -05:00
2026-07-20 18:00:34 -05:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-08-14 08:03:20 -04:00
2026-08-14 08:03:20 -04:00
2026-07-29 17:58:50 -07:00
2026-07-29 17:58:50 -07:00
2026-09-14 10:19:54 -05:00
2026-09-14 10:19:54 -05:00
2026-09-14 10:19:54 -05:00
2026-09-14 10:19:54 -05:00
2026-09-21 13:57:35 -05:00
2026-09-03 21:23:26 -05:00
2026-09-21 13:57:35 -05:00
2026-09-23 16:23:42 -07:00
2026-09-23 16:23:42 -07:00
2026-09-19 07:57:53 -05:00
2026-08-12 16:08:22 -07:00
2026-08-12 16:08:22 -07:00
2026-09-21 14:41:19 -05:00
2026-09-18 17:23:53 -05:00
2026-09-21 14:41:19 -05:00
2026-06-23 09:00:14 -05:00
2026-07-08 17:15:45 -07:00
2026-07-07 16:22:16 -05:00
2026-08-18 09:44:24 -05:00
2026-09-08 19:37:13 -05:00
2026-08-16 13:46:50 -05:00
2026-08-16 13:46:50 -05:00
2026-09-03 00:28:02 -07:00
2026-09-19 07:57:53 -05:00
2026-05-13 16:41:36 -05:00
2026-07-07 16:22:16 -05:00
2026-08-27 01:04:55 -07:00
2026-09-19 10:49:05 -05:00
2026-09-12 08:56:04 -05:00
2026-09-19 10:49:05 -05:00
2026-07-07 16:22:16 -05:00
2026-08-07 19:51:03 -05:00
2026-07-07 16:22:16 -05:00
2026-07-17 11:03:07 -05:00
2026-08-12 16:43:22 -07:00
2026-08-12 16:43:22 -07:00
2026-07-09 16:29:30 -05:00
2026-07-09 16:29:30 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-07-07 16:22:16 -05:00
2026-07-07 16:22:16 -05:00
2026-09-10 10:06:45 -05:00
2026-09-10 10:06:45 -05:00
2026-07-07 16:22:16 -05:00
2026-09-18 17:23:53 -05:00
2026-08-25 16:06:35 -07:00
2026-08-25 16:06:35 -07:00
2026-07-07 16:22:16 -05:00
2026-09-02 23:55:55 -07:00
2026-09-02 23:55:55 -07:00
2026-07-09 19:32:58 -05:00
2026-09-19 07:57:53 -05:00
2026-08-04 23:02:51 -05:00
2026-08-04 23:02:51 -05:00
2026-06-23 08:27:19 -05:00
2026-06-23 08:27:19 -05:00
2026-09-19 07:57:53 -05:00
2026-08-27 12:11:05 -07:00
2026-09-02 23:55:43 -07:00
2026-09-11 17:02:40 -07:00
2026-09-03 15:35:39 -07:00
2026-08-27 01:04:55 -07:00
2026-06-11 16:32:55 -05:00
2026-06-11 16:32:55 -05:00
2026-07-17 11:03:07 -05:00
2026-08-27 01:04:55 -07:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-08-05 10:45:08 -05:00
2026-08-05 09:55:01 -05:00
2026-08-05 09:55:01 -05:00
2026-08-02 10:47:03 -05:00
2026-08-02 10:47:03 -05:00
2026-08-05 09:55:01 -05:00
2026-08-05 09:55:01 -05:00
2026-08-11 14:23:57 -04:00
2026-08-11 14:23:57 -04:00
2026-08-03 21:31:45 -05:00
2026-05-19 15:52:39 -05:00
2026-07-08 17:15:45 -07:00
2026-09-25 15:28:11 -07:00
2026-09-25 15:28:11 -07:00
2026-09-01 02:44:19 -05:00
2026-09-01 02:44:19 -05:00
2026-09-19 07:57:53 -05:00
2026-08-17 00:29:42 -07:00
2026-09-18 14:32:19 -07:00
2026-07-09 22:11:03 -05:00
2026-09-19 07:57:53 -05:00
2026-09-17 19:37:14 -07:00
2026-09-11 16:56:38 -05:00
2026-09-11 16:56:38 -05:00
2026-09-18 20:14:03 -07:00
2026-07-14 15:31:12 -05:00
2026-09-01 14:55:35 -05:00
2026-07-09 16:29:30 -05:00
2026-07-09 16:29:30 -05:00
2026-07-05 05:58:20 -05:00
2026-09-21 18:13:01 -05:00
2026-09-21 18:13:01 -05:00
2026-09-19 07:57:53 -05:00
2026-08-27 11:59:14 -07:00
2026-08-02 20:24:52 -07:00
2026-08-02 20:24:52 -07:00
2026-07-07 16:22:16 -05:00
2026-07-08 17:15:45 -07:00
2026-09-22 10:35:33 -05:00
2026-09-22 10:35:33 -05:00
2026-05-05 07:42:57 -05:00
2026-07-08 17:15:45 -07:00
2026-06-26 06:05:57 -05:00
2026-07-07 16:22:16 -05:00
2026-09-01 02:44:19 -05:00
2026-07-07 16:22:16 -05:00
2026-07-07 16:22:16 -05:00
2026-08-03 16:25:31 -07:00
2026-07-09 13:08:56 -05:00
2026-07-09 13:08:56 -05:00
2026-09-21 14:41:19 -05:00
2026-04-10 22:26:21 -05:00
2026-07-01 16:32:49 -05:00
2026-08-20 17:54:44 -07:00
2026-08-20 17:54:44 -07:00
2026-09-01 03:41:23 -05:00
2026-09-01 03:41:23 -05:00
2026-07-05 05:58:20 -05:00
2026-06-30 07:53:40 -07:00
2026-07-07 16:22:16 -05:00
2026-08-20 12:15:16 -05:00
2026-08-20 12:15:16 -05:00
2026-07-17 11:03:07 -05:00
2026-04-24 09:39:21 -05:00
2026-08-03 16:25:31 -07:00
2026-09-27 11:33:24 +00:00
2026-09-27 11:33:24 +00:00
2026-08-16 13:46:50 -05:00
2026-08-29 12:08:34 -05:00
2026-08-29 12:08:34 -05:00
2026-08-27 11:59:14 -07:00
2026-08-27 11:59:14 -07:00
2026-07-22 20:47:00 -07:00
2026-07-22 20:47:00 -07:00
2026-07-09 13:08:56 -05:00
2026-07-09 13:08:56 -05:00
2026-08-20 17:09:42 -05:00
2026-08-20 17:09:42 -05:00
2026-07-09 22:11:03 -05:00
2026-07-09 22:11:03 -05:00
2026-06-22 10:50:31 -05:00
2026-09-12 19:41:15 -05:00
2026-09-25 15:28:11 -07:00
2026-09-25 15:28:11 -07:00
2026-09-19 07:57:53 -05:00
2026-09-22 10:35:33 -05:00
2026-05-15 08:54:55 -05:00
2026-08-05 10:45:08 -05:00
2026-09-19 07:57:53 -05:00
2026-08-12 11:41:40 -07:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-08-04 23:02:51 -05:00
2026-08-04 23:02:51 -05:00
2026-09-03 00:28:02 -07:00
2026-09-03 00:28:02 -07:00
2026-07-09 14:25:48 -07:00
2026-08-05 23:12:41 -05:00
2026-07-31 18:43:40 -07:00
2026-09-12 19:41:15 -05:00
2026-09-12 19:41:15 -05:00
2026-07-08 17:15:45 -07:00
2026-09-27 11:35:39 +00:00
2026-08-17 10:53:46 -07:00
2026-09-23 19:38:07 -07:00
2026-09-23 19:38:07 -07:00
2026-04-21 10:02:52 -05:00
2026-09-09 10:06:21 -05:00
2026-06-06 10:10:01 -05:00
2026-07-08 17:15:45 -07:00
2026-09-09 16:35:38 -07:00
2026-09-22 10:35:33 -05:00
2026-09-01 14:57:38 -05:00
2026-09-01 14:57:38 -05:00
2026-09-12 19:41:15 -05:00
2026-09-12 19:41:15 -05:00
2026-07-07 16:22:16 -05:00
2026-09-22 10:35:33 -05:00
2026-09-03 00:28:02 -07:00
2026-09-22 10:35:33 -05:00
2026-07-31 18:43:40 -07:00
2026-09-08 19:37:13 -05:00
2026-09-08 19:37:13 -05:00
2026-09-23 19:38:07 -07:00
2026-09-23 19:38:07 -07:00
2026-08-04 23:02:51 -05:00
2026-08-04 23:02:51 -05:00
2026-09-21 12:53:11 -05:00
2026-07-14 15:31:12 -05:00
2026-09-21 12:53:11 -05:00
2026-08-05 23:12:41 -05:00
2026-09-19 07:57:53 -05:00
2026-09-02 23:55:55 -07:00
2026-09-02 23:55:55 -07:00
2026-09-26 11:50:04 -05:00
2026-09-19 09:18:10 -07:00
2026-09-26 11:50:04 -05:00
2026-09-22 10:35:33 -05:00
2026-09-08 08:21:28 -05:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-06-29 13:24:33 -07:00
2026-05-22 08:12:52 -05:00
2026-06-23 09:00:14 -05:00
2026-08-11 12:11:45 -04:00
2026-08-25 10:54:14 -07:00
2026-05-22 10:13:47 -05:00
2026-08-18 15:06:24 -05:00
2026-09-08 16:18:47 -05:00
2026-09-19 07:57:53 -05:00
2026-06-23 08:27:19 -05:00
2026-07-10 17:12:25 -05:00
2026-08-29 12:08:33 -05:00
2026-05-25 13:12:41 -05:00
2026-07-07 16:22:16 -05:00
2026-05-18 08:50:06 -05:00
2026-09-09 16:35:38 -07:00
2026-09-22 09:17:59 -07:00
2026-09-08 14:22:32 -05:00
2026-08-27 01:04:55 -07:00
2026-09-27 11:02:15 +00:00
2026-09-27 11:33:24 +00:00
2026-09-08 08:21:28 -05:00
2026-09-08 08:21:28 -05:00
2026-07-07 16:22:16 -05:00
2026-09-08 20:19:14 -07:00
2026-09-08 20:19:14 -07:00
2026-09-15 17:39:25 -05:00
2026-09-19 08:30:14 -05:00
2026-08-07 14:55:34 -07:00
2026-08-07 14:55:34 -07:00
2026-08-20 12:15:16 -05:00
2026-05-05 07:42:57 -05:00
2026-07-07 16:22:16 -05:00
2026-09-09 16:35:38 -07:00
2026-08-24 01:35:15 -07:00
2026-06-26 12:02:44 -05:00
2026-09-19 07:57:53 -05:00
2026-06-26 12:02:44 -05:00
2026-06-26 12:02:44 -05:00
2026-06-26 12:02:44 -05:00
2026-07-08 17:15:45 -07:00
2026-06-26 12:02:44 -05:00
2026-09-19 09:18:10 -07:00
2026-09-19 09:18:10 -07:00
2026-09-22 20:33:29 -07:00
2026-09-22 20:33:29 -07:00
2026-09-11 17:02:40 -07:00
2026-07-31 10:49:35 -07:00
2026-07-31 10:49:35 -07:00
2026-07-31 10:49:35 -07:00
2026-09-23 19:38:07 -07:00
2026-09-08 08:21:28 -05:00
2026-09-23 19:38:07 -07:00
2026-09-08 08:21:28 -05:00
2026-09-08 08:21:28 -05:00
2026-06-06 09:17:27 -05:00
2026-06-06 09:17:27 -05:00
2026-07-24 07:19:58 -07:00
2026-08-27 11:59:14 -07:00
2026-08-27 11:59:14 -07:00
2026-09-03 20:27:25 -10:00
2026-09-03 20:27:25 -10:00
2026-07-07 16:22:16 -05:00
2026-09-01 03:41:23 -05:00
2026-07-22 17:31:54 -05:00
2026-09-19 07:57:53 -05:00
2026-09-08 08:21:28 -05:00
2026-09-09 22:06:06 -05:00
2026-09-02 23:55:43 -07:00
2026-07-09 16:29:30 -05:00
2026-07-05 05:58:20 -05:00
2026-07-05 05:58:20 -05:00
2026-07-07 16:22:16 -05:00
2026-09-23 16:23:42 -07:00
2026-09-23 16:23:42 -07:00
2026-09-19 10:49:05 -05:00
2026-09-19 10:49:05 -05:00
2026-09-19 10:49:05 -05:00
2026-07-24 16:47:24 -05:00
2026-07-08 17:15:45 -07:00
2026-09-19 07:57:53 -05:00
2026-09-19 10:49:05 -05:00
2026-09-19 10:49:05 -05:00
2026-09-23 19:38:07 -07:00
2026-09-23 19:38:07 -07:00
2026-06-09 18:55:01 -05:00
2026-07-07 16:22:16 -05:00
2026-06-09 18:55:01 -05:00
2026-07-09 14:25:48 -07:00
2026-09-23 17:11:16 -05:00
2026-06-26 12:00:16 -05:00
2026-07-07 16:22:16 -05:00
2026-06-25 11:52:36 -05:00
2026-06-25 11:52:36 -05:00
2026-09-10 10:06:45 -05:00
2026-09-18 14:32:19 -07:00
2026-09-08 14:22:32 -05:00
2026-07-09 18:19:49 -05:00
2026-07-09 18:19:49 -05:00
2026-06-19 13:01:17 -05:00
2026-07-21 12:49:11 -05:00
2026-09-09 16:35:38 -07:00
2026-09-09 16:35:38 -07:00
2026-09-27 11:33:24 +00:00
2026-09-27 11:33:24 +00:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-08-27 01:04:55 -07:00
2026-08-27 01:04:55 -07:00
2026-09-21 23:40:46 +00:00
2026-09-21 23:40:46 +00:00
2026-09-19 10:49:05 -05:00
2026-09-21 12:53:11 -05:00
2026-09-03 15:35:39 -07:00
2026-09-11 17:02:40 -07:00
2026-09-12 08:56:04 -05:00
2026-09-11 17:03:38 -07:00
2026-09-11 17:03:38 -07:00
2026-09-11 17:03:38 -07:00
2026-09-14 13:19:13 -05:00
2026-09-14 13:19:13 -05:00
2026-09-19 07:57:53 -05:00
2026-08-12 16:43:04 -07:00
2026-09-19 07:57:53 -05:00
2026-09-25 22:58:52 -07:00
2026-09-25 22:58:52 -07:00
2026-09-25 22:58:52 -07:00
2026-09-02 23:55:43 -07:00
2026-09-04 16:15:21 -07:00
2026-09-11 17:02:40 -07:00
2026-07-27 19:13:35 -05:00
2026-09-04 16:15:21 -07:00
2026-09-22 10:35:33 -05:00
2026-09-22 10:35:33 -05:00
2026-06-09 13:25:17 -05:00
2026-07-07 16:22:16 -05:00
2026-07-13 20:55:54 -05:00
2026-07-07 16:22:16 -05:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-07-27 19:13:35 -05:00
2026-09-04 16:15:21 -07:00
2026-07-09 13:08:56 -05:00
2026-09-02 23:55:43 -07:00
2026-09-02 23:55:43 -07:00
2026-07-14 15:31:12 -05:00
2026-07-14 15:31:12 -05:00
2026-07-07 16:22:16 -05:00
2026-07-07 16:22:16 -05:00
2026-07-07 16:22:16 -05:00
2026-09-19 07:57:53 -05:00
2026-08-14 20:29:36 -04:00
2026-06-01 22:12:03 +00:00
2026-08-05 10:45:08 -05:00
2026-07-21 09:14:29 -05:00
2026-07-21 09:14:29 -05:00
2026-06-25 11:52:36 -05:00
2026-09-22 10:35:33 -05:00
2026-07-24 12:26:43 -05:00
2026-09-11 17:02:40 -07:00
2026-09-22 10:35:33 -05:00
2026-09-27 11:35:39 +00:00
2026-09-27 11:35:39 +00:00
2026-07-17 11:03:07 -05:00
2026-08-16 22:22:45 -07:00
2026-08-12 16:43:22 -07:00
2026-07-08 17:15:45 -07:00
2026-07-08 17:15:45 -07:00
2026-05-06 06:05:58 -05:00
2026-08-07 18:41:52 -07:00
2026-09-18 20:14:03 -07:00
2026-09-25 15:28:11 -07:00
2026-09-25 11:34:31 -07:00
2026-09-09 12:18:56 -05:00
2026-09-04 16:15:21 -07:00
2026-09-04 16:15:21 -07:00
2026-07-10 17:09:57 -05:00
2026-06-05 16:48:02 -05:00
2026-09-11 16:56:38 -05:00
2026-09-01 14:23:05 -05:00
2026-09-01 14:23:05 -05:00
2026-07-17 11:03:07 -05:00
2026-09-11 08:34:24 -05:00
2026-09-01 14:23:05 -05:00
2026-09-01 14:23:05 -05:00
2026-08-17 22:11:30 -05:00
2026-08-27 01:04:55 -07:00
2026-08-11 12:11:45 -04:00
2026-08-17 00:58:16 -07:00
2026-06-09 17:17:43 -05:00
2026-08-11 12:11:45 -04:00
2026-08-27 11:59:14 -07:00
2026-08-27 11:59:14 -07:00
2026-08-17 06:23:33 -04:00
2026-08-17 06:23:33 -04:00
2026-09-18 14:32:19 -07:00