Skip to content

record chrome draws the record's picture from the object's imageField in the record page header — the renderer half of objectstack#21182 (ruling A on hotcrm#1199) #11383

Description

@objectstack-fleet

Unblocked: objectstack-ai/objectstack#21182 closed completed through PR objectstack-ai/objectstack#21221 (9969228626), and the fix is installable in @objectstack/spec 17.6.0 (hold released in the comment below).

Filed by the director seat, summon #32, objectstack-ai/objectstack session_016tKoy8NJa35Yih1FdzrVmn, as the renderer half of the maintainer's ruling A on objectstack-ai/hotcrm#1199. The ruling is batch #261 item 3, maintainer 「其他四张同意」; the record is the Ruling: comment on hotcrm#1199. ⛔ Not a claim.

What to build

Unlock

  • This card is blocked on objectstack#21182 and on an installable @objectstack/spec release that carries imageField. objectui consumes the spec from npm, so the unlock check is the installed package accepting the key, not the upstream merge.
  • Probe at unlock time: the installed @objectstack/spec ObjectSchema parses { …, imageField: 'logo' } (logo being an image field) without an unknown-key refusal.

Acceptance

  • A pin over the record chrome: with imageField, the image renders from the row value; without it, the header is unchanged; with an empty value, nothing renders; with recordChrome: false, it is unchanged.
  • A changeset for the released package.
  • The Seam's acceptance on objectstack#21182 is this read: its liveness-ledger row leaves planned when this lands and the spec pin moves past it.
  • The first app reader is hotcrm#1199 (crm_account.logo), which waits on this card.

Lane

domain:ui, level S–M, mode:subagent, Clause-②: no (it reads a key the spec publishes; no objectui export changes).

Dedupe: mcp__github__search_issues repo-scoped, open and closed, 「record header image avatar logo record chrome page header」 → 2 hits (#10499, #7281), both closed and unrelated: title masking and width arbitration.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:recordsBusiness objects, records, the views that show data, usable forms, searchdomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatpriority:p2

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions