···7788## [Unreleased]
991010+## [0.7.0] — 2026-03-19
1111+1212+### Added
1313+- **Copy/paste feedback toasts**: shows cell count after copy ("Copied 3 × 5 cells") and paste operations
1414+- **Select entire row/column**: Shift+Space selects entire row, Ctrl+Space selects entire column
1515+- **Select all**: Ctrl+A / Cmd+A selects all cells in the sheet
1616+- **Formula error tooltips**: hover over error cells (#REF!, #VALUE!, #DIV/0!, etc.) for plain-English explanations
1717+- **Validation error tooltips**: hover invalid cells to see why (e.g., "Value must be one of: A, B, C")
1818+- **Status bar cell reference**: always shows current cell or selection range with dimensions (e.g., "B3:E10 8R × 4C")
1919+- **Freeze pane indicator**: status bar shows "Frozen: 2 rows, 3 cols" with click-to-unfreeze
2020+- **Hidden row click-to-unhide**: click the teal indicator line to unhide rows directly
2121+2222+### Fixed
2323+- **Grid borders between colored cells**: switched to `border-separate` so borders render distinctly even with cell backgrounds
2424+- **Consistent cell sizing**: cells pinned to 26px height with `box-sizing: border-box`
2525+- **Bold/italic button states**: toolbar buttons now reflect current cell formatting when navigating
2626+- **Toolbar focus indicators**: all buttons, selects, and color inputs get `:focus-visible` outlines for keyboard accessibility
2727+- **Undo/redo disabled states**: buttons show visual disabled state when no history, with stack count in title
2828+2929+### Improved
3030+- **Hidden row indicators**: enlarged from 3px to 4px with hover expand to 6px and "Click to unhide" tooltip
3131+- **Grid border styling**: new CSS custom properties `--color-grid-line` and `--color-grid-header-line` with dark mode variants
3232+- **moveSelectionTo**: now updates all toolbar states (bold, italic, underline, strikethrough, font size/family)
3333+3434+### Tests
3535+- 3010 unit tests across 100 test files (+24 from v0.6.1)
3636+1037## [0.6.1] — 2026-03-19
11381239### Fixed
···1946- **Scroll render cache**: reset `_lastRenderedRange` on direct `renderGrid()` calls to prevent stale renders
20472148### Added
4949+- Toolbar: grouped dropdowns for alignment and list buttons (#2)
2250- **Context menu freeze/unfreeze**: right-click row/column headers to freeze or unfreeze panes
2351- **Context menu hide/unhide**: right-click headers to hide rows/columns, with unhide at boundaries
2452- **Drag-select auto-scroll**: holding mouse near container edges during selection automatically scrolls