Brandon Thomas
3c8b863abf
Merge pull request #1683 from marcoarnulfo/feat/save-dialog-folder
...
Save and export dialogs start in the document's folder, or the last one used (#1653 )
2026-10-23 17:27:32 -04:00
Brandon Thomas
c882fd0f58
Merge storytold/main into feat/save-dialog-folder
2026-10-23 17:27:23 -04:00
Brandon Thomas
597fc5c900
Merge pull request #1574 from Hamza0101/fix/character-size-bounds
...
A type size outside 0.1 to 1296 pt is refused
2026-10-23 17:27:18 -04:00
Brandon Thomas
a627c88e45
Merge pull request #1396 from Silvertree2010/fix/h957-rtf-import-wraps-out-of-range-un
...
Drop out-of-range RTF \uN values instead of wrapping them
2026-10-23 17:27:14 -04:00
Brandon Thomas
e70fdb4f14
Merge pull request #1607 from Silvertree2010/fix/h1298-rtf-import-doubles-characters-an
...
Skip control words and symbols used as RTF \uN fallbacks
2026-10-23 17:27:11 -04:00
Brandon Thomas
0336beb15c
Merge pull request #1608 from devius/discord-button-fits-label
...
ui: the Discord button widens to fit its label instead of spilling out
2026-10-23 17:27:07 -04:00
Brandon Thomas
a0b5f6d5c1
Merge pull request #1609 from Silvertree2010/fix/h1332-placing-a-utf-16-plain-text-file
...
Decode UTF-16 plain text files by BOM on import
2026-10-23 17:27:03 -04:00
Brandon Thomas
89d1c0b4ba
Merge pull request #1612 from MarekSpodBiedry/issue-1544
...
Cursors: paint the tool cursors in the window on Wayland, so they keep the system size (#1544 )
2026-10-23 17:26:59 -04:00
Brandon Thomas
f064aeed7f
Merge pull request #1613 from MarekSpodBiedry/issue-1551
...
IDML export: write the graphic placed in a table cell (#1551 )
2026-10-23 17:26:55 -04:00
Brandon Thomas
b04ab04062
Merge pull request #1614 from MarekSpodBiedry/issue-1577
...
Align towards/away from spine on parent-page folios by page side (#1577 )
2026-10-23 17:26:50 -04:00
Brandon Thomas
681e37d2cb
Merge pull request #1615 from MarekSpodBiedry/issue-1591
...
Fix slice panics in the PDF post-passes on malformed page trees and metadata (#1591 )
2026-10-23 17:26:46 -04:00
Brandon Thomas
dc968ecdff
Merge pull request #1629 from marcoarnulfo/feat/autoflow-existing-pages
...
Autoflow: fill the pages that follow before adding pages at the end
2026-10-23 17:26:42 -04:00
Brandon Thomas and Claude Opus 5.5
13d17e7a6d
RTF: a group opening ends the \uN fallback skip
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 16:58:25 -04:00
Brandon Thomas and Claude Opus 5.5
8dff7ecdb0
Skip CodeRabbit reviews on Dependabot PRs ( #1386 )
...
Adds .coderabbit.yaml so CodeRabbit no longer reviews or comments on PRs opened by dependabot[bot].
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 11:39:20 -04:00
Brandon Thomas
443ea4640c
Merge pull request #1163 from MaridWSH/fonts/reload-changed-fonts
...
Fonts: Type › Reload Fonts reads fonts changed on disk again (#328 , #547 )
2026-10-19 02:53:01 -04:00
Brandon Thomas
affce22f4f
Merge remote-tracking branch 'origin/main' into HEAD
...
# Conflicts:
# docs/gaps.md
2026-10-19 02:52:49 -04:00
Brandon Thomas
af7bd3cc6e
Merge pull request #1136 from harrisonoconnorhover/codex/delete-parent-pages
...
fix: allow deleting parent pages (#956 )
2026-10-19 02:52:39 -04:00
Brandon Thomas
f78bf721e8
Merge storytold/main into codex/delete-parent-pages
2026-10-19 02:52:27 -04:00
Brandon Thomas
bad330b218
Merge pull request #1242 from 4waymedia/fix/340-package-relative-links
...
Package: link the packaged document and IDML relative to the package (fixes #340 )
2026-10-19 02:52:24 -04:00
Brandon Thomas
96957ef53f
Merge storytold/main into fix/340-package-relative-links
2026-10-19 02:52:13 -04:00
Brandon Thomas
dceac88f2c
Merge pull request #1271 from Hamza0101/screen-mode-bleed-slug
...
View: Bleed and Slug screen modes show their area; draw the slug guide
2026-10-19 02:52:10 -04:00
Brandon Thomas
0857671f48
Merge storytold/main into screen-mode-bleed-slug
2026-10-19 02:51:59 -04:00
Brandon Thomas
14603a56e1
Merge pull request #1299 from KnottyDyes/squad/stroke-type-validation
...
Object: reject malformed stroke types
2026-10-19 02:51:41 -04:00
Brandon Thomas
0e4d1cef7e
Merge storytold/main into fonts/reload-changed-fonts
2026-10-19 02:51:28 -04:00
Brandon Thomas
fcb83fd12d
Merge storytold/main into codex/delete-parent-pages
2026-10-19 02:51:25 -04:00
Brandon Thomas
0ac836d6cb
Merge storytold/main into fix/340-package-relative-links
2026-10-19 02:51:22 -04:00
Brandon Thomas
5e94f78c2e
Merge storytold/main into screen-mode-bleed-slug
2026-10-19 02:51:20 -04:00
Brandon Thomas
157035aa9e
Merge storytold/main into squad/stroke-type-validation
2026-10-19 02:51:17 -04:00
Brandon Thomas
73d68e4ef4
Merge pull request #1149 from y-az/fix/arabic-contextual-alternates
...
Shaping: Arabic keeps contextual alternates
2026-10-19 02:50:41 -04:00
Brandon Thomas
8e7c9504d5
Merge pull request #1148 from y-az/fix/page-number-digits
...
Breaker: keep a page number's digits together
2026-10-19 02:50:38 -04:00
Brandon Thomas
992a171b78
Merge pull request #1117 from Silvertree2010/fix/h1992-table-moverow-table-dropcells-ca
...
Refuse table row moves across the header/footer boundary
2026-10-19 02:50:34 -04:00
Brandon Thomas
8ce4c31bac
Merge pull request #1078 from marcoarnulfo/feat/vt-forced-break
...
Text parameters: a vertical tab is a forced line break
2026-10-19 02:50:31 -04:00
Brandon Thomas
c9c25b10d6
Merge pull request #1169 from Silvertree2010/fix/1165-placing-text-into-a-primary-text
...
Remove empty pages autoflow adds when placing into the primary frame
2026-10-19 02:50:27 -04:00
Brandon Thomas
cbcf6185b7
Merge pull request #1177 from Silvertree2010/fix/h2234-xlsx-import-appends-phonetic-gui
...
Skip phonetic guide text when importing XLSX strings
2026-10-19 02:50:23 -04:00
Brandon Thomas
71ab5282d9
Merge pull request #1182 from Silvertree2010/fix/h2256-tagged-text-import-accepts-non-f
...
Ignore non-finite <cSize> values in Tagged Text import
2026-10-19 02:50:19 -04:00
Brandon Thomas
ea3263ef0b
Merge pull request #1184 from seanth/drop-cap-size
...
(fix)Drop caps: scale with the cap's point size, as InDesign doesDrop cap size
2026-10-19 02:50:15 -04:00
Brandon Thomas
242dd4c08d
Merge pull request #1187 from Silvertree2010/fix/h2354-rtf-import-stores-zero-negative
...
Ignore out-of-range font sizes in RTF import
2026-10-19 02:50:11 -04:00
Brandon Thomas
bc57f5c9c1
Merge pull request #1188 from Silvertree2010/fix/h2391-docx-import-stores-nan-inf-font
...
Ignore non-finite w:sz, w:spacing and w:ind values in DOCX import
2026-10-19 02:50:07 -04:00
Brandon Thomas
5442d648eb
Merge pull request #1193 from Silvertree2010/fix/h2418-idml-import-accepts-nan-inf-in-s
...
Ignore NaN and infinite numbers when importing IDML
2026-10-19 02:50:02 -04:00
Brandon Thomas
147d1a0291
Merge pull request #1196 from seanth/tool-units
...
(fix)Tools: readouts measure in the document's ruler units
2026-10-19 02:49:58 -04:00
Brandon Thomas
90fdcc3807
Merge pull request #1216 from MarekSpodBiedry/issue-1203
...
Make the dock collapse and expand chevrons clickable (#1203 )
2026-10-19 02:49:55 -04:00
Brandon Thomas
24549f6f19
Merge pull request #1217 from MarekSpodBiedry/issue-1207
...
PDF/X-4 export: add xmp:MetadataDate and xmpMM:VersionID to the XMP (#1207 )
2026-10-19 02:49:51 -04:00
Brandon Thomas
d7a1bb3ad7
Merge pull request #1218 from MarekSpodBiedry/issue-1208
...
Keep the mapped style of the first paragraph when placing text at an empty caret (#1208 )
2026-10-19 02:49:47 -04:00
Brandon Thomas
0a06c495e9
Merge pull request #1215 from Silvertree2010/fix/h2484-math-insert-with-id-jumps-a-move
...
Keep a moved equation in place when editing its LaTeX
2026-10-19 02:49:44 -04:00
Brandon Thomas
c906becbba
Merge pull request #1199 from Silvertree2010/fix/h2448-designcraft-cli-run-scale-0-a-ne
...
Reject a non-finite or non-positive --scale in designcraft-cli run
2026-10-19 02:49:40 -04:00
Brandon Thomas
89bfb16a20
Merge pull request #1230 from ghanashyam03/fix/designcraft-roadmap-parity-link
...
docs: fix broken parity checklist link
2026-10-19 02:49:37 -04:00
Brandon Thomas
54052d77f9
Merge pull request #1237 from aykutfirat/fix/cell-first-baseline
...
Tables: cell First Baseline offset (Cell Options › Text › First Baseline)
2026-10-19 02:49:33 -04:00
Brandon Thomas
33427bb053
Merge pull request #1272 from marcoarnulfo/fix/document-setup-bare-unit
...
Document Setup: read a number without a unit in the document's units
2026-10-19 02:49:27 -04:00
Brandon Thomas
2745aa13ea
Merge pull request #1284 from Silvertree2010/fix/h2791-object-stroke-accepts-an-unbound
...
Clamp object.stroke tint and gapTint to 0..1
2026-10-19 02:49:24 -04:00
Brandon Thomas
f559680518
Merge pull request #1288 from MarekSpodBiedry/issue-1245
...
Let single-line paths be resized along their length (#1245 )
2026-10-19 02:49:20 -04:00
Brandon Thomas
f026090935
Merge pull request #1289 from MarekSpodBiedry/issue-1251
...
Align Story Editor paragraph style labels with the wrapped text rows (#1251 )
2026-10-19 02:49:17 -04:00
Brandon Thomas
043383f2dc
Merge pull request #1290 from MarekSpodBiedry/issue-1260
...
Show New Document preset sizes in the selected units (#1260 )
2026-10-19 02:49:13 -04:00
Brandon Thomas
9872cec044
Merge pull request #1291 from MarekSpodBiedry/issue-1265
...
Show text stroke options in the Stroke panel when text is selected (#1265 )
2026-10-19 02:49:08 -04:00
Brandon Thomas
e537f6065f
Merge pull request #1292 from MarekSpodBiedry/issue-1267
...
Reject invalid story.replaceRange offsets with an error (#1267 )
2026-10-19 02:49:04 -04:00
Brandon Thomas
3d91760e39
Merge pull request #1297 from Silvertree2010/fix/1269-anchored-images-are-marked-unuse
...
Show page and resolution of anchored images in the Links panel
2026-10-19 02:49:00 -04:00
Brandon Thomas
020f6c787d
Merge pull request #1300 from KnottyDyes/squad/cli-install-docs
...
Docs: install the CLI and register it with MCP clients
2026-10-19 02:48:54 -04:00
Brandon Thomas
dbf03b7b06
Merge pull request #1301 from Silvertree2010/fix/h368-ase-swatch-import-stores-out-of
...
Clamp RGB, CMYK and Gray components on ASE import
2026-10-19 02:48:51 -04:00
Brandon Thomas and Claude Opus 5.5
4e848d9727
ROADMAP: drop the duplicate review line and the stray blank line
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:38:44 -04:00
Brandon Thomas and Claude Opus 5.5
b741d0dabb
ROADMAP: move the package-links note into the progress log
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:38:43 -04:00
Brandon Thomas and Claude Opus 5.5
dcb0417b63
Dock: the » chevron runs window.collapseToIcons
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:38:32 -04:00
Brandon Thomas and Claude Opus 5.5
8981d5e4cd
IDML import: ignore non-finite Minimum First Baseline offsets, clamp to 0..8640
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:31:31 -04:00
Brandon Thomas and Claude Opus 5.5
0d0fa585a0
story.replaceRange: convert offsets with usize::try_from (wasm32-safe)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:23:07 -04:00
Brandon Thomas and Claude Opus 5.5
7cb8b12507
Release 0.9.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 21:43:04 -04:00
Brandon Thomas and Claude Opus 5.5
a930276fd7
fix: integrate batched community PRs ( #170 's PPTX exporter on the page-indexed compose cache and crate::io, with a Georgian menu label; #171 : a deleted style's replacement is never based on itself)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 00:35:27 -04:00
Brandon Thomas
4b85aa4e6a
Merge PR #982
2026-10-15 00:35:27 -04:00
Brandon Thomas
93d2e212d0
Merge PR #488
2026-10-15 00:35:27 -04:00
Brandon Thomas
742d46446f
Merge PR #474
2026-10-15 00:35:27 -04:00
Brandon Thomas
6b9b9205e4
Merge PR #472
2026-10-15 00:35:27 -04:00
Brandon Thomas
3b7ae9da8f
Merge PR #471
2026-10-15 00:35:27 -04:00
Brandon Thomas
6b70807ac4
Merge PR #464
2026-10-15 00:35:27 -04:00
Brandon Thomas
50173a5773
Merge PR #463
2026-10-15 00:35:27 -04:00
Brandon Thomas
f79a507486
Merge PR #458
2026-10-15 00:35:27 -04:00
Brandon Thomas
65cb26e38d
Merge PR #446
2026-10-15 00:35:27 -04:00
Brandon Thomas
cc7fc63142
Merge PR #413
2026-10-15 00:35:27 -04:00
Brandon Thomas
b6732e10b9
Merge PR #396
2026-10-15 00:35:27 -04:00
Brandon Thomas
32ff0fc786
Merge PR #393
2026-10-15 00:35:27 -04:00
Brandon Thomas
6ac858602f
Merge PR #372
2026-10-15 00:35:27 -04:00
Brandon Thomas
07ed40069f
Merge PR #349
2026-10-15 00:35:27 -04:00
Brandon Thomas
9dbe2c0d67
Merge PR #344
2026-10-15 00:35:27 -04:00
Brandon Thomas
8e402450b9
Merge PR #329
2026-10-15 00:35:27 -04:00
Brandon Thomas
7acf0f95bc
Merge PR #317
2026-10-15 00:35:27 -04:00
Brandon Thomas
33e93c93a6
Merge PR #311
2026-10-15 00:35:27 -04:00
Brandon Thomas
cccd1852a9
Merge PR #308
2026-10-15 00:35:27 -04:00
Brandon Thomas
f62985064d
Merge PR #307
2026-10-15 00:35:27 -04:00
Brandon Thomas
d2e40f6b6f
Merge PR #306
2026-10-15 00:35:27 -04:00
Brandon Thomas
41e7a023da
Merge PR #304
2026-10-15 00:35:26 -04:00
Brandon Thomas
bdda458b5b
Merge PR #302
2026-10-15 00:35:26 -04:00
Brandon Thomas
515b689127
Merge PR #171
2026-10-15 00:35:26 -04:00
Brandon Thomas
6132b60e9b
Merge PR #170
2026-10-15 00:35:26 -04:00
Brandon Thomas and Claude Opus 5.5
26137acbb2
fix: integrate batched community PRs ( #588 's blend-space test uses as_chunks for clippy)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 00:01:41 -04:00
Brandon Thomas
84dbba029f
Merge IDML/text cluster
...
# Conflicts:
# crates/ui-egui/src/i18n.rs
# crates/ui-egui/src/i18n/ar.rs
# crates/ui-egui/src/i18n/it.rs
# crates/ui-egui/src/i18n/ja.rs
# crates/ui-egui/src/i18n/pt_br.rs
# crates/ui-egui/src/i18n/uk.rs
2026-10-14 23:54:49 -04:00
Brandon Thomas and Claude Opus 5.5
0697b39a3a
fix: integrate batched community PRs (rustfmt after the IDML/text cluster merges)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:45:50 -04:00
Brandon Thomas
afd8c0a0de
Merge PR #789
...
# Conflicts:
# crates/engine/src/cmd/style.rs
2026-10-14 23:42:34 -04:00
Brandon Thomas
450503f538
Merge EPUB/docx/datamerge cluster
2026-10-14 23:36:46 -04:00
Brandon Thomas and Claude Opus 5.5
5112019053
fix: integrate batched community PRs (quick-xml 0.41 from #687 in main's IDML attribute reader; #610 's text-link reads pass #604 's file guard; wasm-only unused re-export)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 23:36:14 -04:00
Brandon Thomas
4b88d7d29c
Merge PR #959
...
# Conflicts:
# crates/engine/src/cmd/text.rs
2026-10-14 23:31:51 -04:00
Brandon Thomas
067b339991
Merge PR #887
...
# Conflicts:
# crates/engine/src/cmd/text.rs
2026-10-14 23:31:45 -04:00
Brandon Thomas
d35887f494
Merge PR #825 (gradient text paint goes through #657 's stroke-behind-fill painting)
2026-10-14 23:31:39 -04:00
Brandon Thomas
e7d8d5be62
Merge PR #960
...
# Conflicts:
# crates/engine/src/cmd/anchors.rs
# crates/ui-egui/src/i18n.rs
# crates/ui-egui/src/i18n/ar.rs
# crates/ui-egui/src/i18n/it.rs
# crates/ui-egui/src/i18n/ja.rs
# crates/ui-egui/src/i18n/pt_br.rs
# crates/ui-egui/src/i18n/uk.rs
# crates/ui-egui/src/icons.rs
# docs/target-app-parity.md
2026-10-14 23:17:31 -04:00
Brandon Thomas
94d0c57236
Merge PR #937
...
# Conflicts:
# crates/ui-egui/src/dialogs.rs
# crates/ui-egui/src/i18n.rs
# crates/ui-egui/src/i18n/ar.rs
# crates/ui-egui/src/i18n/it.rs
# crates/ui-egui/src/i18n/ja.rs
# crates/ui-egui/src/i18n/pt_br.rs
# crates/ui-egui/src/i18n/uk.rs
2026-10-14 23:14:44 -04:00