The GitHub Actions job "Required Checks" on 
texera.git/claude/optimistic-einstein-09df75 has failed.
Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).

Head commit for run:
47b697f04b5759f45f3d989aff5a495370a06762 / Xinyuan Lin <[email protected]>
feat(frontend): mobile-friendly workflow editor and dashboard

Strip and restyle the Angular GUI on phones (<768px) so the Texera iOS
WKWebView wrapper renders a coherent app-shaped experience. Desktop
unchanged via @media gates throughout.

- Dashboard: hide top nav (#nav) and left sider (nz-sider); content
  uses the whole viewport.
- Workflow list: hide every per-row .resource-info column (avatar /
  views / size / created / edited / like), drop the inline rename and
  edit-description buttons via hover suppression + pointer-events:none
  on the description, hide the .button-group action row and the header
  utility-button-group.
- Workspace editor: hide texera-mini-map / texera-left-panel /
  texera-property-editor / texera-agent-panel; restyle texera-menu into
  a frosted-glass title card pinned to top-center with Run + Kill
  buttons inside, hiding the rest of #menu-user / #user-buttons /
  #expanded-utilities / #utilities-dropdown-button / share / compute-
  unit selector / checkpoint / connection badge / duration timer.
- Workflow center-on-load: rewrote handleCenterEvent to use joint
  graph.getCellsBBox and map bbox center to (viewport - card -
  result-panel) center instead of the desktop "top-left at 15% offset"
  trick. workspace.component.ts triggers it after reloadWorkflow on
  mobile so saved positions don't end up off-screen.
- Result panel: opens automatically on mobile via openPanel() in
  ngOnInit, then CSS docks it to a 40vh band at the bottom. Hide the
  vertical tab list, search columns input, column-navigation buttons,
  per-cell download button, and stats sub-header to declutter the
  cramped frame.
- About / login page: mobile hero (peacock logo + tagline) + in-flow
  login card replaces the desktop layout (which floats the login
  absolutely top-right). About prose hidden, condensed "Learn more
  about Texera ->" link in its place. local-login card redesigned with
  rounded corners, soft shadow, 16px inputs to suppress iOS focus zoom,
  44pt button. Login card now always shown so users on a persisted
  WKWebView session can sign in as someone else.
- Popovers globally suppressed on mobile via .ant-popover {display:none}
  to stop tap-induced :hover firing nz-popover triggers (e.g. the Run
  button's "Execution Settings" panel).

Report URL: https://github.com/apache/texera/actions/runs/25946772677

With regards,
GitHub Actions via GitBox

Reply via email to