NEWS


sideview 0.4.0

Smaller items

Shiny module and proxy

Date-window joins

A join step can carry a date rule, so "labs within 7 days of the visit" is a join and not a hand-written filter. Click the calendar button on a join step to open the rule row. The shapes are Between (a date inside the other table's start and end), Window (within a number of days before and after), Nearest before, Nearest after and Overlaps. Date, date-time and numeric columns work. The code uses join_by() and, for a window, two helper columns (.sv_lo, .sv_hi) that it drops again.

Big tables: full data for arrow and duckdb cards

Arrow tables, datasets and queries and duckdb tables (dplyr::tbl()) used to keep only their first 50 rows, so a sort, a join check or a codebook looked complete when it was not. They now use the whole table.

Known differences from an in-memory card:

Other changes

sideview 0.3.0

A full pass over the user interface, tested in a real browser and in RStudio (dialog, Viewer pane, external browser, the addin, a saved HTML file and a Quarto page), plus new features for clinical data work.

New features

Bug fixes

Internal

sideview 0.2.0

Pillar 1: Big Data Scalability & CRAN Readiness

Pillar 2: Advanced Visual Wrangling & Profiling

Pillar 3: Canvas State Persistence & Cloud Sharing

Pillar 4: Intelligent Copilot & Auto-Mapping

Pillar 5: Automated Computer Use & GUI Verification

sideview 0.1.0

Recent Features & Enhancements

Interactive Canvas & Navigation

Data Manipulation & Code Generation

Action Drawer & Workflow Controls

LLM Assistance & Privacy Context

Testing & Verification