Commit Graph

  • 524ce912e5 #360: test that Watch Window stays inside the Formulas ribbon skylar taylor-barrick 2026-10-22 11:50:34 -06:00
  • ebc986fcc9 #223: test that the title bar's Save includes the cell being typed skylar taylor-barrick 2026-10-22 11:50:34 -06:00
  • 9cbb674c55 Print numbers near f64::MAX in a form that parses back NetterSilverandClaude Haiku 5.5 2026-10-22 19:34:06 +02:00
  • d1db71d0f0 Merge pull request #2209 from Higgs32584/fix/2178-script-trust-gate BFlat 2026-10-23 00:25:36 +07:00
  • b5b3969377 scripts: trust gate review fixes (#2178) Higgs32584andClaude Opus 5.5 2026-10-22 12:43:48 -04:00
  • 6dedb9310b Merge remote-tracking branch 'origin/main' into fix/2178-script-trust-gate Higgs32584 2026-10-22 12:32:28 -04:00
  • 74f29a743f docs: Ctrl+Shift+A (argument names) is no longer listed as missing Dominik StrebelandClaude Opus 5.5 2026-10-22 16:18:45 +02:00
  • e6ffca60bb view: hidden outline symbols answer no clicks; parity rows updated Dominik StrebelandClaude Opus 5.5 2026-10-22 16:09:29 +02:00
  • 5bcbaacce7 Snapshot: catalog installed fonts before rendering Dominik StrebelandClaude Opus 5.5 2026-10-22 16:02:58 +02:00
  • 840ba5c3a5 view: Show Outline Symbols (Ctrl+8), read and written Dominik StrebelandClaude Opus 5.5 2026-10-22 15:54:06 +02:00
  • 99f92f4a28 range.setValues: parse: false stores a string as the text it is (#2255) Hamza 2026-10-22 18:05:53 +05:00
  • 843c9b8404 ui: a too-wide number in a repeat-fill format shows #### Dominik StrebelandClaude Opus 5.5 2026-10-22 09:50:06 +02:00
  • 56207f2d3c run --script: a line's unknown key stops the run (#2256) Hamza 2026-10-22 17:50:09 +05:00
  • a1c84547e3 Merge pull request #2249 from storytold/readme/app-icon BFlat 2026-10-22 18:01:55 +07:00
  • 7ed494691c README: the app icon above the title bflatastic 2026-10-22 17:57:56 +07:00
  • 8307d3cb05 Treat empty instance_num in TEXTBEFORE/TEXTAFTER as 1 NetterSilverandClaude Opus 5.5 2026-10-22 08:25:54 +00:00
  • c39d2ad197 Keep '!' in structured-reference columns intact on XLSX save NetterSilverandClaude Opus 5.5 2026-10-22 09:47:21 +02:00
  • 742a6e8535 functions: REGEXREPLACE bounds each replacement as it expands it (#2162) Tyrel HavemanandClaude Opus 5.5 2026-10-21 23:45:50 -07:00
  • e177bf1c44 calc: hardening: overlong digits, NaN indexes, REGEXREPLACE output (#2163, #2162) Tyrel HavemanandClaude Opus 5.5 2026-10-21 23:41:28 -07:00
  • b9801f3f81 Romanian: translate Options|Editing; 22 strings main added since (sheet tab menu, account, chart and error-checking labels) Viorel ToaderandClaude Opus 5.5 2026-10-22 07:55:04 +03:00
  • 06920de8da Merge pull request #2226 from aiongg/next aiongg 2026-10-22 00:53:18 -04:00
  • 6f10378b17 Integration: #1320 font-measure AutoFit tests in their own test binary aiongg 2026-10-22 04:22:36 +00:00
  • c4c7f747c7 Integration: keytip NR test gives the sheet data so the Insert Chart dialog opens aiongg 2026-10-22 03:54:39 +00:00
  • 818175f51e Integration: Japanese catalog covers the reference catalog's new keys; clear the texture delta in the completion test aiongg 2026-10-22 03:32:41 +00:00
  • c7016fb724 Integration: fix struct literals and call signatures after combining tracks (Series.quartiles, Comment.note_box, Image data Arc, signature language) aiongg 2026-10-22 03:11:35 +00:00
  • cde364f269 Integration: cargo fmt after combining tracks aiongg 2026-10-22 03:08:30 +00:00
  • d5cdd2ea2b Integration: track t15 aiongg 2026-10-22 03:05:39 +00:00
  • 561382cc6d Integration: track t14 aiongg 2026-10-22 03:05:30 +00:00
  • ca1cdd4229 Integration: track t13 aiongg 2026-10-22 03:05:18 +00:00
  • c7fd66d807 Integration: track t12 aiongg 2026-10-22 03:05:03 +00:00
  • 9350ab1def Integration: track t11 aiongg 2026-10-22 03:04:52 +00:00
  • 4c5c345c31 Integration: track t10 aiongg 2026-10-22 03:04:30 +00:00
  • 6dda6be2c6 Integration: track t09 aiongg 2026-10-22 03:04:21 +00:00
  • d3201e7cea Integration: track t08 aiongg 2026-10-22 03:03:55 +00:00
  • a680ac59f0 Integration: track t07 aiongg 2026-10-22 03:03:23 +00:00
  • cfda01c831 Integration: track t06 aiongg 2026-10-22 03:03:17 +00:00
  • 4c81d658ec Integration: track t05 aiongg 2026-10-22 03:01:39 +00:00
  • 512b2aa9fd Integration: track t04 aiongg 2026-10-22 03:01:31 +00:00
  • b0b6409112 Integration: track t03 aiongg 2026-10-22 03:00:13 +00:00
  • 54d0f7cfc0 Integration: track t02 aiongg 2026-10-22 02:59:55 +00:00
  • f193f0d834 Integration: track t01 aiongg 2026-10-22 02:58:49 +00:00
  • d056570d97 Integration: cargo fmt aiongg 2026-10-22 02:57:51 +00:00
  • 21c3ec248c Integration: cargo fmt aiongg 2026-10-22 02:51:29 +00:00
  • ec61d59b41 Integration: cargo fmt aiongg 2026-10-22 02:50:46 +00:00
  • 55aeed6f1a Integration: cargo fmt aiongg 2026-10-22 02:48:11 +00:00
  • 1b4b51225d Integration: #1912 restore the end of add_page lost in the merge resolution aiongg 2026-10-22 02:47:32 +00:00
  • b35b5a8b9d Integration: cargo fmt aiongg 2026-10-22 02:46:29 +00:00
  • 7b47c5a846 Integration: #995 test builds Image.data as Arc<Vec<u8>> (after #1629) aiongg 2026-10-22 02:46:21 +00:00
  • 55877df80f Integration: cargo fmt aiongg 2026-10-22 02:46:00 +00:00
  • f02f446905 Integration: #1194 drop the duplicate Cut and Copy German arms (#1830 already translates them) aiongg 2026-10-22 02:45:54 +00:00
  • 4ac3f2fa64 Integration: cargo fmt aiongg 2026-10-22 02:45:35 +00:00
  • 1d9b29ff57 Integration: cargo fmt aiongg 2026-10-22 02:45:22 +00:00
  • c37298b468 Integration: #1151 test literal gains the category_levels field from #1088 aiongg 2026-10-22 02:40:38 +00:00
  • 36c9df453f Integration: order localization-parity revision rows newest first aiongg 2026-10-22 02:39:29 +00:00
  • 47bf083d0a Integration: #2116 move name_sort_key and its test into the existing tests module aiongg 2026-10-22 02:39:21 +00:00
  • a1c1fc05de Merge PR #2116: Backstage: list the languages alphabetically by their own name aiongg 2026-10-22 02:39:08 +00:00
  • d4eabcee96 Merge PR #2106: Translate form-dialog field labels, choices and notes aiongg 2026-10-22 02:39:04 +00:00
  • 10ac46c243 Integration: #2102 fill Romanian catalog gap (Options|Editing, English text) aiongg 2026-10-22 02:39:04 +00:00
  • 0eeaeec0c1 Merge PR #2102: Romanian (ro) interface language aiongg 2026-10-22 02:38:43 +00:00
  • e72d5f290a Merge PR #2061: i18n: Dutch (nl) interface language aiongg 2026-10-22 02:38:32 +00:00
  • 905ef6a6a5 Integration: #2000 remove duplicated Spanish financial alias block aiongg 2026-10-22 02:38:15 +00:00
  • 4286ac2930 Merge PR #2000: Spanish formula aliases for financial functions (#1986) aiongg 2026-10-22 02:38:09 +00:00
  • 7649a762ff Merge PR #1772: i18n: add Vietnamese interface translations aiongg 2026-10-22 02:38:09 +00:00
  • e4c406dbcf Merge PR #1194: fix(ui): ribbon tooltips show each platform's shortcuts (Ctrl+B on Windows, ⌘B on macOS) (#1191) aiongg 2026-10-22 02:37:51 +00:00
  • 8bfe310208 Integration: #1770 register Ukrainian (Language::Uk) and fill 573 missing keys with English text aiongg 2026-10-22 02:37:49 +00:00
  • a9a8fe7d20 Integration: #1754 translate the sheet-tab Delete button; Spanish Hide and Autoguardado; test that the sheet-tab and AutoSave labels translate in es, de, fr, ko, ru, zh, sr aiongg 2026-10-22 02:37:48 +00:00
  • 3a01ce689e Integration: i18n drop duplicate Unprotect Sheet… entries (added by #1373 and #1754) aiongg 2026-10-22 02:37:43 +00:00
  • 9d3252189d Merge PR #1180: fix(ui): menu items highlight under the pointer (#1174) aiongg 2026-10-22 02:37:42 +00:00
  • 1316d39865 Merge PR #1151: Charts: a huge trendline forecast no longer collapses the chart (#1148) aiongg 2026-10-22 02:37:37 +00:00
  • 56c31b0b31 Merge PR #1993: Grid: the selection outline follows a mouse drag at once aiongg 2026-10-22 02:37:23 +00:00
  • 169c78dda8 Merge PR #1111: Respect workbook structure protection in sheet rename, move, copy, hide and unhide (#1049) aiongg 2026-10-22 02:37:22 +00:00
  • d8b73ecb4e Merge PR #1110: Size the list validation dropdown to up to 8 rows (#1089) aiongg 2026-10-22 02:37:19 +00:00
  • f5b35fb3ac Merge PR #1109: fix(ui): commit a pointed formula on the sheet it was started on (#996) aiongg 2026-10-22 02:37:19 +00:00
  • 470a2ae2c1 Merge PR #1765: Sheet protection: obey the Sort and Use AutoFilter boxes aiongg 2026-10-22 02:37:16 +00:00
  • ad1899e1ca Merge PR #1770: Add Ukrainian localization (uk.rs) aiongg 2026-10-22 02:37:08 +00:00
  • 01485e2b66 Merge PR #1838: Added multi-column/row selection in formulas & column/row selection highlighting. aiongg 2026-10-22 02:37:08 +00:00
  • 37bf37d181 Merge PR #1103: Keep chart cache point positions when a reference has blank edges (#1015) aiongg 2026-10-22 02:37:08 +00:00
  • f4f18bb368 Merge PR #1701: XLSX: new workbooks get <fileVersion appName="gridcraft"/> aiongg 2026-10-22 02:37:05 +00:00
  • 31d6221463 Integration: #1725 prefill Remove Duplicates with the current region when only the cursor is placed aiongg 2026-10-22 02:37:01 +00:00
  • 59e6f123ba Integration: #2095 error-check colours come from theme tokens aiongg 2026-10-22 02:36:59 +00:00
  • ad7fe4ed70 Merge PR #1095: fix(grid): keep cursor stable during cell dragging (#936) aiongg 2026-10-22 02:36:58 +00:00
  • 857bdae023 Merge PR #1692: XLSX: keep Japanese phonetic runs on open and save aiongg 2026-10-22 02:36:58 +00:00
  • 46ddd61021 Merge PR #1732: i18n(ja): translate the dialog, message and menu strings (943 entries, matching the pt-BR coverage) aiongg 2026-10-22 02:36:53 +00:00
  • 48285a8fc4 Merge PR #1754: i18n: translate sheet tab context menu and AutoSave toggle (fixes #1537) aiongg 2026-10-22 02:36:53 +00:00
  • e738049157 Merge PR #1088: Charts: multi-level category axes (year beside month) read, drawn and written back aiongg 2026-10-22 02:36:49 +00:00
  • 75f6c92eab Integration: #2086 test that the strip beside the column headings is filled in dark mode aiongg 2026-10-22 02:36:41 +00:00
  • 6432253de9 Integration: #973 move the sheet-tab copy row from the element table to the change history aiongg 2026-10-22 02:36:40 +00:00
  • cd3fcfd2a0 Merge PR #1083: Colour menus: More Colors… and Recent Colors (#928) aiongg 2026-10-22 02:36:40 +00:00
  • c9941763cc Integration: #2093 move the paste_special_shortcuts doc comment back onto its function aiongg 2026-10-22 02:36:38 +00:00
  • d44c08c354 Merge PR #2093: Paste Special: the reference app's two-column layout, translated, Paste Link button aiongg 2026-10-22 02:36:35 +00:00
  • 6370fd2254 Merge PR #1693: Charts: series that refer to defined names ([0]!Name) plot their data, and are saved qualified aiongg 2026-10-22 02:36:34 +00:00
  • e6ccfba926 Merge PR #2142: PivotTable Fields pane: scan the source once per change, not every frame aiongg 2026-10-22 02:36:33 +00:00
  • fccca928b3 Merge PR #1631: Memory: floating pictures' textures are bounded, sized to what is drawn, and dropped with their workbook aiongg 2026-10-22 02:36:33 +00:00
  • 431aaaaf69 Merge PR #2022: Reject unparseable conditional-format formulas (#1999) aiongg 2026-10-22 02:36:33 +00:00
  • 70426fc913 Merge PR #1657: Cell editor: the caret contrasts with the cell's fill aiongg 2026-10-22 02:36:24 +00:00
  • 8ec29a8b3b Merge PR #1652: Fill handle: right-drag opens the fill menu (Copy Cells, Fill Series, Fill Formatting Only, Fill Without Formatting, Series…) aiongg 2026-10-22 02:36:24 +00:00
  • d97f61748e Merge PR #1946: XLSX: keep cell fonts' charset (Arabic 178) and family on save aiongg 2026-10-22 02:36:23 +00:00
  • 8e2974cc65 Merge PR #1629: Memory: undo steps share picture and macro bytes instead of copying them aiongg 2026-10-22 02:36:22 +00:00
  • 42768628c4 Merge PR #1473: i18n: add Italian translation aiongg 2026-10-22 02:36:21 +00:00
  • 826a22dc2b Integration: #2131 remove a leftover conflict marker line in ROADMAP.md aiongg 2026-10-22 02:36:21 +00:00