fix(screens): plain child-list labels, backend and cell-type pickers, read-only keys and JSON #14

Merged
KofTwentyTwo merged 2 commits from feature/record-screen-polish into develop 2026-10-12 21:08:17 +00:00
KofTwentyTwo commented 2026-10-12 20:53:26 +00:00 (Migrated from github.com)

Record-screen audit follow-ups (KofTwentyTwo/Website-Backend#130 audit):

  • Notebook child lists: Cells, Shares, Snapshots, Versions (not join names).
  • defaultBackendName / cell backendName: possible-value source from WorkbenchBackends.listTargets(); customizers reject invalid values.
  • cellType: SQL/MARKDOWN enum PVS. cellKey: read-only.
  • Execution parametersJson: read-only JSON code editor.

Tests: 122 unit tests pass; JaCoCo 93.9% / 100%. The Postgres integration tests need Docker (run in CI). Checkstyle header warnings on the two new files are the existing stale header template (same as every other file).

Implemented with Codex, reviewed by Claude.

🤖 Generated with Claude Code

Record-screen audit follow-ups (KofTwentyTwo/Website-Backend#130 audit): - Notebook child lists: Cells, Shares, Snapshots, Versions (not join names). - `defaultBackendName` / cell `backendName`: possible-value source from `WorkbenchBackends.listTargets()`; customizers reject invalid values. - `cellType`: SQL/MARKDOWN enum PVS. `cellKey`: read-only. - Execution `parametersJson`: read-only JSON code editor. Tests: 122 unit tests pass; JaCoCo 93.9% / 100%. The Postgres integration tests need Docker (run in CI). Checkstyle header warnings on the two new files are the existing stale header template (same as every other file). Implemented with Codex, reviewed by Claude. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.