collective

Browse / project

github.com/storytold/pdfcraft

upstream

Patches by score

PatchStatusScoreAdoptersSizeAuthorShared
fix(create): a mask wide where its image is tall is scaled without a huge bufferopen0.000+42 −1lowtide-lab (PR #5062)2026-10-28
fix(redact): an image too large to count its pixels is removed, not a panicopen0.000+14 −1lowtide-lab (PR #5061)2026-10-28
feat(edit): allow custom and unicode fonts for added text (#4978)open0.000+391 −50YusufMntm (PR #5060)2026-10-28
M3: the current page's text is in the accessibility tree (#1826)open0.000+27 −1Harrison-Booth (PR #5059)2026-10-28
M10: Recognize text no longer clips the first and last letters of a lineopen0.000+125 −4huppiflupp (PR #5058)2026-10-28
ci: put the translation gaps report in the job summaryopen0.000+10 −3Harrison-Booth (PR #5057)2026-10-28
fix(ui): prevent mouse wheel scrolling from triggering kinetic fling jumps (#4917)open0.000+213 −8YusufMntm (PR #5056)2026-10-28
test(ui): skip the Chinese signature-label test without a CJK faceopen0.000+13 −0Harrison-Booth (PR #5055)2026-10-28
M14: an administrator's policy keeps document JavaScript off (#1846)open0.000+1066 −110jcl-bit (PR #5054)2026-10-28
M6: Form Field display choice: visible but doesn't print, hidden but printableopen0.000+405 −37AdrianTM (PR #5053)2026-10-28
Compare: say so when a document has no text (scans)open0.000+109 −70Harrison-Booth (PR #5052)2026-10-28
M3: a file named with open parameters opens at their destination (#3425)open0.000+309 −13hazeliscoding (PR #5049)2026-10-28
fix(platform): preserve visibility when saving files to network paths (#5001)open0.000+120 −4YusufMntm (PR #5048)2026-10-28
M10: the booklet binding is remembered across restarts (#5046)open0.000+83 −3AdrianTM (PR #5047)2026-10-28
fix(ui): prevent print dialog from hanging indefinitely on printer search (#5020)open0.000+62 −3YusufMntm (PR #5045)2026-10-28
M3: apply PDF launch page and named destinationsopen0.000+1494 −162KyleKassen (PR #5044)2026-10-28
M10: preserve BMP V5 embedded RGB profiles (#1201 partial)open0.000+594 −48KyleKassen (PR #5043)2026-10-28
M10: Word, HTML and RTF export mark right-to-left text (#4653, direction half)open0.000+408 −20AdrianTM (PR #5042)2026-10-28
fix(render): many subpaths around the page no longer overflow the tiler's culled winding (#5035)open0.000+86 −4AdrianTM (PR #5037)2026-10-28
M10: preserve NoRotate appearance geometry in vector printingopen0.000+511 −42KyleKassen (PR #5036)2026-10-28
M4: preserve extracted artwork with indirect paint kindsopen0.000+993 −112KyleKassen (PR #5033)2026-10-28
M10: preserve TIFF ICC profiles on image importopen0.000+458 −50KyleKassen (PR #5032)2026-10-28
M10: preserve printable Link appearances (#5022)open0.000+46 −4robertobulltech (PR #5028)2026-10-28
M10: preserve printable Link annotation appearancesopen0.000+210 −40KyleKassen (PR #5027)2026-10-28
M14: experimental Windows 7 x64 portable buildopen0.000+1020 −20fragtion (PR #5024)2026-10-28
M10: Windows prints each page at the driver's resolution, not ~96 dpiopen0.000+64 −852huppiflupp (PR #5023)2026-10-28
M4: prune unused images in inline Form resourcesopen0.000+938 −124KyleKassen (PR #5021)2026-10-28
M10: preserve annotation layers in vector print outputopen0.000+733 −42KyleKassen (PR #5019)2026-10-28
M7: preserve ActualText when moving existing paragraphsopen0.000+312 −41KyleKassen (PR #5018)2026-10-28
M3: select text across pages (view.text-select)open0.000+829 −143TheSuperStew (PR #5017)2026-10-28
M10: preserve unitless image pixel aspect ratiosopen0.000+350 −59KyleKassen (PR #5015)2026-10-28
M4: preserve shared paint resources during extractionopen0.000+689 −111KyleKassen (PR #5014)2026-10-28
fix(ui): allow Delete key to remove selected items in Edit PDF (#4915)open0.000+52 −4YusufMntm (PR #5012)2026-10-28
fix(ui): support drag and drop file URIs on Combine files page (#4985)open0.000+297 −28YusufMntm (PR #5007)2026-10-28
M10: preserve per-page TIFF orientation on image importopen0.000+465 −43KyleKassen (PR #5004)2026-10-28
M7: keep typed letters visible in Type 1 subsets (#4966)open0.000+489 −6hcchung1 (PR #5003)2026-10-28
M10: preserve annotation placement precision in vector printsopen0.000+244 −41KyleKassen (PR #5002)2026-10-28
M11: preserve image resolution in annotation appearancesopen0.000+616 −46KyleKassen (PR #5000)2026-10-28
M9: import certificates to trust from the Signatures panelopen0.000+354 −5ffishman (PR #4999)2026-10-28
fix(ui): do not prompt to save unmodified imported images on tab close (#4942)open0.000+52 −9YusufMntm (PR #4998)2026-10-28
fix(ui): make print dialog content scrollable on small screens (#4973)open0.000+64 −1YusufMntm (PR #4994)2026-10-28
fix(ui): arrow keys select in the Organize Pages grid, and a click between pages clears the selection (#3436)open0.000+195 −7tylamb1 (PR #4993)2026-10-28
M10: preserve device JPEG Decode during image exportopen0.000+720 −59KyleKassen (PR #4992)2026-10-28
fix(forms): clearing a field's default leaves it with none, not its parent field'sopen0.000+143 −5KenM76 (PR #4991)2026-10-28
fix(forms): editing or sorting a list's items keeps its selected indices on the same itemsopen0.000+224 −20KenM76 (PR #4987)2026-10-28
M7: Remove watermark also removes watermarks other editors marked as artifacts (#4957)open0.000+771 −5AdrianTM (PR #4984)2026-10-28
fix(cos): read startxref when data follows the final %%EOFopen0.000+103 −4tsw2k (PR #4983)2026-10-28
M4: interleave the pages of two or more files, like pdftk shuffle (#4922)open0.000+525 −2AdrianTM (PR #4980)2026-10-28
fix(forms): renaming a radio button to an existing group's name joins that groupopen0.000+590 −45KenM76 (PR #4977)2026-10-28
feat(print): add eco print mode preset with grayscale and duplex (#4843)open0.000+95 −14YusufMntm (PR #4972)2026-10-28
fix(render): match words hyphenated across line breaks in search (#4950)open0.000+149 −13YusufMntm (PR #4971)2026-10-28
feat(ui): add option to replace existing images in a PDF (#4900)open0.000+90 −2YusufMntm (PR #4970)2026-10-28
M10: restore packaging with supported ONNX OCR modelsopen0.000+123 −37KyleKassen (PR #4969)2026-10-28
Linux: sign with PKCS #11 token identities (p11-kit)open0.000+532 −14Bra1nZ (PR #4968)2026-10-28
feat(edit): add font selection for watermarks (#4956)open0.000+91 −9YusufMntm (PR #4965)2026-10-28
M10: preserve explicit hard breaks in HTML exportopen0.000+254 −49KyleKassen (PR #4961)2026-10-28
i18n(ru): 363 rows the Russian catalog was missingopen0.000+366 −0JaffarSk24 (PR #4959)2026-10-28
fix(comments): keep off-page text-box resize handles selectable (#4825)open0.000+77 −7YusufMntm (PR #4955)2026-10-28
feat(print): add Folio and Folio / F4 paper presets (#4777)open0.000+21 −1YusufMntm (PR #4953)2026-10-28
fix(optimize): size objects in compressed object streams by their compressed shareopen0.000+292 −11jonathanwxh-cell (PR #4951)2026-10-28
M12: an XFA form's scripts can call the script objects of their subformopen0.000+420 −6hikashop-nicolas (PR #4948)2026-10-28
fix(ui-egui): add reverse pages to organize panel and thumbnail context menus (#4918)open0.000+66 −5YusufMntm (PR #4945)2026-10-28
M12: a dynamic XFA form whose data has a bare ampersand is still laid outopen0.000+111 −1hikashop-nicolas (PR #4944)2026-10-28
fix(xfa, create): read a BMP's pixels from after its headers when its offset points into themopen0.000+139 −3KenM76 (PR #4943)2026-10-28
docs: add extensible usage guides with an initial German translationopen0.000+498 −3LabDennis (PR #4940)2026-10-28
Tests: a retained PDF version is the later of header and catalog (#3227 follow-up)open0.000+23 −0Harrison-Booth (PR #4933)2026-10-28
Reject '+' sign in print page rangesopen0.000+11 −0Silvertree2010 (PR #4931)2026-10-28
M1.9: deterministic save checks, SOURCE_DATE_EPOCH, UTF-8 text strings for 2.0 files (gap 22)open0.000+160 −18Harrison-Booth (PR #4929)2026-10-28
feat(ui-egui): offer a persistent current-page / total-page indicator (#4810)open0.000+131 −3YusufMntm (PR #4928)2026-10-28
feat(ui-egui): flash destination indicator after following an internal link (#4787)open0.000+169 −3YusufMntm (PR #4924)2026-10-28
M7: Thai document font from craft-fonts' Thai manifest (Sarabun)open0.000+187 −16bomu-bomu (PR #4921)2026-10-28
M7: per-cluster ActualText and per-glyph ToUnicode for edited shaped lines (#4919)open0.000+466 −11bomu-bomu (PR #4920)2026-10-28
M5: E and B swap the Draw tool and the Eraser; holding E is temporary (#3900)open0.000+232 −2AdrianTM (PR #4916)2026-10-28
M7: arrange added text and images in the drawing order (#3798)open0.000+466 −7AdrianTM (PR #4914)2026-10-28
fix(render): a stroke whose outline comes back with NaN is drawn, not droppedopen0.000+180 −5KenM76 (PR #4913)2026-10-28
M7: Add text can have a background fill of its own (#4789)open0.000+264 −9AdrianTM (PR #4912)2026-10-28
M3: Preferences can keep the page size showing (#4908)open0.000+126 −19AdrianTM (PR #4910)2026-10-28
M7: Add text remembers its format across restarts (#4864)open0.000+110 −7AdrianTM (PR #4909)2026-10-28
fix(edit, a11y): `Q` inside a text object restores the text matrices, as the renderer doesopen0.000+48 −8KenM76 (PR #4906)2026-10-28
Quote empty values in CSV export so one-field forms re-importopen0.000+15 −1Silvertree2010 (PR #4905)2026-10-28
M7: the quick bar's pin keeps Add text selected after Done (#4863)open0.000+60 −9AdrianTM (PR #4904)2026-10-28
CLI: reject missing option operands before file I/Oopen0.000+104 −15DAnaeto (PR #4903)2026-10-28
feat(print): add F4 (210 x 330 mm) paper sizeopen0.000+5 −1febriyaneri4-dev (PR #4902)2026-10-28
Keep the outline intact when move_bookmark gets an invalid targetopen0.000+11 −1Silvertree2010 (PR #4901)2026-10-28
edit: a variation selector after existing text draws the base glyph instead of failing the editopen0.000+27 −3midasmatterhorn (PR #4899)2026-10-28
fix(render): a non-isolated knockout group blends its elements with the page under itopen0.000+495 −39KenM76 (PR #4898)2026-10-28
docs(parity): notes for the first 25 shipped featuresopen0.000+35 −25Harrison-Booth (PR #4895)2026-10-28
feat(ui): an optional page number indicator over the document (#4810)open0.000+52 −0Harrison-Booth (PR #4894)2026-10-28
feat(ui): flash the destination after following an internal link (#4787)open0.000+77 −1Harrison-Booth (PR #4893)2026-10-28
fix(xfa): draw Romanian and Polish letters in XFA-to-static output instead of '?'open0.000+230 −10GigiG1 (PR #4890)2026-10-28
feat(ui): pin individual files to Home (#4772)open0.000+143 −15YusufMntm (PR #4885)2026-10-28
i18n(pl): the keys the other catalogs had, and the rows left in Englishopen0.000+171 −15ed1pl1 (PR #4884)2026-10-28
M7: added text can be underlined (#4236)open0.000+256 −18x-labb (PR #4883)2026-10-28
M7: the Preferences language test opens the app menu on macOSopen0.000+27 −4EricKaden (PR #4882)2026-10-28
perf(cos): write hex strings, integers and references without the formatteropen0.000+155 −9vangel76 (PR #4878)2026-10-28
perf(cos): write_full keeps the objects it parsed while numberingopen0.000+194 −20vangel76 (PR #4876)2026-10-28
perf(cos): rebuild a damaged cross-reference index without parsing every objectopen0.000+291 −4vangel76 (PR #4874)2026-10-28
perf(cos): keep a running total of the scan reader's cache sizeopen0.000+70 −4vangel76 (PR #4873)2026-10-28
feat(ui): Help > Report an Issue… opens a prefilled issueopen0.000+51 −2Harrison-Booth (PR #4872)2026-10-28
chore(github): add a bug report issue formopen0.000+74 −0Harrison-Booth (PR #4871)2026-10-28

Trunks

None converged yet.

Environment

The stock prover image.