Skip to content

refactor(ui): deepen homework, admin, and schedule hierarchy - #952

Merged
tiankaima-copilot merged 9 commits into
mainfrom
codex/ui-followup
Aug 27, 2026
Merged

refactor(ui): deepen homework, admin, and schedule hierarchy#952
tiankaima-copilot merged 9 commits into
mainfrom
codex/ui-followup

Conversation

@tiankaima-copilot

Copy link
Copy Markdown
Collaborator

Summary

  • simplify homework detail and editor hierarchy, make section context required/explicit, and group secondary settings
  • widen and unify admin workspaces, data tables, and mobile lists for 4K through mobile
  • replace duplicated mobile schedule cards with one dense, horizontally scrollable table implementation

Visual QA

  • Playwright fallback used because the Browser plugin is unavailable
  • checked 3840x2160 admin and homework surfaces, 1440x900 homework dialogs, and 390x844 section calendar
  • verified page identity, meaningful content, no framework overlays, no relevant console errors, and target interactions

Validation

  • svelte-check: 0 errors, 0 warnings
  • Vitest: 385 files, 2405 tests passed
  • production build passed
  • targeted Playwright UI tests: 9 passed
  • Biome and git diff --check passed

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 27, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
life-ustc 639d668 Aug 27 2026, 01:41 PM

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

@tiankaima-copilot

Copy link
Copy Markdown
Collaborator Author

Resolved the deterministic failures from run 33076297766. All three failing shards reported scrollable-region-focusable for the new calendar/exam table containers. Commit 639d668 now supplies the shared table primitive with accessible region labels (which gives the overflowing containers keyboard focus), preserves #945’s exam heading label during the main-branch merge, and adds a direct mobile regression for role/tabindex/label. Combined svelte-check and production build pass locally; the full rerun is in progress.

@tiankaima-copilot
tiankaima-copilot merged commit 68b6bd9 into main Aug 27, 2026
18 checks passed
@tiankaima-copilot
tiankaima-copilot deleted the codex/ui-followup branch August 27, 2026 13:56
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.95.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants