Commit Graph

  • 5a84d9bed8 Refactor calc for strict Clippy checks Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • 95fcdcc2ca Refactor model for strict Clippy checks Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • 7898cc8cfd Refactor functions for strict Clippy checks Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • e17f06fb67 Refactor numfmt for strict Clippy checks Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • 68e929b1d9 Refactor formula for strict Clippy checks Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • fb98f5952b Refactor core for strict Clippy checks Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • ad272ca071 Enforce workspace Clippy standards and document lint policy Dylan M. Taylor 2026-10-28 10:52:53 +00:00
  • f9b869b3a4 fix(grid): prevent partial wrapped text lines in fixed-height rows AnhNgoo 2026-10-28 17:03:09 +07:00
  • 44c3a36ea1 Merge upstream main and refresh Wayland decoration dependencies Daniel 2026-10-28 10:33:31 +01:00
  • c22f46628c fix(desktop): load preferences before creating startup workbook AnhNgoo 2026-10-28 10:47:42 +07:00
  • dd48d09605 test(ui): cover runtime tooltips and current region shortcut AnhNgoo 2026-10-28 10:31:19 +07:00
  • a81cb0f21e test(engine): cover default workbook author and preservation AnhNgoo 2026-10-28 10:22:31 +07:00
  • 712f45965b fix(ui): share verified shortcuts between palette and ribbon AnhNgoo 2026-10-28 10:07:56 +07:00
  • ff7ed4b57c Move the ECMA.CEILING revision entry into the revision history table Harrison Booth 2026-10-27 21:28:25 -05:00
  • 3b73ac9b91 Document ECMA.CEILING as not on Microsoft's list Harrison Booth 2026-10-27 21:21:14 -05:00
  • f6015a7e6e Pin COPILOT as written without an _xlfn. prefix Harrison Booth 2026-10-27 21:21:04 -05:00
  • 87342cb308 HYPERLINK tests: use the Arg helpers Harrison Booth 2026-10-27 21:08:35 -05:00
  • 0f78a6b126 HYPERLINK without a friendly name returns the link as text Harrison Booth 2026-10-27 21:08:23 -05:00
  • 28a8e67e7a functions: add ECMA.CEILING (CEILING under a second name) Harrison Booth 2026-10-27 20:57:33 -05:00
  • 25816f0009 xlsx: write _xlfn. for STOCKHISTORY, TRANSLATE, DETECTLANGUAGE; none for NETWORKDAYS.INTL, WORKDAY.INTL Harrison Booth 2026-10-27 20:57:17 -05:00
  • bf4a3969e8 fix(ui): show verified selection shortcuts in command palette AnhNgoo 2026-10-28 08:56:28 +07:00
  • f77d70502a fix(ui): verify command shortcuts for runtime OS AnhNgoo 2026-10-28 08:39:37 +07:00
  • 6e7fb6ce0b fix(ui): correct Paste Special shortcut in command palette AnhNgoo 2026-10-28 08:13:33 +07:00
  • a434efabf0 Merge upstream/main into perf/stat-select-2679 vangel76andClaude Sonnet 5.5 2026-10-28 00:53:37 +01:00
  • 8b35f2ac12 Format status bar label and translate its tooltip Dmussi 2026-10-27 19:20:18 -04:00
  • a8e03ef40f fix(keyboard): Ctrl with the numpad's + inserts rows, columns or cells, as in Excel RomanLis91andClaude Opus 5.5 2026-10-27 23:33:25 +02:00
  • 66f8b05fc2 Merge upstream main into gc-fix-functions Harrison Booth 2026-10-27 16:17:07 -05:00
  • 11bb67386c Merge pull request #2704 from Jeremy8776/feat/install-scope-policy aiongg 2026-10-27 17:01:41 -04:00
  • 0e643e9026 Merge remote-tracking branch 'upstream/main' into gc-xls-cell-styles Harrison Booth 2026-10-27 15:59:33 -05:00
  • 1decf0ef51 ci: use storytold/craft-common-actions at the merged installer-policy commit aiongg 2026-10-27 20:51:47 +00:00
  • d33616dc95 fix(installer): check the exact architecture-specific machine folder Jeremy 2026-10-27 19:12:54 +00:00
  • 2fe8a33c5d Merge upstream/main into fix/chart-combo-logic-cleanup vangel76andClaude Sonnet 5.5 2026-10-27 19:52:57 +01:00
  • 89ac453efa Merge pull request #2605 from dotCooCoo/feat/format-chart-pane-stacked-types aiongg 2026-10-27 13:46:40 -04:00
  • c596bad63b Merge pull request #2749 from Silvertree2010/perf/export-speed aiongg 2026-10-27 13:41:32 -04:00
  • 393a524aa3 Speed up XLSX worksheet writing NetterSilverandClaude Opus 5.5 2026-10-27 15:12:20 +01:00
  • 3b71e37b70 fix(installer): resolve the wizard scope and folder correctly Jeremy 2026-10-27 15:32:27 +00:00
  • 6303865054 fix(ui): dropdown menus grow back after a search with no matches (#2743) aiongg 2026-10-27 10:26:30 -04:00
  • 4425fed53f Add an XLSX write benchmark example NetterSilverandClaude Opus 5.5 2026-10-27 15:12:20 +01:00
  • a4c50a6dac docs(installer): note that the 32-bit all-users folder is Program Files (x86); tidy wording Jeremy 2026-10-27 12:25:19 +00:00
  • a614e683ed docs(installer): describe the per-user default install location and scope Jeremy 2026-10-27 12:09:03 +00:00
  • e7d778046b fix(installer): harden install-policy checks and packaging-lint workflow Jeremy 2026-10-27 11:46:09 +00:00
  • 998396ad9f fix(installer): address scope and ARM64 review feedback Jeremy 2026-10-27 10:50:33 +00:00
  • df42619b1e feat(installer): default to a per-user ArtCraft folder Jeremy 2026-10-26 22:18:44 +00:00
  • d3832e98e6 fix(ui): show shortcuts in command palette (#2725) AnhNgoo 2026-10-27 16:56:49 +07:00
  • fa6ccc6ae5 fix(engine): set default workbook author (#2448) AnhNgoo 2026-10-27 16:10:46 +07:00
  • a38aed68cb Security: control channel enforces its 10 s token deadline and caps waiting connections (#2717) Higgs32584andClaude Opus 5.5 2026-10-27 00:55:44 -04:00
  • 7d828c01f7 Security: cap the work of lifted lookups, needles x lookup vector, with #NUM! (#2716) Higgs32584andClaude Opus 5.5 2026-10-27 00:40:18 -04:00
  • 4cc2c44678 Security: web links open with noopener as a window feature, not in the window name (#2715) Higgs32584andClaude Opus 5.5 2026-10-27 00:39:40 -04:00
  • ea5292c94a fix(engine): gate the temp-name symlink test to unix Higgs32584andClaude Opus 5.5 2026-10-26 23:09:30 -04:00
  • 9ac6b67e18 Merge origin/main into fix/2181-link-open-confirmation Higgs32584andClaude Opus 5.5 2026-10-26 22:54:30 -04:00
  • 2b7bd0c315 chore(clippy): enforce coding standards via workspace lints sonar/enforce-clippy-standards Dylan M. Taylor 2026-10-26 20:09:41 -04:00
  • 45f5ab18e4 Merge pull request #2690 from aiongg/layout aiongg 2026-10-26 21:31:12 -04:00
  • 8117b66635 Merge pull request #2680 from storytold/fix/nextest-0.9.150 skylar taylor-barrick 2026-10-26 17:09:34 -06:00
  • 0edf2b850a Fix the spill test: clone the workbook out of its Arc (#2053) Harrison Booth 2026-10-26 17:34:04 -05:00
  • 2b6e088a6d Engine test: copying a sheet that holds a spill matches a full recalc (#2053) Harrison Booth 2026-10-26 17:29:12 -05:00
  • de0c5a0d96 Merge branch 'storytold:main' into fix/2181-link-open-confirmation Michael Higgins 2026-10-26 18:00:36 -04:00
  • c567511cf1 calc: rebuild the dependency graph from shared syntax trees vangel76andClaude Sonnet 5.5 2026-10-26 22:21:15 +01:00
  • 5f041665b5 refactor(ui-egui): move SheetApp methods to app/ aiongg 2026-10-26 20:22:58 +00:00
  • e0211fbb4f refactor(ui-egui): move SheetApp methods and UI types out of lib.rs aiongg 2026-10-26 20:03:59 +00:00
  • 6b743e4622 refactor(ui-egui): move backstage.rs items to backstage/ aiongg 2026-10-26 19:48:31 +00:00
  • 41ab30678c refactor(ui-egui): move control.rs items to control/ aiongg 2026-10-26 19:46:38 +00:00
  • d840d55c4b refactor(ui-egui): move theme.rs items to theme/ aiongg 2026-10-26 19:45:20 +00:00
  • b36ec74f13 refactor(ui-egui): move ribbon.rs items to ribbon/ aiongg 2026-10-26 19:40:45 +00:00
  • da0cb382ae refactor(gridcraft-cli): move check.rs items to check/ aiongg 2026-10-26 20:27:03 +00:00
  • 890870cd57 perf: select instead of sort in MEDIAN, PERCENTILE, QUARTILE, LARGE, SMALL vangel76andClaude Sonnet 5.5 2026-10-26 22:11:08 +01:00
  • bbb570dc32 refactor(model): move features.rs items to features/ aiongg 2026-10-26 20:24:58 +00:00
  • 7f1ccf2e81 refactor(xlsx): move sheet_read.rs items to sheet_read/ aiongg 2026-10-26 20:17:05 +00:00
  • af54396e64 refactor(xlsx): move sheet_write.rs items to sheet_write/ aiongg 2026-10-26 20:15:23 +00:00
  • d1c8de48e7 refactor(xlsx): move passthrough.rs items to passthrough/ aiongg 2026-10-26 20:11:18 +00:00
  • e8f3b6f0cf refactor(xlsx): move pivot.rs items to pivot/ aiongg 2026-10-26 20:04:34 +00:00
  • 1db55e4e5f refactor(functions): move math.rs items to math/ aiongg 2026-10-26 20:02:35 +00:00
  • be18ee0519 refactor(functions): move engineering.rs items to engineering/ aiongg 2026-10-26 19:59:48 +00:00
  • 17b29b891d refactor(functions): move financial.rs items to financial/ aiongg 2026-10-26 19:37:47 +00:00
  • 1ff44e5ba2 refactor(functions): move stat.rs items to stat/ aiongg 2026-10-26 19:34:54 +00:00
  • 8b3a6e0362 refactor(engine): move pivot.rs items to pivot/ aiongg 2026-10-26 20:01:41 +00:00
  • 4b3fd23458 refactor(engine): move cmd/whatif.rs items to cmd/whatif/ aiongg 2026-10-26 19:59:32 +00:00
  • 506bc8a0f2 refactor(engine): move cmd/sheet.rs items to cmd/sheet/ aiongg 2026-10-26 19:56:06 +00:00
  • 1a1726bb9d refactor(engine): move cmd/format.rs items to cmd/format/ aiongg 2026-10-26 19:53:29 +00:00
  • bbff147bf1 refactor(engine): move cmd/extra.rs items to cmd/extra/ aiongg 2026-10-26 19:47:27 +00:00
  • 0e2335531d refactor(engine): move cmd/data.rs items to cmd/data/ aiongg 2026-10-26 19:44:34 +00:00
  • 99f0be5f29 refactor(engine): move cmd/pivot.rs items to cmd/pivot/ aiongg 2026-10-26 19:29:52 +00:00
  • 73c52d49b7 refactor(engine): move cmd/print.rs items to cmd/print/ aiongg 2026-10-26 19:24:30 +00:00
  • 0069d91e90 refactor(engine): move cmd/edit.rs items to cmd/edit/ aiongg 2026-10-26 19:18:14 +00:00
  • 228cf80593 refactor(ui-egui): move dialogs.rs items to dialogs/ aiongg 2026-10-26 20:43:39 +00:00
  • 9eb2a3d68e ci: require nextest 0.9.150 fix/nextest-0.9.150 skylar 2026-10-26 14:13:04 -06:00
  • 6a40610bb4 refactor(ui-egui): move grid.rs items to grid/ aiongg 2026-10-26 18:44:03 +00:00
  • 3813413b65 refactor(chart): move render.rs items to render/ aiongg 2026-10-26 19:04:39 +00:00
  • c5098a0765 refactor(calc): move recalc.rs items to recalc/ aiongg 2026-10-26 18:54:38 +00:00
  • b0818bccc3 refactor(calc): move eval.rs items to eval/ aiongg 2026-10-26 18:44:09 +00:00
  • 5a7d2f259e refactor(engine): move cmd/insert.rs items to cmd/insert/ aiongg 2026-10-26 19:04:00 +00:00
  • 58465af95a refactor(engine): move cmd/solver.rs items to cmd/solver/ aiongg 2026-10-26 18:50:33 +00:00
  • a8db625e6b style: cargo fmt on the moved test files aiongg 2026-10-26 18:15:59 +00:00
  • cb661c0051 refactor(ui-egui): move theme tests to src/theme/tests.rs aiongg 2026-10-26 18:15:46 +00:00
  • 46a406c034 refactor(ui-egui): move grid tests to src/grid/tests.rs aiongg 2026-10-26 18:15:45 +00:00
  • 27a39472ed refactor(ui-egui): move control tests to src/control/tests.rs aiongg 2026-10-26 18:15:45 +00:00
  • 3ec086c1bd refactor(ui-egui): move code_editor tests to src/code_editor/tests.rs aiongg 2026-10-26 18:15:44 +00:00
  • acade653ba refactor(functions): move stat tests to src/stat/tests.rs aiongg 2026-10-26 18:15:44 +00:00
  • b3711f59ce refactor(functions): move math tests to src/math/tests.rs aiongg 2026-10-26 18:15:43 +00:00
  • 341ae6848e refactor(functions): move financial tests to src/financial/tests.rs aiongg 2026-10-26 18:15:43 +00:00
  • e8091a1952 refactor(engine): move io tests to src/io/tests.rs aiongg 2026-10-26 18:15:42 +00:00