collective

Browse / project

github.com/storytold/gridcraft

upstream

Patches by score

PatchStatusScoreAdoptersSizeAuthorShared
Add a standalone typed ODBC connectoropen0.000+1410 −1PietroSoaresss (PR #2774)2026-10-28
UI tests: skip the glyphs the bundled fonts lack when craft-fonts is absentopen0.000+19 −3Harrison-Booth (PR #2773)2026-10-28
Paste: a huge untrimmed copy no longer aborts the process (#2158)open0.000+27 −9Harrison-Booth (PR #2772)2026-10-28
fix(keyboard): Ctrl with the numpad's + inserts rows, columns or cells, as in Excelopen0.000+22 −4RomanLis91 (PR #2769)2026-10-28
fix(ui): release scrollbar capture after missed mouse-up (#2748)open0.000+743 −8TheRenegadeDev (PR #2768)2026-10-28
XLSX: keep linked data type records (Stocks, Currencies) and read fields with A1.Priceopen0.000+489 −63Harrison-Booth (PR #2767)2026-10-28
Excel function oracle: run a PR's asserted function calls through real Excel and compareopen0.000+440 −0Harrison-Booth (PR #2766)2026-10-28
i18n: Turkish formula entry (function names, separators)open0.000+716 −54erolsavas19 (PR #2760)2026-10-28
i18n: translate the Save Changes and Start dialogsopen0.000+32 −5erolsavas19 (PR #2759)2026-10-28
Expose the active grid cell to screen readersopen0.000+73 −1Harrison-Booth (PR #2758)2026-10-28
Perf: reuse text criteria aggregates per recalculation (#2751)open0.000+666 −4TheRenegadeDev (PR #2757)2026-10-28
Fix hidden columns inflating frozen header rowsopen0.000+115 −6TheRenegadeDev (PR #2755)2026-10-28
Localization: Brazilian Portuguese formula entry (pt-BR)open0.000+407 −53maxgiovanny (PR #2754)2026-10-28
i18n: complete the Turkish (tr) interface catalogopen0.000+779 −0erolsavas19 (PR #2753)2026-10-28
feat: add opt-in capability port host transportopen0.000+1066 −19Srbino (PR #2744)2026-10-28
Improve chart formatting and legend positioningopen0.000+819 −137naceurh (PR #2742)2026-10-28
MCP: confine file access to a user-selected folderopen0.000+743 −17ro-legal-docx (PR #2739)2026-10-28
fix(web): acknowledge managed native saves after durable storageopen0.000+462 −4Srbino (PR #2737)2026-10-28
feat(web): expose native workbook snapshots to embedding hostsopen0.000+225 −2Srbino (PR #2736)2026-10-28
fix(ui-egui): Korean typed over a cell keeps its first syllable wholeopen0.000+182 −10Fuzen2478 (PR #2735)2026-10-28
Conditional formatting: Rules Manageropen0.000+1760 −118Antxis77 (PR #2733)2026-10-28
Conditional formatting: New/Edit Formatting Rule dialogopen0.000+1389 −94Antxis77 (PR #2732)2026-10-28
Conditional formatting: rule editing in home.conditionalFormat and home.manageRulesopen0.000+596 −82Antxis77 (PR #2731)2026-10-28
fix(ui): show shortcuts in command palette (#2725)open0.000+36 −4AnhNgoo (PR #2729)2026-10-28
CSV: fields starting with = open as formulas, as in Excelopen0.000+57 −10rickyb82 (PR #2728)2026-10-28
fix(engine): set default workbook author (#2448)open0.000+1 −0AnhNgoo (PR #2726)2026-10-28
CLI: finish workbook saves after stdout closesopen0.000+153 −19DAnaeto (PR #2723)2026-10-28
Security: control channel enforces its token deadline and caps waiting connections (#2717)open0.000+166 −16Higgs32584 (PR #2722)2026-10-28
Security: print decodes pictures within explicit decoder limits (part of #2179)open0.000+100 −17Higgs32584 (PR #2721)2026-10-28
Security: PDF export keeps a bounded amount of picture data across pagesopen0.000+248 −32Higgs32584 (PR #2720)2026-10-28
Security: cap the work of lifted lookups with #NUM! (#2716)open0.000+80 −1Higgs32584 (PR #2719)2026-10-28
Security: web links open with noopener as a window feature (#2715)open0.000+3 −2Higgs32584 (PR #2718)2026-10-28
fix(ui): Persian/Arabic system fonts and script-only word orderopen0.000+712 −43vergoboy (PR #2714)2026-10-28
fix(engine): gate the temp-name symlink test to unixopen0.000+1 −0Higgs32584 (PR #2713)2026-10-28
Conditional formatting: a colour scale interpolates between its stops as Excel doesopen0.000+41 −7zyzabruh (PR #2709)2026-10-28
Engine test: copying a sheet that holds a spill matches a full recalc (#2053)open0.000+34 −0Harrison-Booth (PR #2708)2026-10-28
Ignore Error: read and write ignoredErrors, ignore and reset commands, euro sign in numbers (#1994)open0.000+575 −11Harrison-Booth (PR #2705)2026-10-28
Scripts and agents: a params key the command does not take is an error that names it (#2256)open0.000+241 −22Harrison-Booth (PR #2702)2026-10-28
Charts: series through defined names get Excel's cache and number formats (#1690, #1689)open0.000+282 −21Harrison-Booth (PR #2701)2026-10-28
Formula pointing from the keyboard: Ctrl+Page Down / Ctrl+Page Up switch sheets (#2571)open0.000+188 −7Harrison-Booth (PR #2699)2026-10-28
perf(calc): find formulas a cleared cell may unblock from a set of #SPILL! cellsopen0.000+167 −24vangel76 (PR #2696)2026-10-28
perf(calc): index spill areas so cell and range reads don't scan every spillopen0.000+393 −47vangel76 (PR #2694)2026-10-28
calc: rebuild the dependency graph from shared syntax treesopen0.000+2 −2vangel76 (PR #2693)2026-10-28
CI: nightly command-sequence fuzz soakopen0.000+109 −4Harrison-Booth (PR #2692)2026-10-28
perf(calc): SUM/COUNT/AVERAGE over big ranges reuse constant-only resultsopen0.000+176 −0vangel76 (PR #2691)2026-10-28
Sort: identical merged blocks that tile the range sort as units, as in Excelopen0.000+85 −5Harrison-Booth (PR #2689)2026-10-28
Objects keep their placement when rows and columns change (#2343)open0.000+359 −3Harrison-Booth (PR #2687)2026-10-28
perf: select instead of sort in MEDIAN, PERCENTILE, QUARTILE, LARGE, SMALLopen0.000+132 −17vangel76 (PR #2686)2026-10-28
Calc: legacy implicit intersection for formulas imported without dynamic arraysopen0.000+558 −22robalexclark (PR #2677)2026-10-28
fix(ui): support Y/N answers in Save Changes (#2572)open0.000+331 −4TheRenegadeDev (PR #2675)2026-10-28
Report an Issue…: open a prefilled GitHub bug form (#2643)open0.000+112 −12Harrison-Booth (PR #2674)2026-10-28
Fix cascading AutoFilter dropdown valuesopen0.000+396 −59TheRenegadeDev (PR #2672)2026-10-28
Charts plot visible cells only; Show data in hidden rows and columns round-trips (#2523)open0.000+201 −31Harrison-Booth (PR #2671)2026-10-28
IMSQRT: reproduce Excel's stray real part for negative realsopen0.000+52 −8Harrison-Booth (PR #2670)2026-10-28
fix(ui): preview autofill values while dragging the fill handleopen0.000+434 −70TheRenegadeDev (PR #2669)2026-10-28
Fix row AutoFit wrapping hidden columns at zero widthopen0.000+95 −2tjheinzer (PR #2668)2026-10-28
feat: route MCP tools to the visible browser workbookopen0.000+125 −1muttleydosomething (PR #2667)2026-10-28
CSV export: opt-in values: true writes raw cell values (#2648)open0.000+103 −6Harrison-Booth (PR #2666)2026-10-28
Dependencies: quick-xml 0.41 to 0.42 (xlsx reads names and values as &str)open0.000+99 −113Harrison-Booth (PR #2665)2026-10-28
Whole-column borders no longer push older undo steps out of the historyopen0.000+287 −85Harrison-Booth (PR #2664)2026-10-28
fix(ui): keep context menu width stable (#2604)open0.000+37 −2bryanmenezes-qmc (PR #2663)2026-10-28
fix(ui): support single-key answers in Save Changes dialog (#2572)open0.000+193 −5kk376 (PR #2662)2026-10-28
fix(ui): preview values during fill-handle drag (#2598)open0.000+250 −1bryanmenezes-qmc (PR #2661)2026-10-28
LAMBDA tail recursion reaches Excel's depth (5,459)open0.000+176 −15Harrison-Booth (PR #2660)2026-10-28
fix(ui): align Protect Workbook info text (#2449)open0.000+15 −1bryanmenezes-qmc (PR #2659)2026-10-28
Cells: hold Excel's 32,767-character limit at the three ways past it (#2635)open0.000+187 −11galagersharp-code (PR #2658)2026-10-28
Match Excel for YEARFRAC basis 0, MOD, NUMBERVALUE and PERCENTRANK edge casesopen0.000+65 −20Harrison-Booth (PR #2657)2026-10-28
Cap text at 32,767 characters like Excel (#2635)open0.000+115 −26Harrison-Booth (PR #2656)2026-10-28
perf: win back formula-entry and XLSX-save time lost since 23829d8copen0.000+53 −8nihilist-narwhal (PR #2654)2026-10-28
Fit sheet on one page for PDF exportopen0.000+24 −9Dmussi (PR #2652)2026-10-28
cargo xtask bench: calculation benchmarks on fixed in-code workbooksopen0.000+497 −74nihilist-narwhal (PR #2651)2026-10-28
Excel open check: save workbooks with the CLI and open them in real Excelopen0.000+203 −2Harrison-Booth (PR #2650)2026-10-28
Flatpak: use Freedesktop 26.08 in both manifestsopen0.000+73 −5nilltadios (PR #2649)2026-10-28
i18n: Spanish catalog covers every interface key (700 labels added)open0.000+765 −9nihilist-narwhal (PR #2646)2026-10-28
i18n: Paste Special's Add and Text to Columns' Comma get their own keysopen0.000+42 −3nihilist-narwhal (PR #2645)2026-10-28
CSV: Save in the close question writes the file and closes it (#2607)open0.000+135 −2ashokram-si (PR #2642)2026-10-28
fix: start system font scan during language-aware context setupopen0.000+1 −0Karloss1234 (PR #2640)2026-10-28
fix(ui): left-align the font name box (#2454)open0.000+26 −1Zaxaerith (PR #2636)2026-10-28
Use distinct icons in the Formulas ribbonopen0.000+51 −12Coolj974 (PR #2629)2026-10-28
Fill handle: Linear Trend and Growth Trend on the right-drag menu for numbersopen0.000+297 −22dotCooCoo (PR #2628)2026-10-28
macOS: declare the UI languages so the open and save panels are translatedopen0.000+24 −0Atalantis (PR #2627)2026-10-28
Corpus: pinned public-workbook set and a non-required CI job running gridcraft-cli checkopen0.000+30 −2Harrison-Booth (PR #2624)2026-10-28
Charts: read, write and draw error barsopen0.000+1555 −64Harrison-Booth (PR #2623)2026-10-28
Remember the native window and add GNOME Wayland caption buttonsopen0.000+177 −40abdallah-shehawey (PR #2622)2026-10-28
Click a status bar statistic to copy its valueopen0.000+11 −1Dmussi (PR #2620)2026-10-28
Fix dark mode worksheet cell colorsopen0.000+424 −74JonathanLee2020 (PR #2614)2026-10-28
Paste Special: a transposed paste turns formula references as Excel does (fixes #2450)open0.000+128 −6zyzabruh (PR #2606)2026-10-28
Charts: 100% Stacked Line, with or without markers, draws values as shares of each category's totalopen0.000+264 −25dotCooCoo (PR #2602)2026-10-28
Local file and folder links open; =HYPERLINK() cells follow their link (#2596)open0.000+550 −45SofiaAFigueredo (PR #2601)2026-10-28
chore(deps): bump the cargo-dependencies group across 1 directory with 3 updatesopen0.000+40 −51app/dependabot (PR #2600)2026-10-28
UI: workbook tabs when several workbooks are open (#2377, request 4)open0.000+329 −0SofiaAFigueredo (PR #2599)2026-10-28
Undo and redo keep each sheet's view (Normal, Page Layout, Page Break Preview)open0.000+116 −3prxnvt (PR #2597)2026-10-28
fix: save through a symlink updates the target instead of replacing the linkopen0.000+159 −7SofiaAFigueredo (PR #2594)2026-10-28
Web: page host mode, so a page can host GridCraft in its own document (#2592)open0.000+282 −52helenkwok (PR #2593)2026-10-28
CSV import: \r\r\n line ends make no empty row per recordopen0.000+35 −2DerKarussellbremser (PR #2587)2026-10-28
Clear Formats removes conditional formatting (#2536)open0.000+150 −1kulveersingh (PR #2585)2026-10-28
feat(ui): add Tools › Customize Keyboard dialog and custom shortcut keymapopen0.000+540 −3piyushgoel2808 (PR #2581)2026-10-28
XLSX: rows with a duplicate, out-of-order or wrong-row cell address are repaired on import (fixes #2531)open0.000+183 −5zyzabruh (PR #2578)2026-10-28
i18n: Swedish (sv) interface languageopen0.000+1180 −2davvarn (PR #2575)2026-10-28
Create new saved files without group/other write permissionopen0.000+34 −0Silvertree2010 (PR #2567)2026-10-28

Trunks

None converged yet.

Environment

The stock prover image.