Skip to content

Conversation

@iskounen
Copy link
Contributor

@iskounen iskounen commented Jan 15, 2026

This PR modifies ArtistMeta so that it can provide the correct set of <title>, <meta> and <link> tags for each of the artist page sub-routes: /articles, /cv, /series and /shows.

  1. It uses match.location.pathname to determine the page that it is being rendered on, and renders the correct title, description and canonical URL for each one.
  2. It stops using the meta GraphQL field and starts managing the titles and descriptions for each sub-route for itself.

@iskounen iskounen self-assigned this Jan 15, 2026
@relativeci
Copy link

relativeci bot commented Jan 15, 2026

#6017 Bundle Size — 9.53MiB (+2.07%).

6fcbe65(current) vs c74b2b5 main#6013(baseline)

Warning

Bundle contains 34 duplicate packages – View duplicate packages

Warning

Bundle introduced 2 new packages: @swc/helpers, regenerator-runtime – View changed packages

Bundle metrics  Change 8 changes Regression 3 regressions
                 Current
#6017
     Baseline
#6013
Regression  Initial JS 3.71MiB(+1.42%) 3.66MiB
No change  Initial CSS 0B 0B
Change  Cache Invalidation 100% 37.71%
Change  Chunks 102(+3.03%) 99
Change  Assets 105(+2.94%) 102
Change  Modules 5955(+0.73%) 5912
Regression  Duplicate Modules 597(+6.61%) 560
Change  Duplicate Code 4.15%(+8.92%) 3.81%
Regression  Packages 297(+0.68%) 295
No change  Duplicate Packages 33 33
Bundle size by type  Change 2 changes Regression 2 regressions
                 Current
#6017
     Baseline
#6013
Regression  JS 9.39MiB (+2.06%) 9.2MiB
Regression  Other 144.17KiB (+3.29%) 139.59KiB

Bundle analysis reportBranch iskounen/feat/consolidate-artist...Project dashboard


Generated by RelativeCIDocumentationReport issue

const blurb = artist.biographyBlurbPlain?.text?.substring(0, 70) || ""
return blurb ? `${baseDescription} ${blurb}` : baseDescription
}
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not opposed to this living in Force — it's hard for me to remember the logic of why it was split out — but we should tear down the fields in Metaphysics if that's the case. Provided we ensure other projects aren't using them: https://github.com/artsy/metaphysics/blob/main/src/schema/v2/artist/meta.ts — I can't imagine Eigen has a use?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I searched around our other repos and didn't find any clients using this, so it's on the chopping block.

@iskounen iskounen marked this pull request as draft January 16, 2026 15:38
anandaroop
anandaroop previously approved these changes Jan 16, 2026
Copy link
Member

@anandaroop anandaroop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, with one minor change below.

@iskounen iskounen marked this pull request as ready for review January 16, 2026 18:03
@iskounen iskounen merged commit 7a54f5b into main Jan 16, 2026
13 checks passed
@iskounen iskounen deleted the iskounen/feat/consolidate-artist-app-meta-tags branch January 16, 2026 18:21
@artsy-peril artsy-peril bot mentioned this pull request Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants