Commit Graph
15 Commits
Author SHA1 Message Date
RGJorge 6fd4440b7a v0.1.8 — in-app update notifications
- Header indicator (pulsating dot + "NEW VERSION") when a newer release
  is published on GitHub. Replaces the version subtitle without growing
  the header.
- Modal with current → latest version, release notes preview (parsed
  from GitHub release body), copy-paste update command, link to repo
  and release notes, current star count, and "versions behind" badge.
- Auto-detects deploy mode (GHCR image vs source build) by inspecting
  the running container. Shows the matching update command, but always
  exposes both via tabs.
- Backend caches the GitHub API response for 6h (~8 calls/day per
  instance, far under the rate limit).
2026-05-17 20:24:47 +00:00
RGJorge 71b8f94e21 v0.1.5 — export graph as PNG (closes #4)
Adds a download button to the bottom-left React Flow controls that
exports the current canvas view as a PNG with the dot grid preserved.

- New util src/client/utils/exportPng.ts: html-to-image capture +
  manual canvas composition (solid bg + dot grid + captured layer).
  Works around html-to-image's SVG <pattern> limitations and produces
  a deterministic 3x retina PNG.
- During capture, temporary CSS disables ring-shadow halos and forces
  service node bodies to a solid dark fill so the dot grid doesn't
  bleed through. State is still indicated by border colors and the
  inner state dot. Group node headers are excluded so their outlines
  stay intact.
- New component src/client/components/ExportPngButton.tsx integrated
  as a custom ControlButton inside <Controls> (bottom-left).
- App.tsx: id="dashboard-canvas" + data-no-export on project filter.
- i18n: 4 keys (EN + ES) for the button and 3 error states.
- New dependency: html-to-image@1.11.13
2026-05-16 02:08:22 +00:00
RGJorge 396873ae87 v0.1.0 — Repositorio público 2026-05-11 03:02:14 +00:00
RGJorge 6cb5bc8e34 v0.0.31 2026-05-11 00:15:38 +00:00
RGJorge 3962e6c319 v0.0.30 2026-05-10 23:39:12 +00:00
RGJorge 713504dc65 v0.0.29 2026-05-10 20:49:06 +00:00
RGJorge 1ae4b45007 v0.0.27 2026-05-08 05:51:14 +00:00
RGJorge 1ee37368bd v0.0.24 2026-05-08 02:19:45 +00:00
RGJorge 019a48c89e v0.0.16 2026-05-02 23:00:53 +00:00
RGJorge 5225c1aeda v0.0.15 2026-05-02 04:54:20 +00:00
RGJorge 49c4cde4d7 v0.0.13 2026-05-02 03:36:34 +00:00
RGJorge c034d282f6 v0.0.12 2026-05-02 01:26:59 +00:00
RGJorge f055489d81 v0.0.10 2026-05-01 06:12:24 +00:00
RGJorge cb25260627 v0.0.8 2026-04-30 04:05:03 +00:00
RGJorge cd7786ef66 v0.0.2 2026-03-22 10:31:19 +00:00