Some checks failed
FreeCAD master CI / Prepare (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
FreeCAD master CI / Pixi (push) Has been cancelled
FreeCAD master CI / Ubuntu (push) Has been cancelled
FreeCAD master CI / Windows (push) Has been cancelled
FreeCAD master CI / Lint (push) Has been cancelled
FreeCAD master CI / WrapUp (push) Has been cancelled
Stale Issues / stale (push) Has been cancelled
CodeQL Advanced (c-cpp) / Analyze (c-cpp) (push) Has been cancelled
Push Crowdin Translations / update-crowdin (push) Has been cancelled
Fetch Crowdin Translations / update-crowdin (push) Has been cancelled
Build Release / upload_src (push) Has been cancelled
Build Release / build (10.13, macos-15-intel, osx-64) (push) Has been cancelled
Build Release / build (11.0, macos-latest, osx-arm64) (push) Has been cancelled
Build Release / build (15.0, macos-latest, osx-arm64) (push) Has been cancelled
Build Release / build (ubuntu-22.04, linux-64) (push) Has been cancelled
Build Release / build (ubuntu-22.04-arm, linux-arm64) (push) Has been cancelled
Build Release / build (windows-latest, win-64) (push) Has been cancelled
Monthly issue metrics / issue metrics (push) Has been cancelled
24 lines
2.1 KiB
JSON
24 lines
2.1 KiB
JSON
{
|
|
"status": "implemented_unvalidated",
|
|
"record": "docs/current/desktop-ui-toolbar-preferences-repair-20260923/README.md",
|
|
"result": "Repaired source-confirmed omission of root Enabled from toolbar persistence. Versioned OPFS snapshot carries Enabled plus native User FCParam, migrates legacy User-only storage without overwriting the native gate, preserves System presets, rolls back root gate and layout on failure, and suppresses unchanged writes/notifications. Shared workspace now offers restore retry, guarded stale error feedback, and arrangement enter/cancel focus. Configured frontend build exit 0 (1.63s), no validation.",
|
|
"implementedAt": "2026-09-23T03:49:15.385779+00:00",
|
|
"continuationNotes": "This specific Enabled persistence and recovery repair is delivered. Reuse web/src/toolbar-preferences.ts, web/src/persistent-toolbar-workspace.tsx and docs/current/desktop-ui-toolbar-preferences-repair-20260923/build.log; do not rebuild unchanged inputs or run validation. OPFS snapshot is now Std_DlgParameter-PersistentToolbars.json with schema/root gate/native User FCParam; legacy .FCParam remains readable. System presets stay session-local. Current Part New Sketch owner work belongs to the existing scheduler and must not be duplicated.",
|
|
"remainingFunctionalLimitations": [],
|
|
"completionCorrection": "Previous record claimed root Enabled was in exported User-only snapshot. Source still exported only User; this turn implements the missing durable gate. Historical record is retained, new record describes actual storage format and limits.",
|
|
"manualCheckpoint": {
|
|
"at": "2026-09-23T03:49:15.385792+00:00",
|
|
"modifiedSources": [
|
|
"web/src/toolbar-preferences.ts",
|
|
"web/src/persistent-toolbar-workspace.tsx"
|
|
],
|
|
"buildDirectory": "web",
|
|
"buildTarget": "configured Vite frontend",
|
|
"buildCommand": "python3 tools/build_web_frontend.py",
|
|
"exitCode": 0,
|
|
"log": "docs/current/desktop-ui-toolbar-preferences-repair-20260923/build.log",
|
|
"unfinishedBuildProcesses": [],
|
|
"nextStep": "Reuse completed shared toolbar repair; continue queued UI packages in the existing scheduler. No validation."
|
|
}
|
|
}
|