Skip to content

Releases: ZenUml/web-sequence

Release - Add Storybook + Tab LOC badge fix

06 Jun 01:04
2cfebef

Choose a tag to compare

Features

  • Add Storybook v10 with stories for FolderRow, ItemTile, Notifications, Popover, PreviewCard, and Tab components

Bug fixes

  • Tab: render line-of-code badge when lineOfCode > 0 (was computed but never displayed)

Docs / Chores

  • Add UX research report (heuristic evaluation + code audit)
  • Fix CLAUDE.md: stale version, missing Playwright E2E docs, pnpm/yarn split, Storybook

Release - Spot-check E2E, DSL fix, and agent skills

04 Jun 06:31
1284cf7

Choose a tag to compare

Features

  • feat/release-pipeline: Staged-release pipeline with deployed-URL E2E gate, prod smoke, and rollback (ADR-0001)
  • feat/dsl-spot-check-e2e: Add DSL spot-check E2E tests with rendered diagram screenshots

Bug Fixes

  • fix/core-asset-url-shim: Emit @zenuml/core UMD as real asset so deployed diagram renders (+ prod-build E2E guard)

Chores

  • chore/spot-check-and-agent-skills: Add spot-check workflow and branch/release agent skills; submit-branch always runs babysit-pr
  • chore: Update release-app skill with CI gotchas

Rollback to v20251230-splitpane-fix

04 Jun 02:01

Choose a tag to compare

Rollback production to commit 6886ee5 (same app as v20251230-splitpane-fix), with CI workflow from master so deploy can run on current GitHub runners.

Reverts broken v20260604-core-bump (diagram preview 404 on dev-only /@fs/... zenuml.js URL).

Release - bump @zenuml/core to 3.49.2

04 Jun 01:52

Choose a tag to compare

Changes

  • chore: bump @zenuml/core from 3.49.1 to 3.49.2
  • chore: fix Vite 6.4 JSX compatibility — rename .js entry/component files to .jsx
  • ci: upgrade Node.js to 22.x; pin pnpm to v10; use --no-frozen-lockfile; npm install for functions
  • chore: update pnpm-lock.yaml; add pnpm-workspace.yaml (minimumReleaseAge=0)
  • test: add Playwright smoke suite (11 tests)

Release - MV3 compliance + Paddle CDN

04 Jun 13:10

Choose a tag to compare

Deploys to production (app.zenuml.com). Web Store publish is intentionally manual for this release (no opt-in marker present).

Bug fixes

  • Serve Paddle via CDN on the web app and a bundled local snapshot in the Chrome extension, removing the MV3 remote-code violation. Refreshed the extension's Paddle snapshot to the current CDN version.
  • Guard Microsoft Clarity injection so it no longer loads inside the Chrome extension (MV3 policy).
  • Fix duplicate manifest.json in extension.zip; bump extension version to 2026.6.4.

Chores / CI

  • Wire up the prod pipeline to optionally publish the Chrome extension to the Web Store. Publishing is opt-in (manual by default) and does not run for this release.

release-20260604052103

04 Jun 05:24
1284cf7

Choose a tag to compare

Release 2026-06-04

Bug fixes

  • Diagram rendering on deployed sites@zenuml/core UMD is emitted as a real bundled asset instead of a dev-only /@fs/ path that 404'd on Firebase Hosting (staging and production).

Features

  • Safer release pipeline — staging deploy is gated by full Playwright E2E against https://staging.zenuml.com; green builds auto-create a draft GitHub Release; publishing deploys production; post-deploy @smoke runs on https://app.zenuml.com; rollback workflow for full prod redeploy.

Tests

  • Playwright smoke suite (editor, preview iframe, save, modals, multi-page, fragments).
  • Production-build E2E guard (dist/ static server catches deploy-only bundling bugs).
  • DSL spot-check spec (async, par/opt, return, nested fragments) with diagram screenshots in reports.

Chores

  • @zenuml/core 3.49.2; Node 22 / pnpm 10 CI alignment; agent skills for validate/submit/babysit/land/ship and spot-check workflow.

Internal: rollback tag v20260604-rollback preceded this draft; Chrome Web Store publish remains manual (yarn upload + yarn pub). Extension extension.zip attached to this release.

v20251230-splitpane-fix

30 Dec 11:08
6886ee5

Choose a tag to compare

Changes

  • Fix: restore SplitPane gutter position preservation
  • Only rebuild split when direction changes, preserving gutter position on code changes

Release 1.0.26 - UI Improvements

16 Sep 09:31

Choose a tag to compare

What's Changed

  • Improved responsive design for smaller screens
  • Streamlined footer component by removing unused elements
  • Adjusted padding and heights for consistent tab components

UI Improvements

  • MainHeader: Hide labels and buttons on smaller screens for cleaner layout
  • Footer: Removed 200+ lines of unused links and buttons
  • Tabs: Better consistency in spacing and alignment

Full Changelog

release-202509152141...release-202509161931

Release 1.0.25 - Responsive Toolbar Improvements

15 Sep 11:46
ce4bb41

Choose a tag to compare

🚀 Release 1.0.25 - Responsive Toolbar Improvements

✨ New Features

  • Responsive Toolbar: Hide toolbar on mobile/tablet screens (< 768px)
  • Fixed Icon Sizes: Prevent icon shrinking by maintaining fixed button sizes (28px × 28px)
  • Smart Overflow: Hide rightmost buttons when space is limited instead of shrinking all buttons
  • No Wrapping: Removed flex-wrap to prevent toolbar wrapping on narrow screens

🔧 Technical Changes

  • Added hidden md:flex for responsive visibility
  • Added flex-shrink-0 to all toolbar buttons
  • Added overflow-hidden to container for smart button hiding
  • Removed flex-wrap to prevent wrapping

📱 User Experience

  • Better mobile/tablet experience (toolbar hidden when not needed)
  • Consistent icon sizes across all screen sizes
  • Important functionality remains accessible on desktop
  • Clean, professional appearance maintained

🏷️ Version

  • Package version: 1.0.25
  • Release tag: release-202509152141

This release improves the responsive design and user experience across all device types.

Release with @zenuml/core v3.41.0

13 Sep 01:16
062110f

Choose a tag to compare

Release with updated @zenuml/core to v3.41.0 and associated dependency updates