Skip to content

docs: changelog 1.2.1/1.3.1, deps bumps, flowchart Arrange clarity - #10

Merged
Nostromo-618 merged 5 commits into
mainfrom
docs-polish-changelog-deps-flowchart
Aug 2, 2026
Merged

docs: changelog 1.2.1/1.3.1, deps bumps, flowchart Arrange clarity#10
Nostromo-618 merged 5 commits into
mainfrom
docs-polish-changelog-deps-flowchart

Conversation

@Nostromo-618

Copy link
Copy Markdown
Member

Summary

  • Add @vanduo-oss/vd3 1.2.1 and @vanduo-oss/vd3-cbun 1.3.1 cards to the docs changelog (glass modal, spinner/spotlight/morph/button-group/transfer/collections/stepper; flowchart dark chrome, icon toolbar, Arrange select, short-parent sizing).
  • Include toolchain patch bumps already applied in the working tree (@playwright/test, @types/node, eslint, eslint-plugin-vue, prettier, stylelint, vite, vue-tsc).
  • Clarify flowchart Arrange UX: three layout modes (Tree / Radial / Grid), no placeholder; sync the mind-map demo to radial on ready; add a unit regression for the select options.

Test plan

  • Open /changelog — Latest badges on vd3 1.2.1 and cbun 1.3.1; prior cards still present
  • Open /canvas/flowchart — Arrange shows Radial after load; dropdown lists exactly Tree / Radial / Grid
  • pnpm exec vue-tsc --noEmit and pnpm exec vitest run tests/unit/flowchart.spec.ts (already green locally)

Made with Cursor

Nostromo-618 and others added 4 commits August 2, 2026 15:09
Mirror package highlights so the site changelog stays current with the
published line (glass modal, chrome fixes, Arrange select polish).

Co-authored-by: Cursor <cursoragent@cursor.com>
Include the already-applied patch bumps for the docs-site toolchain.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document Tree/Radial/Grid (no placeholder), sync the mind-map demo to
radial on ready, and regression-test the arrange select options.

Co-authored-by: Cursor <cursoragent@cursor.com>
Nudge hero .vd-btn-ring inner/outer strokes from 2px to 1.5px so the
double outline reads lighter on the dark hero without changing gap or
collision-safe offsets.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread src/styles/docs.css
so 100% + margin does not make neighboring rings collide. */
.hero-cta-buttons .vd-btn-outline.vd-btn-ring {
border-width: 2px;
border-width: 1.5px;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SUGGESTION: Sub-pixel border-width (1.5px) renders inconsistently across browsers.

Fractional pixel values for border-width are handled differently by each engine — some round to 1px, others to 2px, and others render true sub-pixel borders. The intended "thinner" look may not materialize consistently. Consider using 1px or 2px for reliable cross-browser rendering, or test thoroughly in Chrome, Firefox, and Safari.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

onBeforeUnmount(exitFullscreen);

/** Align Arrange with the mind-map seed (Tree/Radial/Grid — three modes). */
function onFlowchartReady(editor: { layout?: (mode?: string) => unknown }) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SUGGESTION: Potential viewport misalignment after layout("radial") without a subsequent fitView().

The auto-fit prop fits the viewport on initial load, and @ready fires after. Calling layout("radial") rearranges all node positions, but the viewport may not re-fit afterward — the nodes could end up outside the visible area or appear off-center. Consider calling a fitView() equivalent after layout() if the component does not re-fit automatically after layout changes.


Reply with @kilocode-bot fix it to have Kilo Code address this issue.

@kilo-code-bot

kilo-code-bot Bot commented Aug 2, 2026

Copy link
Copy Markdown

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 file)
  • src/pages/changelog.vue — text reflow/formatting only (no issues)
Previous Review Summary (commit cb06fb7)

Current summary above is authoritative. Previous snapshots are kept for context only.

Previous review (commit cb06fb7)

Status: 2 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 0
SUGGESTION 2
Issue Details (click to expand)

SUGGESTION

File Line Issue
src/styles/docs.css 1531 border-width: 1.5px — fractional pixel values render inconsistently across browsers
src/pages/canvas/Flowchart.vue 362 layout("radial") on @ready may leave viewport unfitted after node rearrangement
Files Reviewed (6 files)
  • package.json — dependency bumps (no issues)
  • pnpm-lock.yaml — lock file (generated, no issues)
  • src/pages/canvas/Flowchart.vue — 1 issue
  • src/pages/changelog.vue — changelog entries (no issues)
  • src/styles/docs.css — 1 issue
  • tests/unit/flowchart.spec.ts — test additions (no issues)

Fix these issues in Kilo Cloud


Reviewed by deepseek-v4-pro · Input: 32K · Output: 3.9K · Cached: 241.8K

Co-authored-by: Cursor <cursoragent@cursor.com>
@Nostromo-618
Nostromo-618 merged commit 555755e into main Aug 2, 2026
2 checks passed
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