Commit Graph

  • a1c84547e3 Merge pull request #2249 from storytold/readme/app-icon main 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
  • 89d80689a8 chore(deps): bump the cargo-dependencies group across 1 directory with 12 updates dependabot/cargo/cargo-dependencies-f1c4edd9ce dependabot[bot] 2026-10-22 10:07:58 +00: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
  • cba89cfda8 Merge PR #1066: Engine: formulas.evaluate refuses what cell entry refuses, saying why aiongg 2026-10-22 02:36:20 +00:00
  • 90d4c3af0f Merge PR #1981: Desktop theme: the watcher's link has a type off Linux, so the gate passes there aiongg 2026-10-22 02:36:20 +00:00
  • 608925af08 Merge PR #1979: Seed the Sort dialog column from the active cell (#1906) aiongg 2026-10-22 02:36:20 +00:00
  • ced3f7ce7a Merge PR #1912: Print CJK text with a CID font instead of question marks aiongg 2026-10-22 02:36:20 +00:00
  • 7fd1553a8b Merge PR #1626: Keyboard: Ctrl+6 hides and shows objects, saved as workbookPr showObjects aiongg 2026-10-22 02:36:15 +00:00
  • a8f74730c1 Merge PR #1056: Fix Command-click and Shift-click references during formula entry aiongg 2026-10-22 02:36:14 +00:00
  • 929c506d1b Merge PR #2100: Fonts: a cell font named in another language matches its installed font (fixes #1898) aiongg 2026-10-22 02:36:12 +00:00
  • 8590dca0db Merge PR #2207: clipboard: bound HTML colspan/rowspan expansion (#2171) aiongg 2026-10-22 02:36:12 +00:00
  • 7221e11f56 Merge PR #1945: XLSX: keep the theme's per-script fonts (<a:font script="Arab">) on save (stacked on #1740, included) aiongg 2026-10-22 02:36:12 +00:00
  • d0394a0f34 Merge PR #2005: AutoFill refuses a target that doesn't hold the source in a corner (whole rows into whole columns aborted the app) aiongg 2026-10-22 02:36:12 +00:00
  • d67193f403 Merge PR #1685: #1447: a PivotChart's link names the workbook aiongg 2026-10-22 02:36:11 +00:00
  • 75e84a26d5 Merge PR #1612: Grid: a scrolled Table's header names and filter buttons in the column headings (#1423) aiongg 2026-10-22 02:36:10 +00:00
  • 823914157a Merge PR #2200: core: iterative number coercion for nested parentheses (#2180) aiongg 2026-10-22 02:36:10 +00:00
  • 07f806d3e5 Merge PR #2098: docs: fix Trunk website link (#2076) aiongg 2026-10-22 02:36:10 +00:00
  • 635056bd23 Merge PR #2131: Print: JIS B4/B5 and Japanese paper sizes (はがき・封筒・B6) aiongg 2026-10-22 02:36:10 +00:00
  • edb214b236 Merge PR #1725: Prefill the Remove Duplicates range from the selection aiongg 2026-10-22 02:36:05 +00:00
  • 78b7ef49fd Merge PR #1889: Docs: correct stale chart round-trip notes aiongg 2026-10-22 02:36:08 +00:00