Skip to content

chore(main): release 0.16.0#223

Open
ace-release-bot[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 0.16.0#223
ace-release-bot[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@ace-release-bot

@ace-release-bot ace-release-bot Bot commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.16.0 (2026-04-27)

Features

  • auto-generated documentation site with VitePress + docgen (#226) (093cba3)
  • brush-to-zoom on time series charts (#225) (eb05c62)
  • dashboard export/import v2 YAML overhaul + themed range sliders (#222) (22ef845)
  • sync crosshair and tooltip across dashboard panels (#224) (d4eae34)

This PR was generated with Release Please. See documentation.

@greptile-apps

greptile-apps Bot commented Apr 6, 2026

Copy link
Copy Markdown

Greptile Summary

Automated release PR bumping the project to v0.16.0, including four features: VitePress documentation site, brush-to-zoom on time series charts, dashboard export/import YAML overhaul with themed range sliders, and cross-panel crosshair/tooltip sync. All three changed files are consistent version bumps with no logic changes.

Confidence Score: 5/5

Safe to merge — purely automated version-bump files with no logic changes

All three files are mechanical version increments (manifest, changelog, Helm chart) generated by the Release Please bot. No code logic, no security surface, no custom rule violations.

No files require special attention

Important Files Changed

Filename Overview
.release-please-manifest.json Version bumped from 0.15.0 to 0.16.0 by Release Please bot
CHANGELOG.md 0.16.0 release notes added with 4 feature entries; no issues
charts/ace/Chart.yaml Helm chart version and appVersion both bumped from 0.15.0 to 0.16.0; consistent with manifest

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Release Please Bot] --> B[Bump .release-please-manifest.json\n0.15.0 → 0.16.0]
    A --> C[Update CHANGELOG.md\nAdd v0.16.0 entries]
    A --> D[Bump charts/ace/Chart.yaml\nversion & appVersion 0.15.0 → 0.16.0]
    B & C & D --> E[v0.16.0 Release]
    E --> F[VitePress docs site]
    E --> G[Brush-to-zoom on time series]
    E --> H[Dashboard YAML export/import v2]
    E --> I[Cross-panel crosshair sync]
Loading

Reviews (2): Last reviewed commit: "chore(main): release 0.16.0" | Re-trigger Greptile

janhoon added a commit that referenced this pull request Apr 6, 2026
Click-drag on any LineChart or BarChart to zoom the entire dashboard to
that time range. Double-click to reset to the pre-zoom state (true undo).

- New useBrushZoom composable: @zr:mousedown + window DOM events for
  reliable drag tracking even outside chart bounds
- useTimeRange: zoomToRange() saves pre-zoom snapshot, resetZoom()
  restores exact state (preset or custom range)
- Overlay div styled with --color-primary design tokens
- 5px minimum drag threshold prevents accidental zoom on click
- 15 new tests across composable, chart, and panel specs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ace-release-bot ace-release-bot Bot force-pushed the release-please--branches--main branch 2 times, most recently from 0eec32c to 0bf1414 Compare April 6, 2026 21:08
janhoon added a commit that referenced this pull request Apr 6, 2026
* feat: brush-to-zoom on time series charts (#223)

Click-drag on any LineChart or BarChart to zoom the entire dashboard to
that time range. Double-click to reset to the pre-zoom state (true undo).

- New useBrushZoom composable: @zr:mousedown + window DOM events for
  reliable drag tracking even outside chart bounds
- useTimeRange: zoomToRange() saves pre-zoom snapshot, resetZoom()
  restores exact state (preset or custom range)
- Overlay div styled with --color-primary design tokens
- 5px minimum drag threshold prevents accidental zoom on click
- 15 new tests across composable, chart, and panel specs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: use offsetX/offsetY from ZRender event packet, not zrX/zrY

ZRender's makeEventPacket() maps the raw zrX/zrY properties to
offsetX/offsetY on the event object passed to listeners. The composable
was reading undefined values, causing containPixel to always return
false and silently preventing any drag from starting.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: use structural ChartInstance interface to fix vue-tsc build

Replace InstanceType<typeof VChart> with a structural interface
declaring only the methods useBrushZoom actually calls. Fixes type
incompatibility between the composable parameter and the chart
components' ref<typeof VChart | null> declaration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: use Ref<unknown> with runtime cast to fix vue-tsc -b build

vue-tsc -b (project references mode) is stricter than --noEmit.
The structural ChartInstance interface still didn't match the
DefineComponent type from ref<typeof VChart>. Accept Ref<unknown>
and cast via an asChart() helper that does a runtime $el check.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ace-release-bot ace-release-bot Bot force-pushed the release-please--branches--main branch from 0bf1414 to eff125f Compare April 6, 2026 21:19
@ace-release-bot ace-release-bot Bot force-pushed the release-please--branches--main branch from eff125f to c06a120 Compare April 27, 2026 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants