Skip to content

Conversation

@GraceGardner
Copy link
Contributor

@GraceGardner GraceGardner commented Jun 30, 2025

Description & motivation 💭

Adds memo, search attributes, and user metadata tabs/pages.
Adds testing to make sure these three pages work.
Adds override for the markdown component.
Updates a little styling to the empty state component requested by design.

Screenshots (if applicable) 📸

Screenshot 2025-08-06 at 12 49 36 PM Screenshot 2025-08-06 at 12 53 27 PM Screenshot 2025-08-06 at 12 56 28 PM

Design Considerations 🎨

Reviewed by Ash previously. They are currently on PTO.

Testing 🧪

I was able to test that things render when expected.
Would like to be able to test that the correct text is showing up in the markdown iframes, but the research I found seemed to suggest it's a bad idea. Basically because you have to switch to the iframe's context it's hard to have reliable tests. Everything I reached said you can do it, but it's hard to write, maintain, and the results can be flakey and frustrating. Wondering if maybe I should test the rendering logic or something instead? Open to ideas.

How was this tested 👻

  • Manual testing
  • E2E tests added
  • Unit tests added
  • Integration tests added

Steps for others to test: 🚶🏽‍♂️🚶🏽‍♀️

To test, you need a workflow with search attributes, memo, and user metadata added. I have edited some of the go samples to test against. If anyone wants that code I can share it. Also can use the mock data added to the integration test.

Checklists

Draft Checklist

Merge Checklist

Issue(s) closed

2994

Docs

Any docs updates needed?

@vercel
Copy link

vercel bot commented Jun 30, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
holocene ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 6, 2025 7:08pm

@GraceGardner GraceGardner marked this pull request as ready for review July 1, 2025 16:15
@GraceGardner GraceGardner requested review from a team, Alex-Tideman and rossedfort as code owners July 1, 2025 16:15
@Alex-Tideman
Copy link
Collaborator

Alex-Tideman commented Jul 1, 2025

Screenshot 2025-07-01 at 1 35 16 PM Screenshot 2025-07-01 at 1 36 09 PM

I think we should always split this, and show the empty state for Summary / Details or Current Details if they don't exist. Probably a good idea to add a link to the docs in the empty state to show them how to add it (if those docs exist...)

@Alex-Tideman
Copy link
Collaborator

Alex-Tideman commented Jul 1, 2025

Screenshot 2025-07-01 at 1 37 09 PM

Purely a design thing... but this feels a little bland. I'm not totally sure what it needs but doesn't feel quite polished, especially the current details side.

@GraceGardner GraceGardner merged commit e4ee30f into main Aug 7, 2025
16 checks passed
@GraceGardner GraceGardner deleted the user-metadata branch August 7, 2025 18:29
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