Skip to content

Conversation

@Soxasora
Copy link
Member

@Soxasora Soxasora commented Nov 27, 2025

Description

With #2656 we realized that the COMMENT_FIELDS and COMMENT_FIELDS_NO_CHILD_COMMENTS fragments were identical.
This PR solves some (the most visible) redundancies and inconsistencies across our fragments.

Screenshots

n/a

Additional Context

I changed the name of one of the similarly-named ITEM_OTS_FIELDS fragments, as they serve slightly different purposes. It wasn't necessary but the opportunity was right there.

Also noticed that our gql imports are not consistent everywhere, sometimes it's from graphql-tag and other times from apollo/client. Didn't touch them, but it seems that apollo/client's is the one that we'd want to use (?)

Checklist

Are your changes backward compatible? Please answer below:

For example, a change is not backward compatible if you removed a GraphQL field or dropped a database column.
Yes

On a scale of 1-10 how well and how have you QA'd this change and any features it might affect? Please answer below:
7, QA on every behavior related to the modified fragments.

For frontend changes: Tested on mobile, light and dark mode? Please answer below:
n/a

Did you introduce any new environment variables? If so, call them out explicitly here:
n/a

Did you use AI for this? If so, how much did it assist you?
No, started by searching redundancies and just touched the most apparent ones (comments, streak fields and OTS)

…pendency, explain and rename identical ITEM_OTS_FIELDS fragments
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.

1 participant