Commit Graph

  • f16fed557e Charts: write and read chartex parts nihilist-narwhal 2026-10-09 23:31:18 -05:00
  • e5d34fd63a Recalc: dynamic arrays don't spill in tables nihilist-narwhal 2026-10-10 05:40:00 -05:00
  • 8011191824 Go To: a table name selects the table's data nihilist-narwhal 2026-10-10 05:30:49 -05:00
  • 985257b166 Tables: typing in the header row renames the column nihilist-narwhal 2026-10-10 05:30:49 -05:00
  • 8846dadc52 Fix #128: preserve references when cutting cells across sheets Harrison O'Connor-Hoover 2026-10-10 06:11:29 -04:00
  • c1b1eb6757 Merge pull request #109 from harrisonoconnorhover/codex/fast-drag-selection Brandon Thomas 2026-10-10 06:07:57 -04:00
  • 6f52f1fd3d Merge pull request #94 from harrisonoconnorhover/codex/keyboard-navigation Brandon Thomas 2026-10-10 06:07:56 -04:00
  • 14b59a71f5 Merge pull request #97 from harrisonoconnorhover/codex/file-menu Brandon Thomas 2026-10-10 06:07:56 -04:00
  • 1c6cb3bce9 Merge pull request #95 from harrisonoconnorhover/codex/screenshot-timeout-advice Brandon Thomas 2026-10-10 06:07:55 -04:00
  • 97f7dca886 Recalc: INDIRECT and OFFSET see spills laid out in the same pass nihilist-narwhal 2026-10-10 04:59:27 -05:00
  • be8e379ca0 Recalc: formulas over a blocked spill see #SPILL! nihilist-narwhal 2026-10-10 04:06:09 -05:00
  • 303eabaad1 Recalc: an array that read another array's old spill is evaluated again nihilist-narwhal 2026-10-10 04:42:51 -05:00
  • 880163d135 Recalc: a spill that goes away unblocks the arrays it blocked nihilist-narwhal 2026-10-10 04:36:06 -05:00
  • e51c1d98fb Recalc: clearing a distant blocker unblocks the spill nihilist-narwhal 2026-10-10 04:30:09 -05:00
  • dcc5434bc8 Recalc: structural edits don't leave old spills behind nihilist-narwhal 2026-10-10 04:27:44 -05:00
  • fc2f00bd50 Recalc: a range ending in INDEX depends on the cells it spans nihilist-narwhal 2026-10-10 04:24:42 -05:00
  • 48910d71d2 Recalc: replacing or clearing a spilling formula removes its spill nihilist-narwhal 2026-10-10 04:24:41 -05:00
  • 5ad3c6eed3 Paste Special operations: keep text, errors and formulas nihilist-narwhal 2026-10-10 03:51:49 -05:00
  • 60b60619b2 AutoFill: refuse a source as large as the sheet nihilist-narwhal 2026-10-10 03:46:15 -05:00
  • e5af1fcbff Spilled blank cells show 0 nihilist-narwhal 2026-10-10 01:01:35 -05:00
  • 62b17379e3 Ranges keep their size past the used range nihilist-narwhal 2026-10-10 01:00:57 -05:00
  • 1b0b2009aa Current region: grow past 10,000 rows, in linear time nihilist-narwhal 2026-10-10 03:17:10 -05:00
  • a059c8e196 Repeated headers: number pivot fields and table columns in linear time nihilist-narwhal 2026-10-10 02:14:34 -05:00
  • 7fece30d49 Remove Duplicates: compare only the part of the range with data nihilist-narwhal 2026-10-10 02:49:31 -05:00
  • 684567cc9a Whole-sheet selection: Fill and Remove Duplicates stay within the data nihilist-narwhal 2026-10-10 01:34:26 -05:00
  • 439df2ae3a selection.move: Ctrl+arrow without a direction stays put nihilist-narwhal 2026-10-10 02:20:21 -05:00
  • e893621d76 Web app: committing a cell no longer traps on the clock lloyd 2026-10-10 09:03:33 +02:00
  • c650c2828f Legacy array formulas: fill the range they were entered in nihilist-narwhal 2026-10-10 01:14:04 -05:00
  • 06cb377c54 Fix escaped quotes in Text to Columns agammann 2026-10-09 22:47:38 -07:00
  • bf1381253f Charts: scatter and bubble charts with text X values number the points nihilist-narwhal 2026-10-09 23:31:26 -05:00
  • fddd08bec3 Charts: Switch Row/Column on charts read from a file nihilist-narwhal 2026-10-09 23:31:26 -05:00
  • 925bf22e24 Charts: combo and stock charts keep their kind in XLSX nihilist-narwhal 2026-10-09 23:31:18 -05:00
  • 9c29ef3fff Formulas: the spill range operator A1# nihilist-narwhal 2026-10-09 23:04:10 -05:00
  • d4d38fd224 Names: calls of LAMBDA names keep the name's case nihilist-narwhal 2026-10-09 23:27:39 -05:00
  • b28b4b729f Names: Create from Selection uses bottom and right, keeps existing names nihilist-narwhal 2026-10-09 23:27:38 -05:00
  • 8029433b1c Names: refuse R1C1-style names nihilist-narwhal 2026-10-09 23:27:38 -05:00
  • 68fac6d861 Insert/Delete Cells: adjust references like Excel nihilist-narwhal 2026-10-09 22:49:24 -05:00
  • e294345599 Protection: keep hidden formulas hidden nihilist-narwhal 2026-10-09 23:25:58 -05:00
  • 2a3d1ffd7f Protection: refuse every edit of a locked cell on a protected sheet nihilist-narwhal 2026-10-09 23:25:58 -05:00
  • b53a190ea1 Names: keep sheet-level names with their sheet nihilist-narwhal 2026-10-09 22:52:27 -05:00
  • 198e8ecb05 Issue #28: retain quick selection drag endpoints and clarify fill handle Harrison O'Connor-Hoover 2026-10-09 23:05:46 -04:00
  • b2386e1c23 Issue 30: preview border presets and clear shared edges Harrison O'Connor-Hoover 2026-10-09 22:45:41 -04:00
  • 12bfdb0798 i18n: add Chinese, Korean and Russian interface languages neko233-com 2026-10-10 10:20:59 +08:00
  • c51e51fe7b #92: import XLSB worksheet data and saved formula results harrisonoconnorhover 2026-10-09 22:19:36 -04:00
  • da0bf32d8a #16: import ODS worksheet data without overwriting source files harrisonoconnorhover 2026-10-09 22:09:09 -04:00
  • daf4591da0 Expose basic file operations in the shared ribbon (#93) harrisonoconnorhover 2026-10-09 21:35:53 -04:00
  • 922847a1ed Add system-following interface appearance (#72) harrisonoconnorhover 2026-10-09 21:35:21 -04:00
  • 91d44508b1 Correct screenshot timeout recovery advice (#78) harrisonoconnorhover 2026-10-09 21:27:18 -04:00
  • 698a2a8009 Keep keyboard navigation separate from pointer clicks (#87) harrisonoconnorhover 2026-10-09 21:26:06 -04:00
  • 13664fe66b Bump version to 0.4.0 (from 0.3.0) for release; refresh contributors Brandon Thomas 2026-10-09 21:02:14 -04:00
  • 2b1da77e46 chore: bump github actions to fix Node 20 deprecation warnings Dylan M. Taylor 2026-10-09 20:04:21 -04:00
  • 311b1a593f Contributors: add nihilist-narwhal nihilist-narwhal 2026-10-09 17:14:59 -05:00
  • cd083cfc50 XLSX: cache #SPILL! and #CALC! as #VALUE! nihilist-narwhal 2026-10-09 17:14:59 -05:00
  • 628732ef58 Enable inline editing of worksheet text boxes (#56) harrisonoconnorhover 2026-10-09 17:47:58 -04:00
  • f424d7d56b i18n: Brazilian Portuguese interface language (#79) Eduardo Soares 2026-10-09 18:18:57 -03:00
  • 4d46b9170b ci: publish Flatpak repository to Pages Dylan M. Taylor 2026-10-09 17:14:43 -04:00
  • 165e6c8a3b M2: add a vertical worksheet scrollbar (#73) DWAA1660 2026-10-09 14:46:29 -06:00
  • 96b3ab3244 M2: document the supported offscreen snapshot example (#71) DWAA1660 2026-10-09 14:37:52 -06:00
  • d7174f8297 M2: preserve inherited formatting when entering empty cells (#70) DWAA1660 2026-10-09 14:33:43 -06:00
  • b8b3ba0b0e XLSX: write _xlpm. prefix on LET/LAMBDA parameter names, strip it on read (#63) MarekSpodBiedry 2026-10-09 20:56:27 +02:00
  • 631a49ec30 Recalc: linear in the number of range formulas lloyd 2026-10-09 20:51:15 +02:00
  • 8fe3276cb8 SUMIF/AVERAGEIF size the sum range like the criteria range lloyd 2026-10-09 20:44:18 +02:00
  • 69709bd458 Line charts: smooth (spline) curves (issue #52) justinjohn0306 2026-10-10 00:09:12 +05:30
  • ecaead4c12 DATE(1900,2,29) is serial 60, as in Excel lloyd 2026-10-09 20:36:08 +02:00
  • 2c2d92ef6b ROUND: keep 15 significant digits when asked for 15+ digits, so ROUND(0.1+0.2,15) is 0.3 (#58) MarekSpodBiedry 2026-10-09 19:29:29 +02:00
  • 903bbb096d Issue #51: General numbers fit by the cell's own font, not 11pt lloyd 2026-10-09 17:23:15 +02:00
  • ad6e77f6ef Issue #48: rotated text with Wrap Text draws upright (grid and print) lloyd 2026-10-09 17:13:40 +02:00
  • 1d2df6126b Dismiss worksheet popups on outside clicks and focus loss (#41) harrisonoconnorhover 2026-10-09 10:32:07 -04:00
  • 38c11f6fb9 Fix header double-click AutoFit for selected ranges (#42) harrisonoconnorhover 2026-10-09 10:23:09 -04:00
  • b36f919410 Fix editing and formula bar reads in merged cells (#40) harrisonoconnorhover 2026-10-09 09:51:08 -04:00
  • 56c32750a2 Add initial ribbon keytips and legacy shortcuts for #33 harrisonoconnorhover 2026-10-09 09:44:04 -04:00
  • 51b531be3e Merge pull request #13 from XusBadia/dmg-background Brandon Thomas 2026-10-09 09:20:56 -04:00
  • 6beb80ed36 Fonts: render Thai and Hebrew (and any non-Latin) instead of tofu (issue #32) justinjohn0306 2026-10-09 17:06:36 +05:30
  • 51f3279135 Fix #23: copy selected cells as HTML tables harrisonoconnorhover 2026-10-09 05:56:08 -04:00
  • 28113c6c75 Fix #26: paint large ribbon dropdown chevrons harrisonoconnorhover 2026-10-09 05:28:48 -04:00
  • 4dd49f7b95 Fix: inserting or deleting rows, columns or cells cancels copy/cut mode (#21) MarekSpodBiedry 2026-10-09 10:45:50 +02:00
  • e8e010b446 i18n: switch the interface language (issue #20) justinjohn0306 2026-10-09 13:09:48 +05:30
  • 7e24aa398a CI: satisfy newer clippy lints (toolchain drift, behavior-preserving) justinjohn0306 2026-10-09 13:08:28 +05:30
  • be33eba7d1 macOS DMG: branded window background and icon layout Xus Badia 2026-10-08 15:12:32 +02:00
  • 891514892a CJK text renders as tofu: fall back to a system CJK font justinjohn0306 2026-10-09 10:13:44 +05:30
  • 881bab8b6a Default Windows startup to DirectX 12 DWAA1660 2026-10-08 19:40:12 -06:00
  • 596b465bb1 Macros UX: Excel-style info bar, Macros dialog, status badge (issue #6) justinjohn0306 2026-10-09 05:20:04 +05:30
  • 9c1d2c3b3a Add scripts/check-vba-roundtrip.sh: verify VBA preservation on a real file justinjohn0306 2026-10-09 01:58:29 +05:30
  • 726a31740e Preserve VBA macros on round-trip; never destroy a macro-enabled workbook (#6) justinjohn0306 2026-10-09 00:54:10 +05:30
  • d9fd1b7305 CI: satisfy newer clippy lints (toolchain drift, behavior-preserving) justinjohn0306 2026-10-09 00:53:54 +05:30
  • 2276eabba8 File open: recognize Excel password-protected (CFB) files, report clearly (#11) justinjohn0306 2026-10-08 21:04:07 +05:30
  • fb823899c5 Bump version to 0.3.0 (from 0.2.0) for release Brandon Thomas 2026-10-08 10:02:29 -04:00
  • 26a6969626 README Downloads: where to get it first, then builds with Windows before macOS (#15) Brandon Thomas 2026-10-08 09:50:17 -04:00
  • 64c223c5f8 Release: Flatpak x86_64/aarch64, AppImage zsync updates, README Downloads (#14) Brandon Thomas 2026-10-08 09:31:42 -04:00
  • cbc2430f4f Objects: anchor modes — images/charts/shapes follow cells on sort (#5) justinjohn0306 2026-10-08 17:58:53 +05:30
  • a3cbb9b9a7 Bump version to 0.2.0 (from 0.1.0) for release Brandon Thomas 2026-10-08 08:13:30 -04:00
  • 26f325ec15 Desktop: no eprintln! on the log and panic paths Gert Pellin 2026-10-08 13:01:16 +02:00
  • f654615640 Fix: list and render installed system fonts (#4) justinjohn0306 2026-10-08 16:04:14 +05:30
  • 1c8d0b8fe5 Desktop: write log records to standard error and a rotating log file Gert Pellin 2026-10-08 12:06:39 +02:00
  • c6b6f4177c Release CI: macOS job on macos-15-xlarge Brandon Thomas 2026-10-07 22:08:13 -04:00
  • 3809fb7680 Release CI: macOS job on the org macos-release runner Brandon Thomas 2026-10-07 21:55:05 -04:00
  • 39082d13c8 About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#2) Brandon Thomas 2026-10-07 21:16:34 -04:00
  • a60bd2f40e Rename PrintCraft to PdfCraft (storytold/pdfcraft) (#1) Brandon Thomas 2026-10-07 14:45:37 -04:00
  • efbcb01b77 CI: build workflows run only from the release branch Brandon Thomas 2026-10-06 02:08:46 -04:00
  • d07a9eb44e Roadmap: alpha and parity estimates; README gallery with PivotTable, Format Chart and Page Break Preview screenshots Brandon Thomas 2026-10-06 01:46:43 -04:00