Skip to content

Keep studio invoke closeout frontend-only#485

Open
AbigailDeng wants to merge 5 commits intodevfrom
feat/2026-04-28_studio-invoke-closeout-ui-only
Open

Keep studio invoke closeout frontend-only#485
AbigailDeng wants to merge 5 commits intodevfrom
feat/2026-04-28_studio-invoke-closeout-ui-only

Conversation

@AbigailDeng
Copy link
Copy Markdown
Contributor

Summary

  • carry the current Studio / Teams closeout work on a frontend-only branch
  • keep backend changes out of this PR as requested
  • include a minimal Studio runtime fix so the page no longer throws on resolvedLifecycleMemberId initialization order

What changed

  • update Studio navigation and member-runtime helpers for the current member-first flow
  • update Teams home / runtime wiring and related tests
  • update Studio page / bind panel behavior and related tests
  • add memberRuntime helpers plus unit coverage

Explicitly not included

  • no backend files under src/ or test/ are changed in this PR
  • the previously touched backend endpoint / identity changes were restored and are not part of this branch

Verification

  • pnpm --dir /Users/xiezixin/Documents/work/aevatar-pr-frontend-clean2/apps/aevatar-console-web test -- --runInBand src/shared/studio/navigation.test.ts src/shared/studio/memberRuntime.test.ts src/pages/teams/home.test.tsx src/pages/studio/index.test.tsx
  • current result: navigation.test.ts and memberRuntime.test.ts pass; home.test.tsx and index.test.tsx still fail and need follow-up

Notes

  • opened as draft because the frontend test suite is not fully green yet

@AbigailDeng AbigailDeng marked this pull request as ready for review April 28, 2026 07:42
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.54%. Comparing base (c51d203) to head (a434a23).

@@           Coverage Diff           @@
##              dev     #485   +/-   ##
=======================================
  Coverage   71.54%   71.54%           
=======================================
  Files        1236     1236           
  Lines       89569    89569           
  Branches    11712    11712           
=======================================
  Hits        64081    64081           
  Misses      20903    20903           
  Partials     4585     4585           
Flag Coverage Δ
ci 71.54% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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