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
|
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 ThomasandClaude Opus 5.5
|
4e848d9727
|
ROADMAP: drop the duplicate review line and the stray blank line
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-19 02:38:44 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
b741d0dabb
|
ROADMAP: move the package-links note into the progress log
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-19 02:38:43 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
dcb0417b63
|
Dock: the » chevron runs window.collapseToIcons
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-19 02:38:32 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
8981d5e4cd
|
IDML import: ignore non-finite Minimum First Baseline offsets, clamp to 0..8640
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-19 02:31:31 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
0d0fa585a0
|
story.replaceRange: convert offsets with usize::try_from (wasm32-safe)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-19 02:23:07 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
7cb8b12507
|
Release 0.9.0
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-17 21:43:04 -04:00 |
|
 Brandon ThomasandClaude 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 <[email protected]>
|
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 ThomasandClaude 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 <[email protected]>
|
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 ThomasandClaude Opus 5.5
|
0697b39a3a
|
fix: integrate batched community PRs (rustfmt after the IDML/text cluster merges)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
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 ThomasandClaude 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 <[email protected]>
|
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 |
|
Brandon Thomas
|
35ec71f04f
|
Merge PR #935
# Conflicts:
# crates/fonts/src/fontdb.rs
# crates/fonts/src/tests_docfonts.rs
|
2026-10-14 23:09:43 -04:00 |
|
Brandon Thomas
|
d47e7a186c
|
Merge PR #929
# Conflicts:
# crates/tools/src/tests.rs
# crates/ui-egui/src/icons.rs
|
2026-10-14 23:08:32 -04:00 |
|
Brandon Thomas
|
47e9e576d4
|
Merge PR #610 (linked text files read through crate::io, so the automation roots apply)
|
2026-10-14 23:07:27 -04:00 |
|
Brandon Thomas
|
528264a4a9
|
Merge PR #823 (with main's radial ellipse: linear gradients go through #823's linear_axis)
|
2026-10-14 23:07:06 -04:00 |
|
Brandon Thomas
|
2aeeea345a
|
Merge PR #918
# Conflicts:
# crates/compose/src/notes.rs
|
2026-10-14 23:05:24 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
0faf63b92b
|
fix: integrate batched community PRs (#973's Flex Layout panel in Window › Object & Layout; Georgian for its menu labels)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-14 23:00:55 -04:00 |
|
Brandon Thomas
|
2805b3d041
|
Merge PR #764
# Conflicts:
# crates/ui-egui/src/lib.rs
|
2026-10-14 23:00:55 -04:00 |
|
Brandon Thomas
|
0923c8247a
|
Merge PR #797
# Conflicts:
# crates/textimport/src/docx.rs
|
2026-10-14 22:57:54 -04:00 |
|
Brandon Thomas
|
bfd2c59867
|
Merge PR #687
# Conflicts:
# crates/textimport/src/docx.rs
|
2026-10-14 22:57:24 -04:00 |
|
Brandon Thomas
|
0e5dac86f1
|
Merge PR #783
# Conflicts:
# crates/engine/src/cmd/datamerge/mod.rs
# crates/engine/src/cmd/export.rs
# crates/epub/src/lib.rs
|
2026-10-14 22:56:50 -04:00 |
|
Brandon Thomas
|
33816b916d
|
Merge PR #757
# Conflicts:
# crates/ui-egui/src/lib.rs
|
2026-10-14 22:56:34 -04:00 |
|
Brandon Thomas
|
d4a65a5ea5
|
Merge PR #688
# Conflicts:
# crates/engine/src/cmd/paths.rs
|
2026-10-14 22:56:29 -04:00 |
|
Brandon Thomas
|
af45138718
|
Merge PR #588
# Conflicts:
# crates/render/src/lib.rs
|
2026-10-14 22:54:18 -04:00 |
|
 Brandon ThomasandClaude Opus 5.5
|
8a98451d2d
|
fix(flex): flex.reorder clamps a huge by instead of overflowing (#973)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-14 22:49:37 -04:00 |
|
Brandon Thomas
|
f726d40ff4
|
Merge PR #787
# Conflicts:
# crates/engine/src/cmd/export.rs
# crates/epub/src/lib.rs
|
2026-10-14 22:46:55 -04:00 |
|
Brandon Thomas
|
aa979dab79
|
Merge PR #785
# Conflicts:
# crates/engine/src/cmd/export.rs
# crates/epub/src/lib.rs
|
2026-10-14 22:45:44 -04:00 |
|
Brandon Thomas
|
131c4f417f
|
Merge PR #972
# Conflicts:
# crates/idml/src/export.rs
# crates/idml/src/tests.rs
|
2026-10-14 22:44:44 -04:00 |
|