Commit Graph

  • d5fb5136f7 chore: release 0.6.2 debrand v0.6.2 Marcos Paulo 2026-10-12 21:41:27 -03:00
  • f162240fcf build: refresh Cargo.lock for the masi/craft-libs fork rev Marcos Paulo 2026-10-12 21:08:19 -03:00
  • 8033af3f03 build: point craft-ui/craft-print at the masi/craft-libs fork (rebased debrand) Marcos Paulo 2026-10-12 20:53:55 -03:00
  • 14b6964db0 feat(ui): Catppuccin themes Marcos Paulo 2026-10-12 03:13:51 -03:00
  • 61201a1173 chore: debrand ArtCraft and Discord references Marcos Paulo 2026-10-12 02:56:54 -03:00
  • fc45b7f6d8 Release 0.6.1: rebuild with the fixed shared release workflow main Brandon Thomas 2026-10-12 11:11:15 -04:00
  • 9cb931bac9 Release workflow: pass the Azure signing secrets so Windows builds are signed (#440) Brandon Thomas 2026-10-12 11:08:25 -04:00
  • 85bfcdfcfd Merge pull request #459 from storytold/codex/craft-print-onboarding skylar taylor-barrick 2026-10-12 09:05:31 -06:00
  • 9fc4108899 Printing: expose native commands through control discovery skylar taylor-barrick 2026-10-12 16:50:03 +02:00
  • b3acae6b77 Release prep: 0.6.0 Brandon Thomas 2026-10-12 05:44:31 -04:00
  • a557b4e98f feat(ui): Catppuccin themes v0.5.0 Marcos Paulo 2026-10-12 03:13:51 -03:00
  • 455edbb61e chore: debrand ArtCraft and Discord references Marcos Paulo 2026-10-12 02:56:54 -03:00
  • 587d879f13 Print: adopt craft-print with native settings and job feedback skylar taylor-barrick 2026-10-12 03:25:47 +02:00
  • 3926d21aa9 Fix-up: #423's table-name round-trip test sets #433's Table.filter Brandon Thomas 2026-10-11 18:08:49 -04:00
  • 3b19cb80e6 Merge pull request #412 from jsymes21-byte/keytips-table-refactor Brandon Thomas 2026-10-11 18:06:06 -04:00
  • 63e60de76c Merge pull request #413 from pechnikov2026-star/i18n-fr Brandon Thomas 2026-10-11 18:06:05 -04:00
  • a34fe4a7af Merge pull request #436 from LloydNicholson/feat/open-encrypted Brandon Thomas 2026-10-11 18:06:04 -04:00
  • 0a54876e2c Merge pull request #425 from neilcawse/test/command-sequence-fuzz Brandon Thomas 2026-10-11 18:06:03 -04:00
  • 61e3dd99f7 Merge pull request #416 from neilcawse/feat/oracle-check Brandon Thomas 2026-10-11 18:06:02 -04:00
  • 69b5f78e86 Merge pull request #424 from neilcawse/fix/trendlines Brandon Thomas 2026-10-11 18:06:01 -04:00
  • dcd469d12e Merge pull request #419 from neilcawse/fix/function-fixes Brandon Thomas 2026-10-11 18:05:41 -04:00
  • f170b89a92 Merge pull request #420 from neilcawse/fix/structref Brandon Thomas 2026-10-11 18:05:40 -04:00
  • 80c2efe0f1 Merge pull request #421 from neilcawse/fix/iterative-calc Brandon Thomas 2026-10-11 18:05:39 -04:00
  • 74d57ea9fd Merge pull request #422 from neilcawse/fix/csv-display Brandon Thomas 2026-10-11 18:05:33 -04:00
  • 47b2cfbcd0 Merge pull request #415 from neilcawse/ci/pr-gate Brandon Thomas 2026-10-11 18:05:19 -04:00
  • a96f19f02b Merge pull request #409 from shrshk/fix/formula-arg-count-363 Brandon Thomas 2026-10-11 18:05:18 -04:00
  • e2bcb712fd Merge pull request #418 from neilcawse/fix/numfmt-text Brandon Thomas 2026-10-11 18:05:17 -04:00
  • 936c6a055a Merge pull request #423 from neilcawse/fix/xlsx-names-xlpm Brandon Thomas 2026-10-11 18:05:16 -04:00
  • 5432419cd5 Merge pull request #427 from vedran-dobos/csv-keep-delimiter Brandon Thomas 2026-10-11 18:05:14 -04:00
  • b13ea3e2f3 CSV: saving keeps the separator the file was opened with (#426) Vedran Dobos 2026-10-11 23:38:53 -07:00
  • e6773dac3c Merge pull request #433 from derechopiano/fix/autofit-filter-button-spacing Brandon Thomas 2026-10-11 18:05:13 -04:00
  • 1841658978 Merge pull request #439 from itrycodinganditsbad/rotated-text-align Brandon Thomas 2026-10-11 18:05:12 -04:00
  • f38b17fb67 Merge pull request #438 from MarekSpodBiedry/issue-428 Brandon Thomas 2026-10-11 18:05:11 -04:00
  • dbc04ddae0 Rotated text follows the cell's alignment (Fixes #435) Fabio Lussi 2026-10-12 00:00:56 +02:00
  • 88df1670ba Scatter charts of two unlabelled columns plot the first as X for one series (#428) MarekSpodBiedry 2026-10-11 23:36:29 +02:00
  • 83d6a6fbe7 App: files on the command line open like File › Open (#11) lloyd 2026-10-11 23:27:01 +02:00
  • 009364e72e XLSX: pin the UTF-16LE password encoding with a msoffcrypto known answer (#11) lloyd 2026-10-11 23:25:44 +02:00
  • 1532349227 Encrypted workbooks no password opens are named before asking for one (#11) lloyd 2026-10-11 23:25:03 +02:00
  • 312b4c056e UI: password dialog fixes from review (#11) lloyd 2026-10-11 23:22:58 +02:00
  • 8de8bc187a Docs: encrypted workbooks open with their password (#11) lloyd 2026-10-11 23:09:15 +02:00
  • c882d169ff UI: ask for the password of an encrypted workbook (#11) lloyd 2026-10-11 23:08:09 +02:00
  • aad58d4c75 Engine: file.open decrypts password-protected workbooks (#11) lloyd 2026-10-11 23:05:14 +02:00
  • c9f03cc36a XLSX: build encrypted workbooks in code for tests (test-support feature) (#11) lloyd 2026-10-11 23:02:07 +02:00
  • 70d857a699 XLSX: decrypt Agile and Standard encrypted packages (#11) lloyd 2026-10-11 22:59:50 +02:00
  • 3936f3b79c engine: correct which functions the entry check skips Shirish Veerabattini 2026-10-11 16:10:04 -05:00
  • 1a6c864235 home.autofitColumnWidth: reserve filter dropdown space derechopiano 2026-10-11 22:09:51 +01:00
  • 478f01d236 functions: keep DATEDIF's original description, add the units Shirish Veerabattini 2026-10-11 15:57:33 -05:00
  • 7a2361de7f T10: resolve conflicts with main; new upstream commands go live (slicer, pivot chart, forecast sheet, show comments) James 2026-10-11 23:54:15 +03:00
  • 9e9f9aec84 T9: contributor credit and ui-parity docs for the keytip work James 2026-10-11 23:22:36 +03:00
  • 8e7e247589 Resolve James's real-Excel checks: drop QAT/Backstage and nonexistent View sequences; arrow navigation in the colour palette James 2026-10-11 23:20:22 +03:00
  • d2a691aea8 Fix combo navigation edge cases and wire Page Layout Sheet Options badges James 2026-10-11 22:16:14 +03:00
  • 7ba871c6f2 Excel-style combo navigation (type to filter, arrows to move) and complete tab badges James 2026-10-11 22:01:46 +03:00
  • cbd9bb51c6 Dropdown keytips open their controls instead of firing empty commands; complete View badges James 2026-10-11 21:34:31 +03:00
  • 7591fca086 T7: generated per-sequence regression tests (412 tests, catalog-probed) James 2026-10-11 21:02:06 +03:00
  • cd5f3f0a71 T6: pending keytips resolve at runtime and go live when their command lands James 2026-10-11 20:53:21 +03:00
  • 659a4d5bd3 Real-Excel keytip corrections from James (Home/Insert/Formulas) James 2026-10-11 20:38:31 +03:00
  • 828efab385 Engine: command-sequence fuzz harness (undo/redo, XLSX round-trip, full-recalc invariants) and the bugs it found neilcawse 2026-10-11 16:39:31 -04:00
  • 8ea2342703 Charts: read, write and draw trendlines neilcawse 2026-10-11 16:39:31 -04:00
  • 53690bace0 Functions: oracle fixes - MODE/VALUE/SUMPRODUCT text args, ADDRESS [Book]Sheet, Excel-style lookup bisection, SUBTOTAL skips filtered rows (table filter criteria kept) neilcawse 2026-10-11 16:39:31 -04:00
  • 9ce910f87f Formulas: trim-reference operators (A1:.E10, A1.:E10, A1.:.E10); read unbracketed [[#This Row],Col] neilcawse 2026-10-11 16:39:31 -04:00
  • fdb74c27dd Calc: iterative calculation for circular references (Maximum Iterations, Maximum Change) neilcawse 2026-10-11 16:39:31 -04:00
  • eecfa4074d File formats: CSV/TSV export writes displayed values; templates and .xlsm saved with their own content types neilcawse 2026-10-11 16:39:31 -04:00
  • 13afa8c773 XLSX: read cell formulas via file→model conversion (_xlpm), keep line breaks in table columns, allow leading backslash in table names neilcawse 2026-10-11 16:39:31 -04:00
  • f7bc97b378 CLI: check subcommand - cached-value calc oracle and XLSX round-trip fidelity on any corpus neilcawse 2026-10-11 16:39:30 -04:00
  • ba830cacf8 CI: run cargo xtask ci on pull requests and pushes to main neilcawse 2026-10-11 16:39:30 -04:00
  • 737999f182 Numfmt: fraction literals and zero fractions, ? pads thousands separator, TEXT booleans through text section neilcawse 2026-10-11 16:39:30 -04:00
  • 95b3641725 Paint keytip badges on every ribbon control (issue #49) James 2026-10-11 20:11:34 +03:00
  • f11d74ee7c Populate the full Excel keytip table (408 sequences, issues #33 and #49) James 2026-10-11 19:53:05 +03:00
  • 82cf8a6bb3 Keytips: table-driven matcher and badge painting (issues #33, #49) James 2026-10-11 19:05:19 +03:00
  • 1d1d27f9a4 ui: argument hint shows the function's description Shirish Veerabattini 2026-10-11 15:37:09 -05:00
  • 993c108660 functions: share the argument-count rule between call and entry Shirish Veerabattini 2026-10-11 15:37:09 -05:00
  • e90ebbbbe2 Keytips: keytips.json source + xtask generator (issues #33, #49) James 2026-10-11 19:36:14 +03:00
  • eba3957a21 Keytips: multi-letter units and implicit wait levels (Draw = "JI") James 2026-10-11 19:30:21 +03:00
  • b415d2e835 Keytips: table-driven matcher and badge painting (issues #33, #49) James 2026-10-11 19:05:19 +03:00
  • 2f22346807 i18n: add French (fr) interface sanches 2026-10-11 23:27:39 +03:00
  • 9b59966cc9 Merge upstream main into fix/formula-arg-count-363 Shirish Veerabattini 2026-10-11 15:20:49 -05:00
  • a5137872c1 Merge pull request #401 from vangel76/fix/text-box-formatting Brandon Thomas 2026-10-11 16:14:44 -04:00
  • 3054babe0e Text boxes: their typefaces count as used workbook fonts, so an installed one is bound; restore image_ext's doc comment (review fix-up for #401) Brandon Thomas 2026-10-11 16:14:41 -04:00
  • 1c3beb2a95 Merge branch 'land' into fix-401 Brandon Thomas 2026-10-11 16:09:03 -04:00
  • 4a23b9cf4b Merge pull request #404 from vangel76/fix/header-footer-variants Brandon Thomas 2026-10-11 16:08:56 -04:00
  • 7cd96b945f Merge pull request #402 from vangel76/fix/ui-font-hebrew-fallback Brandon Thomas 2026-10-11 16:08:55 -04:00
  • 773f7e6b76 Merge pull request #388 from itrycodinganditsbad/fix-373 Brandon Thomas 2026-10-11 16:06:48 -04:00
  • b2101947ca Merge branch 'land' into fix-388 Brandon Thomas 2026-10-11 16:01:53 -04:00
  • 1ea549bfe4 Merge pull request #394 from vangel76/fix/print-save-as-pdf Brandon Thomas 2026-10-11 16:01:33 -04:00
  • 5c26c963f8 Print PDF in the shared temp folder: create it exclusively (never follow or overwrite an existing file or symlink) and owner-only on Unix (review fix-up for #394) Brandon Thomas 2026-10-11 16:01:30 -04:00
  • 6cc69494ca Merge branch 'land' into fix-394 Brandon Thomas 2026-10-11 15:55:10 -04:00
  • 0065485fc0 Merge pull request #390 from GhostMitra (rebased head; the wanted part is already on main) Brandon Thomas 2026-10-11 15:54:44 -04:00
  • c3f6b51055 Merge pull request #392 from GhostMitra (rebased head; the wanted part is already on main) Brandon Thomas 2026-10-11 15:54:44 -04:00
  • bf63a8dd5e Merge pull request #391 from GhostMitra/feat/web-save-file-picker Brandon Thomas 2026-10-11 15:52:09 -04:00
  • 6fb99ef5e1 Web save: any picker refusal but a cancel, or a failed write, falls back to a download (review fix-up for #391) Brandon Thomas 2026-10-11 15:52:08 -04:00
  • fc4a74001b Merge branch 'land' into fix-391 Brandon Thomas 2026-10-11 15:51:44 -04:00
  • 173245a5b0 Web: add favicon to web app index and disable dev incremental compilation debarghaya 2026-10-12 00:54:49 +05:30
  • 159e057a28 Web & UI: resolve system theme preference and default web to system theme debarghaya 2026-10-12 00:51:23 +05:30
  • 2d54f56724 Merge pull request #390 from GhostMitra Brandon Thomas 2026-10-11 15:50:21 -04:00
  • 80f2a75f58 Merge pull request #392 from GhostMitra/fix/web-favicon Brandon Thomas 2026-10-11 15:50:01 -04:00
  • 35e317ae3a Keep incremental dev builds; the favicon change stands on its own (review fix-up for #392) Brandon Thomas 2026-10-11 15:49:44 -04:00
  • 479377304f Merge branch 'land' into fix-392 Brandon Thomas 2026-10-11 15:49:38 -04:00
  • baaa606036 Merge pull request #396 from nihilist-narwhal/fix-xlookup-reference Brandon Thomas 2026-10-11 15:49:34 -04:00
  • 6d59233e62 XLOOKUP reference path: an empty match_mode keeps the search_mode after it (review fix-up for #396) Brandon Thomas 2026-10-11 15:49:32 -04:00
  • c7bd7deebb Merge branch 'land' into fix-396 Brandon Thomas 2026-10-11 15:49:00 -04:00