Commit Graph

  • 981a2e57c8 M10.5: Integrate main and adopt the validated craft-print spooler skylar taylor-barrick 2026-10-11 22:29:54 +02:00
  • d1980ec99f M14: Kazakh interface language (#955) pechnikov2026-star 2026-10-11 23:22:16 +03:00
  • 58ae136267 Add Greek (el) interface localization (#994) Γιῶργος (George) 2026-10-11 23:16:40 +03:00
  • a0d68dafd2 M14: Slovenian (Slovenščina) interface language (#1091) spacekomet 2026-10-11 22:09:24 +02:00
  • 95434e9115 M10.5: Preserve composed sheets with the shared scaling and duplex API skylar taylor-barrick 2026-10-11 22:05:01 +02:00
  • cc9392922b M14: Italian catalog review: meaning, agreement, consistency (47 entries) (#1025) magdale76 2026-10-11 21:59:47 +02:00
  • de8e0176ed M14: complete the Czech (cs) interface catalog (#1066) Daniel Lošák 2026-10-11 21:55:21 +02:00
  • 0f7ff1ce30 Improve PDF Navigation with Cursor-Anchored Zoom and Mouse Panning (#504) Mustafa Hadidi 2026-10-11 22:49:39 +03:00
  • 513a1ecc3a i18n: let the layers below hand their sentences over, so they can be translated (#478) feraremag2680 2026-10-11 21:45:51 +02:00
  • 116fa51262 Give dialogs roomier text fields and padding (#487) Márk Bartalos 2026-10-11 21:38:14 +02:00
  • 315a0cc458 Issue #432: global Units preference (mm, cm, in, pt), defaulting to the system region (#463) Dimitar 2026-10-11 22:33:54 +03:00
  • 49217aec6c fix(theme): complete Linux System appearance tracking (#1017) Coy Geek 2026-10-11 12:23:49 -07:00
  • 881682c495 Tests: consolidate safe ui-egui integration targets (#992) cyfung1031 2026-10-12 04:20:29 +09:00
  • 5df8f3b33a Issue #995: unlock a restricted document with its permissions password (#1127) Ridwan 2026-10-11 21:18:01 +02:00
  • d576fe2b06 Forms: keep tiles and render unbaked field values during page re-render (#636) Piohrun 2026-10-11 21:15:48 +02:00
  • 0c1528f17d feat: Scale down large signature images instead of rejecting (#1075) (#1124) mjohnson7cd 2026-10-11 15:10:03 -04:00
  • b642e327e7 Security: fix 10 verified audit findings in redaction, signature validation, and untrusted-input handling (#1099) Jeremy Yao 2026-10-11 15:09:39 -04:00
  • 8f8e0236aa M10: Enhance camera image cleans the photo up and chooses its look (part 4 of #1008, closes #1034) (#1038) magdale76 2026-10-11 20:57:31 +02:00
  • f036d3841b Print: architectural paper presets and PDF scale controls (#599 follow-up) (#1123) durtyrobbin 2026-10-11 14:49:32 -04:00
  • a3753c52f9 Fix text selection cursor on all tools toggle(View More - View Less Button) (#1121) Oussama Dalhi 2026-10-11 19:46:33 +01:00
  • 9644aeb9e2 Cap unbounded editing and text caches; index form fields once (#1115) Chiranjeevi U 2026-10-12 00:16:19 +05:30
  • 92c9de7aad Comments: line breaks saved as CR show in comment text (#1113) Nicholas Yoannou 2026-10-11 19:46:05 +01:00
  • 0e8c978c6a M10: Windows printing starts PowerShell by its full path (#1106) jcl-bit 2026-10-11 11:45:52 -07:00
  • 9564ed6885 Render visible pages before thumbnails and text extraction (#950) gyurix 2026-10-11 20:45:36 +02:00
  • 8983f05c78 On-page text boxes keep a dark caret on their white backgrounds in the dark theme (#655) (#734) MarekSpodBiedry 2026-10-11 20:42:14 +02:00
  • 2ec7102035 chore: bump github actions to fix Node 20 deprecation warnings (#641) Dylan M. Taylor 2026-10-11 14:39:33 -04:00
  • a3d30d5866 fix(ui): prevent translated tool labels from overflowing and align German terminology (#939) Nigel Ihza Firdausy 2026-10-12 01:36:41 +07:00
  • 21d5323132 Add faux-redaction audit (paint-order and colour-aware, fail-closed) (#110) ejbarraza 2026-10-11 11:32:33 -07:00
  • 0059ed657c fix(annot): validate finite link areas before add or edit (#940) Nigel Ihza Firdausy 2026-10-12 01:31:59 +07:00
  • 57c9e3a9b4 Issue #431: reload a document when its file changes on disk (#459) pauliusiv123-rgb 2026-10-11 21:31:32 +03:00
  • e4c9cc1a19 Open dialog: allow selecting several files at once (#1086) Lucas 2026-10-11 20:28:42 +02:00
  • 42cfc6a8f2 M14: scan PdfCraft page-content markers once per document refresh (#1016) cyfung1031 2026-10-12 03:08:27 +09:00
  • b90875466e Select tool: trigger multi-click text selection on pointer press (#1024) (#1040) krinry 2026-10-11 23:35:12 +05:30
  • 575f99f9be Add an opt-in low-disk Cargo profile (#951) cyfung1031 2026-10-12 03:02:06 +09:00
  • 134b98b0a8 M4: open Organize Pages as a selectable thumbnail overview (#1004) lukashold 2026-10-11 19:58:58 +02:00
  • 1651069e7a Viewer: Continuous scrolling is an independent checkbox over the base layout (#752) (#896) Justin John 2026-10-11 23:24:26 +05:30
  • acda408192 Issue #568: honour the document's copy permission (Table 22, bit 5) (#914) Joel Tony 2026-10-11 23:21:10 +05:30
  • 56c034b0b3 M9: visible digital signatures can show a drawn, typed or image graphic (#193) (#934) Justin Wilkins 2026-10-11 18:47:51 +01:00
  • 626724bbdd pt-BR: lowercase month names in the date picker (#1089) Wladmir Júnior 2026-10-11 14:44:40 -03:00
  • 473d5d48d4 M2: overlapping text runs stay whole; placement in arrange, bounded checks (#748) cyfung1031 2026-10-12 02:41:15 +09:00
  • adad3aae2c xfa, xfdf: refuse XML nested past 1024 levels instead of aborting the process (#987) pkibiego 2026-10-11 20:38:10 +03:00
  • 6ed0e66848 render: don't let a hostile page-tree /Count abort inspection (#956) pechnikov2026-star 2026-10-11 20:33:02 +03:00
  • bed9a48ccd fix(ui): preserve scroll position when collapsing or resizing sidebars (#1056) (#1069) Omar Elders 2026-10-11 20:32:38 +03:00
  • 6f96c40eaa Chinese UI: draw with an installed Chinese face when the build has none (#826) (#925) 盈秋 2026-10-11 19:32:14 +02:00
  • d47c615a4c Windows: Save asks where to keep an Outlook attachment instead of writing its temporary copy (#601) art804 2026-10-12 06:32:00 +13:00
  • f08d6b17ab M12: add deterministic snap property tests to the measure crate (#714) cyfung1031 2026-10-12 02:31:46 +09:00
  • 12346180c4 docs: register the MCP server from an installed release (#643) PurpleDaddy 2026-10-11 10:31:32 -07:00
  • dce9b9f912 M2: keep non-interpolated minified images sharp (#635) cyfung1031 2026-10-12 02:31:18 +09:00
  • dda1a155fd docs(readme): fetch the OCR models in Get started (refs storytold/artcraft#2104) (#1006) mjohnson7cd 2026-10-11 13:28:42 -04:00
  • 657173fac1 M14: a chosen interface size is absolute, as in PhotoCraft (#1005) mitul72 2026-10-11 11:28:30 -06:00
  • 4582f48ec1 automation: text_find stops reading pages once its limit is reached (#971) (#990) DWAA1660 2026-10-11 11:24:58 -06:00
  • be94112c8e M11: strip redundant ASCII stream wrappers during optimization (#989) cyfung1031 2026-10-12 02:21:20 +09:00
  • d818f72a57 M10: stream Create Multiple sources without a fixed file-count cutoff (#978) cyfung1031 2026-10-12 02:20:58 +09:00
  • 9960e31b72 M9: sign with CAC/PIV smart cards through the macOS Keychain (#968) sfv9 2026-10-11 13:20:44 -04:00
  • 0af2fdad05 M7: shard Arabic generated glyph fonts instead of rejecting large text (#967) cyfung1031 2026-10-12 02:20:30 +09:00
  • cc344a26de Typed signatures draw Cyrillic and Greek letters (#846) (#963) DWAA1660 2026-10-11 11:20:11 -06:00
  • fb3fa5de57 M7: shard Japanese Type 3 fallback fonts across large edits (#958) cyfung1031 2026-10-12 02:16:25 +09:00
  • 66edead348 demo-pdf: two fixes so xtask demo-pdf and xtask screenshots work on Windows (#954) pechnikov2026-star 2026-10-11 20:16:12 +03:00
  • 43d16ef315 fix(measure): include closing edges of every filled PDF subpath (#952) Nigel Ihza Firdausy 2026-10-12 00:16:00 +07:00
  • a4742ba911 Issue #948: the root-confinement test tries the symbolic-link escape only when the link was made (#949) pauliusiv123-rgb 2026-10-11 20:15:39 +03:00
  • faea6d69b4 Read mode: the rail's Bookmarks and other pane buttons open their panels (#932) (#947) DWAA1660 2026-10-11 11:15:26 -06:00
  • 5d7700ead6 Fix plural forms for recent document page counts (#1065) neronek22 2026-10-11 19:15:00 +02:00
  • d9660d4e73 Docs: sync the progress docs with issues closed on 2026-10-10 (#1064) Ridwan 2026-10-11 19:14:48 +02:00
  • 046df9dfe4 UI: theme picker with light and dark theme cards (#1082) Luniiya 2026-10-11 19:12:47 +02:00
  • 7f1b632519 M2, #1060: axial and radial shadings draw as native gradients (backport of hayro 0.8) (#1061) mlkonrad 2026-10-11 20:12:16 +03:00
  • f5cfb33773 M6: keep field Properties color palettes independent (#1054) sanyamsingh001 2026-10-11 17:12:04 +00:00
  • 24cb6018b6 macOS: the reopen-last-session preference starts from NSQuitAlwaysKeepsWindows (#871) (#1053) Tristan von Kries 2026-10-11 19:11:51 +02:00
  • 96538312df Fix/noissue hyphenated print label ranges s20261010 t220019 z f82d4 (#942) Nigel Ihza Firdausy 2026-10-12 00:06:56 +07:00
  • dd400d6b23 fix(annot): create mailto links for bare email addresses (#941) Nigel Ihza Firdausy 2026-10-12 00:06:44 +07:00
  • 0344ed44a0 fix(ui): bookmark, comment and command filters match Turkish İ/ı in any case (#937) snipeTR 2026-10-11 20:06:22 +03:00
  • 5d301305c9 Issues #444, #186: a mouse wheel scroll speed preference, faster by default on Windows and Linux (#514) Hal Goff 2026-10-11 18:05:53 +01:00
  • 10f801e752 macOS: the tab strip is the 28 pt band the traffic lights are centred in (#789) (#1055) Tristan von Kries 2026-10-11 18:54:47 +02:00
  • f22b5d424b feat(macos): declare document icon file for PDFs in Info.plist (#910) (#933) Luis Araya 2026-10-11 10:32:29 -06:00
  • 77241397d6 fix(xfdf): combine imported annotation flags with bitwise OR (#931) Nigel Ihza Firdausy 2026-10-11 23:32:17 +07:00
  • 88869196be fix(macos): close the empty main window with Command-W (#930) Nigel Ihza Firdausy 2026-10-11 23:31:56 +07:00
  • 70bbb1fbdc M9: stream structure-tree checks without a total-element cutoff (#926) cyfung1031 2026-10-12 01:31:35 +09:00
  • b1e958cf63 M10: Enhance camera image finds the document's edges; rotate, crop or organize after Enhance page (part 3 of #1008) (#1027) magdale76 2026-10-11 18:31:23 +02:00
  • 2a5e8e2aa2 M14: correct Taiwan Traditional Chinese accessibility and form terms (#1023) MaxMan 2026-10-12 00:27:39 +08:00
  • 216d9a314e Top bar: the Save button names its shortcut instead of "(M4)" (#962) (#1013) DWAA1660 2026-10-11 10:23:55 -06:00
  • db26eb266d M14: Reuse form enumeration during document open (#1011) cyfung1031 2026-10-12 01:21:02 +09:00
  • 3b7a01eac5 UI: a tool chosen with no document open asks for a file and runs on it (#1100) Michelle 2026-10-11 18:17:33 +02:00
  • 2912b21d33 XFA: single-block forms paginate, open in their saved state, and show their signatures (#1098) EULA 2026-10-11 12:17:21 -04:00
  • dd046a25b2 M2: stream page content past the 256 MiB cap (item 1 of storytold/pdfcraft#623) (#797) cyfung1031 2026-10-12 01:17:09 +09:00
  • 1c18510b4a Edit images: moving or resizing a clipped image moves its own clip too (#1022) (#1049) MarekSpodBiedry 2026-10-11 18:16:57 +02:00
  • afb586e249 CLI: reject malformed --root options before dispatch (#1048) piero-83 2026-10-11 18:12:23 +02:00
  • ee1ee70463 Forms: keep the accepted value when Tab wraps to the same field (#1045) piero-83 2026-10-11 18:10:23 +02:00
  • f117cde040 Forms: encode appearances with the existing simple font (#1044) piero-83 2026-10-11 18:07:47 +02:00
  • f1e3a04587 Return renderer initialization errors to the OpenGL startup fallback (#1042) aAffliu 2026-10-12 00:05:45 +08:00
  • dd065b39bb M4, #569: Combine files takes images and text files (#1032) mlkonrad 2026-10-11 19:04:10 +03:00
  • ea1df6e1cb Linux: StartupWMClass is the window's app id (#1087) Atos Lins 2026-10-11 13:02:18 -03:00
  • 2fbce7028c doc_create from text refuses characters Helvetica can't draw (#959) (#1030) Shukat Ibrahim 2026-10-11 08:59:43 -07:00
  • 86e74ec121 Linux: draw on the GPU the Wayland compositor draws with (#1088) Atos Lins 2026-10-11 12:59:29 -03:00
  • a7e24b9512 M12: XFA script time limits start when the engine is ready (#1081) Bryan Mark 2026-10-12 00:58:28 +09:00
  • b752827162 M7: watermark offset from the page centre (edit.watermark-appearance) (#1076) Alexis 2026-10-11 17:56:06 +02:00
  • 4666e74691 Text extraction: word gaps follow position on the line, not drawing order (#1062) (#1074) pauliusiv123-rgb 2026-10-11 18:53:16 +03:00
  • 2316a8c419 ci: refactor workflows to use storytold/craft-common-actions (#1073) Dylan M. Taylor 2026-10-11 11:51:25 -04:00
  • 0947528891 CI: run FreeBSD and Windows ARM64 checks nightly and on release, not per PR ci-speedup-nightly-platform-checks Brandon Thomas 2026-10-11 02:03:05 -04:00
  • 6614b370b1 M10.5: Preserve current main printing workers during spooler extraction skylar taylor-barrick 2026-10-11 07:36:51 +02:00
  • c20f3aff60 M10.5: Adopt shared craft-print system spooler skylar taylor-barrick 2026-10-11 07:29:54 +02:00
  • bbbe60015c M10: Windows printing prints at actual size, off the UI thread (follow-up to #847) (#1007) Brandon Thomas 2026-10-11 01:15:23 -04:00