feat(spreadsheet): dropdown cells and button cells (#9 remainder, complete)
#1132 -
Commit 06a3de6126 pushed by andodeki
feat(spreadsheet): slider cells and inline-Markdown cells (#9 remainder)
#1123 -
Commit 4d681dfdbe pushed by andodeki
feat(spreadsheet-ui): Big Data virtual tab — 1B cells, procedural, timed sort
#1116 -
Commit 8c1a4ad446 pushed by andodeki
feat(spreadsheet-ui): OS-clipboard TSV copy and toolbar zoom (#13, #7)
#1111 -
Commit 7946aa889f pushed by andodeki
feat(spreadsheet-ui): TrendChart line + candlesticks wired to the selected row
#1108 -
Commit 2adec957e9 pushed by andodeki
feat(spreadsheet-ui): interactive checkbox cells (widget-in-cell)
#1105 -
Commit 1a36ca5538 pushed by andodeki
feat(spreadsheet): SPARKLINE(range) formula rendered as in-cell sparkline bars
#1102 -
Commit 1a4b479013 pushed by andodeki
feat(spreadsheet-ui): header sort, column reorder and row/col/all selection
#1099 -
Commit e13aa03dca pushed by andodeki
feat(spreadsheet): sort rows — the engine half of the datagrid sort
#1096 -
Commit 61d666699b pushed by andodeki
feat(spreadsheet-ui): red error cells and a visible-cell status bar
#1093 -
Commit 481a0e133c pushed by andodeki
feat(spreadsheet): `^` power operator and General thousands separators
#1090 -
Commit 0326da8dfe pushed by andodeki
feat(pdf): Unicode-aware search and layout-aware reading order
#1087 -
Commit a82c8f7ff7 pushed by andodeki
feat(spreadsheet): postfix LAMBDA application and LET
#1079 -
Commit 555c7daaa1 pushed by andodeki
feat(spreadsheet): resolve the four dynamic-array limits
#1076 -
Commit 47f645ab58 pushed by andodeki
feat(spreadsheet): dynamic-array spill model — FILTER, GROUPBY, PIVOTBY, A1#
#1063 -
Commit c9474e2c9f pushed by andodeki
refactor(spreadsheet-ui): headless formula-bar state machine, wired to the workspace
#1039 -
Commit 780e323674 pushed by andodeki
feat(spreadsheet): cross-sheet named ranges (Data!Total)
#1036 -
Commit d0e7ede0c1 pushed by andodeki
feat(spreadsheet): cross-sheet references (Sheet2!A1)
#1033 -
Commit 593cd8fee8 pushed by andodeki
ci: gate the coverage that was already measured and unenforced (Phase 0)
#1028 -
Commit 9989043a37 pushed by andodeki