Logged-in users on music-room.moicen.com saw a blank center because iframe
targeted huiwings.cn (cross-origin / no session). Redirect to /student/home,
/teacher/home, /admin/teachers, /tester, or supervisor path on same origin.
Made-with: Cursor
- Sanitize page_path before router.push (H5) to prevent cross-user login via shared link
- onShareAppMessage: remove unionid/openid/status and related query keys from shared path
- main.ts: fix login(to.query.toString()) bug; when already logged in, strip foreign unionid from URL instead of logout
Made-with: Cursor
Align frontend wording with final domain terms (course system/course/lesson block), keep PickTargets backward compatible with backend values, and fix related import paths.
Made-with: Cursor
Align frontend types, stores, pages, and routes to the renamed course/course_section/course_group domain fields for backend compatibility.
Made-with: Cursor
Remove local deployment credential files and private weapp config from tracking, and add explicit ignore rules to prevent re-adding them.
Made-with: Cursor
Add the current frontend codebase with a baseline .gitignore and update piano-specific UI terms to teaching-oriented terms for the current product context.
Made-with: Cursor