Skip to content

v1.0.2: Hex-aligned notebook cells + stress-bench fix#6

Merged
KKranthi6881 merged 1 commit into
mainfrom
claude/v1.0.2-hex-ui-and-bench-fix
Apr 21, 2026
Merged

v1.0.2: Hex-aligned notebook cells + stress-bench fix#6
KKranthi6881 merged 1 commit into
mainfrom
claude/v1.0.2-hex-ui-and-bench-fix

Conversation

@KKranthi6881

Copy link
Copy Markdown
Collaborator

Summary

  • v1.0.2 — bumps every package from 1.0.1 → 1.0.2 so a single-command install picks up a consistent release across CLI, notebook, core, compiler, UI, connectors, and the rest.
  • Hex-aligned notebook cells (v0.10) — new Chart / Pivot / SingleValue / Filter / Placeholder cell renderers, df ▾ dataframe chip, document metadata pills (status · categories · description · project filter), Save-as-Block promotion derived from upstream SQL, typed column headers + pagination footer, and shared aggregate / column-kind / handles / derive-block-source utils.
  • CI stress bench fixscripts/bench/gen-dbt-project.mjs now also emits dql.config.json and target/manifest.json for the synthetic project, so dql sync dbt can actually run against it. Verified locally at 4,000 models: cold 101ms, warm 105ms (gates are 30s / 2s).
  • Simplify passUPDATE_NOTEBOOK_METADATA no-ops when values don't change; deriveBlockSource only runs when the Save-as-Block modal is open; drops the buggy chartConfig.title fallback in the upstream-name chain; description / project-filter pills commit on blur instead of dispatching per keystroke.

Test plan

  • pnpm build clean across all 18 workspace packages
  • pnpm test — 32/32 tasks passing (CLI 37/37 unit tests)
  • pnpm tsc --noEmit clean in apps/dql-notebook
  • Local stress bench at 4,000 models passes cold/warm gates
  • CI green on this PR (the previously-failing stress (4k-model synthetic project) job should now pass)
  • After merge, publish all public packages to npm at 1.0.2

🤖 Generated with Claude Code

- Bumps all packages from 1.0.1 → 1.0.2 for a single-command install.
- Adds v0.10 notebook cell types (Chart, Pivot, SingleValue, Filter,
  Placeholder), Hex-style `df ▾` dataframe chip, document metadata row
  with status/categories/description/project-filter pills, Save-as-Block
  promotion flow derived from upstream SQL, typed column headers + footer
  controls in TableOutput, and shared aggregate/column-kind/handles utils.
- Fixes CI stress job: `gen-dbt-project.mjs` now also emits
  `dql.config.json` and `target/manifest.json` so `dql sync dbt` can run
  against the synthetic 4,000-model project. Verified locally (cold 101ms,
  warm 105ms — well under the 30s/2s gates).
- Simplify pass: `UPDATE_NOTEBOOK_METADATA` no-ops when values unchanged;
  `deriveBlockSource` only runs when the modal is open; drops the buggy
  `chartConfig.title` upstream fallback; `DocumentMetadataRow`
  description/project-filter commit on blur instead of per-keystroke.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@KKranthi6881 KKranthi6881 merged commit f010bed into main Apr 21, 2026
8 checks passed
@KKranthi6881 KKranthi6881 deleted the claude/v1.0.2-hex-ui-and-bench-fix branch April 21, 2026 01:21
KKranthi6881 added a commit that referenced this pull request Apr 23, 2026
…r abstraction)

Closes the v1.2.1 gap audit — 9 fixes, ordered by severity. No behavior
changes beyond the #2 email-delivery correction; the rest add logging,
ignore patterns, and a provider-extension point.

Critical:
- #1 ignore .dql/runs/ and .dql/cache/ (root + `dql init` scaffold)
- #2 email notifier returns delivered:false in stub mode (was lying)

Bugs:
- #3 GET /api/blocks/body endpoint for bound-cell reloads
- #5 /api/schema returns 500 + fallback instead of silent file-only
- #6 log malformed scheduler run records to stderr
- #7 replace empty catches in runtime/html emitters with console.warn

Smells:
- #8 move LLM providers into providers/; add LLMProvider type alias
- #9 `dql schedule stop` via pidfile

#4 was a false-positive — bound-cell lineage is already wired via the
manifest builder's pathToBlockName lookup; comment updated.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant