Skip to content

RGJorge/containerflow

v0.1.5 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

bun containerflow containers web devops docker
+4 more
monitoring react self-hosted typescript

Summary

AI summary

Added PNG export of the dashboard graph at 3x retina resolution.

Changes in this release

Feature Medium

Adds PNG export of dashboard graph at 3x retina resolution.

Adds PNG export of dashboard graph at 3x retina resolution.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Low

Adds PNG export button in bottom-left to save canvas as PNG.

Adds PNG export button in bottom-left to save canvas as PNG.

Source: granite4.1:30b@2026-05-22-audit

Confidence: low

Feature Low

Includes dot grid background in export while excluding UI overlays (controls, minimap, edge legend, project filter).

Includes dot grid background in export while excluding UI overlays (controls, minimap, edge legend, project filter).

Source: granite4.1:30b@2026-05-22-audit

Confidence: low

Feature Low

Preserves state indication in exported PNG via border color and inner state dot.

Preserves state indication in exported PNG via border color and inner state dot.

Source: granite4.1:30b@2026-05-22-audit

Confidence: low

Dependency Medium

Adds dependency [email protected] (~20 KB).

Adds dependency [email protected] (~20 KB).

Source: llm_adapter@2026-05-21

Confidence: low

Performance Medium

PNG export captures current viewport, excluding UI overlays for cleaner output.

PNG export captures current viewport, excluding UI overlays for cleaner output.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Work‑around: forces node bodies to solid dark fill during PNG capture to prevent dot grid bleed-through.

Work‑around: forces node bodies to solid dark fill during PNG capture to prevent dot grid bleed-through.

Source: granite4.1:30b@2026-05-22-audit

Confidence: low

Refactor Medium

Introduces util src/client/utils/exportPng.ts using html-to-image and manual canvas composition.

Introduces util src/client/utils/exportPng.ts using html-to-image and manual canvas composition.

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

A new button in the bottom-left controls exports the current canvas view as a PNG. Closes #4.

Added

  • PNG export of the dashboard graph at 3x retina resolution.
    • Filename: containerflow-<hostname>-<timestamp>.png
    • Captures the current viewport (use Fit view first to capture the whole graph)
    • Includes the dot grid background; excludes UI overlays (controls, minimap, edge legend, project filter)
  • New util src/client/utils/exportPng.ts with html-to-image + manual canvas composition to work around browser limitations with SVG patterns.

Known limitations

  • Tailwind ring-* halos and backdrop-filter effects are not preserved in the PNG (browser limitation when serializing DOM to canvas). To keep the export readable, service node bodies are temporarily forced to a solid dark fill during capture so the dot grid doesn't bleed through.
  • State is still indicated in the PNG via border color and the inner state dot.

Stack

Compatibility

Drop-in upgrade from v0.1.4. No config changes. docker compose pull && docker compose up -d to upgrade.

Full Changelog: https://github.com/RGJorge/ContainerFlow/compare/v0.1.4...v0.1.5

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track RGJorge/containerflow

Get notified when new releases ship.

Sign up free

About RGJorge/containerflow

All releases →

Related context

Earlier breaking changes

  • v0.1.4 `docker-compose.yml` now uses prebuilt image by default (was: `build: .`).

Beta — feedback welcome: [email protected]