Version 1.0.15 — August 8, 2026 Color Themes & Dark Mode - Full dark mode: every panel, the grid, tab bar and status bar follow Light / Dark / System - System mode tracks macOS appearance changes live - Custom color themes via .sumrtheme files — double-click to install and apply - Color Scheme menu: Light / Dark / System at the top, Light Theme and Dark Theme sub-menus below - Picking a theme also switches to its mode; "Open Theme Folder…" opens the Themes directory - Window chrome (menus, controls) matches the active theme's light/dark base - Bundled themes: Summer Light, Summer Dark, Twilight, Dracula, Catppuccin (Latte, Frappé, Macchiato, Mocha), Ayu (Light, Dark, Mirage), Base16 Ocean, Solarized Light/Dark, Tokyo Night (Night, Storm, Light), Houston, OneCandy - Show Gridlines and Alternating Rows apply immediately, without "Set as Default" Duplicates Panel (new) - Diagnoses what kind of duplication a table has (exact copies, conflicting rows, or a child entity fanned out across rows) and points the grid at the evidence - Ranked candidate keys and per-column analysis - Commit as a cleaned new table (First / Last / Most-filled winner rules) or bookmark the duplicate rows - Every commit re-verifies real values before removing a row - Split Table integration: pull a fanned-out group of columns into its own keyed table - Column Clusters (⌘⌃K) — declare a set of columns that represent one thing; reachable from Schema and Duplicates - New function: GROUP_COUNT() Faster Loading - Large files open much faster — normalization is roughly 10× faster (date columns far more), and a 100k-row file loads in about a third of the time - Changing a column's type no longer stalls - Column types are double-checked in the background after load and upgraded if the sample was too narrow - Faster distinct-value and frequency stats in the Column Summary panel Trash - Trashed rows are excluded from summary rows, Column Summary stats and the Summary panel - Commands to restore trashed rows and columns - Summary panel row counts and dimension stats refresh live File Opening & Import - Text encoding detection: UTF-8, UTF-16 (with BOM) and Windows-1252; BOM stripped - Quote-aware delimiter detection - Ragged CSV rows are widened rather than truncated - 10 MB limit enforced on every open path - Open panel limited to CSV / TSV / Excel types - Dropping several files reports any that were skipped - Recently Viewed shows real file sizes Reliability Fixes - Grid undo is disabled for this release (it could restore inconsistent state); text-field undo still works - Annotations, selection, trash and lookup filters follow the right rows after deleting or inserting rows - Fixed a data race when normalizing columns in parallel - Documents are released when their last tab closes - Editing a computed column no longer wipes its per-column formatting - Saved .summer column settings now reload correctly - Key flags survive row deletes; combined-tab slices keep column metadata - Filtered summary rows populate under bookmark-only or lookup-only filters - Sensitive columns stay masked in the Row Selection panel, raw mode, tooltips and copy - Table Copy and filter-view tabs inherit the source tab's display settings - Active tab stays put when closing an earlier tab - Close All Windows only closes document windows - Bookmark filter only activates when bookmarks exist - Additional help text on menu commands Performance - Selection clicks no longer trigger a full display rebuild - Filter regexes are compiled once and cached