Skip to contents

vizRd (development version)

v1.2 Renderer and area enhancements

  • Kept the v1.2 renderer path on ggplot2 + ggiraph after evidence review, preserving existing hover, click selection, sticky detail, iframe embedding, PNG/PDF/snapshot export, accessibility copy paths, and CRAN-friendly package-local runtime behavior.
  • Added documented template area controls for absolute and 100% stacked area_mode states, including explicit fallback copy when percent mode would require mixed-sign, missing, non-finite, or zero-total normalization.
  • Added deterministic Top-N plus Other area aggregation guidance and share/embed examples that distinguish pre-aggregation geos from post-contract area_series isolation.
  • Added documentation for preserving area isolation through share URLs, embed URLs, snapshots, reports, and static exports without reranking series or renormalizing percent denominators.
  • Deferred production renderer migration or complement work, mixed-sign or mixed-metric stacked-area analysis, and BI/report-builder capabilities to future milestones with separate evidence and scope.
  • This is development evidence only; DESCRIPTION remains at version 1.0.0 until an actual package release is cut.

vizRd 1.1.0

Stability, export, and sharing

  • Added automated browser E2E harness coverage for app and embed startup paths, with opt-in local execution that stays out of ordinary CRAN checks.
  • Added PNG/PDF export handlers and reproducible JSON snapshot downloads for current template dashboard and generic explorer states.
  • Added stable share URL generation and hydration for template dashboard and generic explorer selections, including stale URL fallback copy.
  • Added copyable iframe snippet support through build_iframe_snippet() and the Actions panel. Snippets force embed=1, include a package-local vizrd:resize host listener, and avoid runtime CDN dependencies.
  • Added a ?gallery=1 project gallery route with ready-to-open share URLs and iframe snippets for available datasets.
  • Kept renderer exploration deferred to v1.2 while stabilizing the existing ggplot2/ggiraph stack.

vizRd 1.0.0

Generic explorer

  • Added a generic explorer for arbitrary tabular .csv and .rds data that do not follow the template schema.
  • Added overview metadata, role inference, deterministic limits, invalid-chart reasons, and common analytic chart families for generic datasets.

Template dashboards

  • Preserved the template dashboard path for map, bars, line, scatter, and area views using iso3, year or date, variable, and value.
  • Kept template embed URL compatibility for existing dataset, view, metric, time, geography, and embed parameters.

App shell and embedding

  • Modernized the app shell with grouped controls, clearer mode separation, consistent visual tokens, and compact embed presentation.
  • Hardened iframe embedding with a package-local vizrd:resize bridge, asset provenance, same-origin and cross-origin host recipes, and fixed-height fallback documentation.

Documentation and release preparation

  • Refreshed README, example project assets, focused vignettes, pkgdown source configuration, and static release documentation tests.
  • Prepared CRAN-facing documentation and release-check notes for final Phase 18 hardening. Final R CMD check --as-cran results are not claimed here.

vizRd 0.1.0

  • Initial packaged release candidate for project-folder-driven Shiny dashboards.
  • Added template views for map, bars, line, scatter, and area visualizations.
  • Added embedding helpers, example project data, vignette scaffolding, and pkgdown site configuration.
  • Hardened tests, generated documentation, and release infrastructure for pre-CRAN stabilization.