New Features
Per-Cell Quote Mode Overrides
You can now add override rules to apply different quote modes by row type (header/body) and column. This preserves mixed quoting patterns — for example, headers quoted with "Always" while body cells use "Minimal". Override rules can be added and reordered in the file format dialog under the Quote mode section.
When opening a CSV file, SmoothCSV automatically detects mixed quoting patterns and creates override rules to preserve them.
Quote Indicators
Enable quote indicators to see which cells will be quoted when saved. Cells that will be quoted show a small blue triangle in their top-right corner. Hover over the marker to see a tooltip.
Toggle this from the View menu or the Command Palette (Toggle Quote Indicators).
Copy as Raw Values
A new "Copy as Raw Values" option is available in the Copy As submenu (menu bar and context menu). It copies cell values as-is, without any CSV quoting or escaping — so double quotes in your data won't be doubled. Useful when pasting values into other editors for further processing.
Related issues: #174
Improvements
- Improved quote pattern detection - The automatic format detection now accurately distinguishes quoting differences between header rows, body rows, and individual columns, producing more precise override rules.
Bug Fixes
- Fixed an issue where clicking a URL with query parameters (e.g.,
https://example.org/?p=123) would open it with incorrectly encoded characters (e.g.,=→%3D). (#173)