From 8ab2c7eafb8110e50859b683b8bdd78f915242be Mon Sep 17 00:00:00 2001 From: Vocllum <149675937+Vocllum@users.noreply.github.com> Date: Wed, 9 Sep 2026 04:12:38 +0800 Subject: [PATCH 01/13] fix(gui): keep account actions from reflowing card header --- .../components/codex-account-pool-cards.tsx | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gui/src/components/codex-account-pool-cards.tsx b/gui/src/components/codex-account-pool-cards.tsx index 7c112e7a72..f395ee788d 100644 --- a/gui/src/components/codex-account-pool-cards.tsx +++ b/gui/src/components/codex-account-pool-cards.tsx @@ -144,6 +144,7 @@ export function CodexAccountPoolCards({ */}
{ const open = (e.currentTarget as HTMLDetailsElement).open; @@ -151,7 +152,23 @@ export function CodexAccountPoolCards({ }} > -
+
{t("prov.accountId")}: {displayAccountId(a.id)}
{a.email}{a.plan ? ` · ${a.plan}` : ""}
- {(normalizeAccountPriority(a.priority) !== DEFAULT_ACCOUNT_PRIORITY || moreOpen.has(a.id)) && ( - onPriorityChange(a, priority)} - /> - )} + {hasCustomPriority && priorityControl}
{healthSummary && (
{healthSummary}
From f36d1a52f2f9786368f3ec65780dc6cab85f1cef Mon Sep 17 00:00:00 2001 From: Vocllum <149675937+Vocllum@users.noreply.github.com> Date: Wed, 9 Sep 2026 05:36:21 +0800 Subject: [PATCH 04/13] fix(gui): render priority only while disclosure is open --- gui/src/components/codex-account-pool-cards.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/src/components/codex-account-pool-cards.tsx b/gui/src/components/codex-account-pool-cards.tsx index f2864724bf..b0ea42bf88 100644 --- a/gui/src/components/codex-account-pool-cards.tsx +++ b/gui/src/components/codex-account-pool-cards.tsx @@ -166,7 +166,7 @@ export function CodexAccountPoolCards({ >
- {!hasCustomPriority && priorityControl} + {!hasCustomPriority && moreOpen.has(a.id) && priorityControl} {t("prov.accountId")}: {displayAccountId(a.id)} From a776728385df199e93a65bcb4dfe128867880ebf Mon Sep 17 00:00:00 2001 From: Vocllum <149675937+Vocllum@users.noreply.github.com> Date: Fri, 11 Sep 2026 18:54:13 +0800 Subject: [PATCH 13/13] docs(pr): add synthetic account-actions preview --- .../account-actions-popover-synthetic.jpg | Bin 0 -> 9729 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/pr-assets/account-actions-popover-synthetic.jpg diff --git a/.github/pr-assets/account-actions-popover-synthetic.jpg b/.github/pr-assets/account-actions-popover-synthetic.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21e9e806ac92d93329d1dc514a4ee952a8a0fa4a GIT binary patch literal 9729 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%0DRRo0b-4pQB%W&I<>?nHrY}C|Cz<3%o#bUbOZ`;g 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 SV6FA@-0utb5OlTi;{O1b_Ha1> literal 0 HcmV?d00001