docs: record live teacher composer height update
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
## Intent And Constraints
|
||||
|
||||
- Preserve microphone/send/stop, hidden model details, shortcuts, draft/history, streaming and keyboard/IME behavior. Keep the teacher's visual colors. No API/backend/attachment changes, live-app update, main merge or remote push is part of this implementation request.
|
||||
- Preserve microphone/send/stop, hidden model details, shortcuts, draft/history, streaming and keyboard/IME behavior. Keep the teacher's visual colors. No API/backend/attachment changes. The latest user follow-up authorizes updating the running temporary trial with this completed change; main merge and remote push remain outside scope.
|
||||
|
||||
## Outcome
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- Changes are committed on this feature branch for later integration/application update when requested. Main and the running temporary application are unchanged by this task.
|
||||
- Source change `66cad87` is committed on this feature branch and now applied to the running temporary trial. Main-branch integration remains pending; no merge or remote push was requested in this follow-up.
|
||||
|
||||
## Project Context Loaded
|
||||
|
||||
@@ -54,3 +54,20 @@
|
||||
## Promotion Candidates
|
||||
|
||||
- None recorded.
|
||||
|
||||
## Live Update Resume — 2026-09-30
|
||||
|
||||
- User requests updating the running application. Resumed the same task with official start/status; task/feature mode/worktree/branch ownership matches. The established planning context remains applicable; Gate Passed.
|
||||
- Exact target: PID 32583, temporary profile `makelore-trial-tdq_nuah/user-data`; installed `/Applications/Makelore.app` is excluded. Main and its legacy teacher API remain unchanged. Source commit to apply: `66cad87`.
|
||||
- Read-only inspection found concurrent sidebar and teacher prompt color updates. Final combined candidate `sidebar-icon-top-33d87a81/source-with-text-colors` preserves both. Its renderer entry is `index-CKAsiRqM.js`; stage only the two product-file deltas from this task on that combined source. Wait for the other publication to finish and recheck actual served/loaded assets before switching.
|
||||
- Plan: independently compile the compatible staged renderer; publish with baseline checks and private state preservation, refresh only when generation and inputs are idle, then verify height/control state and preserved conversation/drafts/navigation. Keep rollback index/assets and merge metadata fields without overwriting peer fields.
|
||||
|
||||
### Live Update Outcome
|
||||
|
||||
- Updated the existing temporary application in place. PID 32583/Main launcher/profile stayed unchanged; renderer loaded `index-CEjIKC5e.js` from the existing served directory. Staged compatibility source: `/var/folders/mx/ltbgwsks5_n8zllj69p_wbcw0000gn/T/makelore-trial-tdq_nuah/teacher-composer-height-4d46a1a9/source`. Only TeacherChatPanel and classroom-workspace.css differ from the latest combined sidebar/color source; independent SHA review confirmed all other product files identical.
|
||||
- Pinned pnpm 10.33.4 typecheck, scoped ESLint and production build passed. Product behavior tests are the 91 unit tests and browser/Electron checks documented above; this deployment additionally measured the actual running application.
|
||||
- Before switching, checked the exact served index hash, process/profile, inactive window, empty visible textareas, in-memory drafts, attachments and generation. A short DOM input freeze closed the check/refresh input race. Kept a Main-memory private snapshot and original index/manifest backups, restored the selected conversation, exact selected teacher, teacher panel, original Work tab, drafts and scroll positions. Did not replace localStorage. Finally removed input freeze, released the lifecycle lease and restored background throttling; no window focus change.
|
||||
- Live verification: teacher and operation composer surfaces both 102px high, with bottom coordinates both 901px. Teacher textarea rows=1; only microphone and send controls. Route/account/selected conversation/teacher text/all persisted teacher drafts/in-memory coding drafts/visible input/tab/panel visibility/window focus were preserved. All 13 non-runtime-prompt history files in the established history set retained their hashes. Virtualized message DOM count changed after refresh, while its visible message suffix matched and durable history remained unchanged.
|
||||
- Preserved top-row sidebar icons and alignment, grouped introductions, and transparent colored semibold teacher shortcuts. launch.json and guidance-preview.json now identify the actual loaded/next asset and source, new route stylesheet and task-specific composer-height metadata while retaining peer fields. Verification and build-source records are stored in the temporary stage. Main process, installed application, main branch and remote were not changed.
|
||||
- An optional post-verification background screenshot capture timed out after normal background throttling was restored. It is not used as evidence; live DOM dimensions, control checks, source screenshots from the earlier implementation, and durable-state verification establish the result.
|
||||
- Updater includes conditional index/metadata rollback and state restoration on failure; no rollback was needed. Retained temporary backups for review. No further product changes or promotion candidates.
|
||||
|
||||
Reference in New Issue
Block a user