Merge latest project UI and runtime sources

Preserve each accepted source parent and combine reviewed product deltas.
Resolve homepage Gallery, navigation, Code text and Canvas recovery/drawer
semantics from the latest authorized requests. Source task and canonical
records remain unchanged in their original commits; update only the owned
consolidation record in this Feature checkout.
This commit is contained in:
72 files changed
+4886 -328

No files matched your search

@@ -21,15 +21,18 @@
## Outcome
- Not completed.
- All six named source conversations have supplied final handoffs. The candidate combines navigation548c5e9 (including existing WeChatf1dab), logger5da90e4, model onboardingd49ab20/bec4262, release source0d6ac41, Code textb5f31c1, Canvas recovery0d10e72, homepagef35079b and Canvas works drawerb1eed1b. Older diagnosis-only records, canceled a65/9e/gallery prototype, rejected refined UI, already-integrated knowledge controls and undeployed backend changes are excluded from product replay.
- Import only reviewed product/test/README deltas, preserving original source task/canonical records unchanged in their source commits. Record exact source parents in the manual Git merge commit so every accepted final source remains reachable; the Feature checkout writes only this owned task record. Primary foreign teacher record and all source worktrees remain untouched.
- Semantic conflict resolutions preserve global Home icons plus contextual arrows, Code readable14px text and account placement, the latest single homepage inline Gallery (no Code/Canvas/footer/welcome Gallery), Canvas yellow rail/stable create identity/read-failure retry plus account-wide works drawer. README keeps both independent model and release-directory descriptions. E2E retains model manual-send/draft protection, Canvas504→retry recovery and new home placement; outdated Gallery assertions were corrected while preserving real interactions and side-effect checks. Store tests combine stable auth identity with subscriptions, retaining both create-intent and late collection/logout guards.
## Verification
- Not run.
- Preliminary combined Main12 suites/182tests passed. Initial UI11 suites had303passed/3 obsolete Gallery expectations; only those three expectations changed to the latest authorized product, with focused2 suites/49passing and scopedlint. New Canvas store/route/drawer/generated collection4 suites/113passing. Three E2E conflict files scopedlint and35test collection passed; combined final source validation and default build follow before runtime preparation.
- Source conversations confirmed only client local/source QA; WeChat Worker/backend remains undeployed per human clarification. No real model call, cloud publication, binding operation, profile contents or actual user files mutated.
## Follow-ups
- Wait for final home-gallery font/color source, Canvas works drawer/error-retry and any resumed Agent source before activating. Current pointer has now finalized navigation Renderer d3b0d411 (includesWeChatf1dab), Main436/PID35142; actual stable alias independently resolves navigation-icon runtime and native channel view shows name-edit controls. Earlier stale436-only metadata is not the full source authority.
- Completed sources are now frozen; runtime preparation still requires final combined QA/build and a fresh current/actual-alias snapshot plus protected native save/quit. Current Main436/PID35142 and finalized Renderer d3b0d411 (includesWeChatf1dab) remain unchanged; native channel view confirms name-edit controls. Earlier436-only metadata must not replace this separate actual predecessor pair.
## Project Context Loaded