Commit Graph
21 Commits
Author SHA1 Message Date
srt8hellcat2-ui 30438bf595 Format the nested batch the way rustfmt wants 2026-10-23 16:23:04 -04:00
srt8hellcat2-ui f3e8a9775a Nest the deleting batch in the regression test 2026-10-23 13:53:47 -04:00
srt8hellcat2-ui 12d89c551c Test that a batch deleting pages also saves in full 2026-10-23 13:31:10 -04:00
srt8hellcat2-ui cb17f8490d Also rewrite in full when a batch edit deletes pages 2026-10-23 13:30:10 -04:00
srt8hellcat2-ui 17e2c35fdc Note the full-rewrite save on the Pages panel entry (#3407) 2026-10-23 13:14:11 -04:00
srt8hellcat2-ui 29d12c39e9 Add blank line between tests 2026-10-23 13:12:53 -04:00
srt8hellcat2-ui 143dc669f1 Test saving after deleting pages (#3407) 2026-10-23 13:11:56 -04:00
srt8hellcat2-ui d149d23320 Rewrite an unsigned file in full when saving after deleting pages (#3407) 2026-10-23 13:10:19 -04:00
srt8hellcat2-ui db723fd087 M3: integrate page-edge shadow preference with current main (#1577) 2026-10-18 20:26:54 -04:00
srt8hellcat2-ui 198f551fa7 docs: correct two-paged PR publication status 2026-10-18 19:57:26 -04:00
srt8hellcat2-ui ee29670cd9 M3: integrate two-paged launch flag with current main (#1354) 2026-10-18 19:32:39 -04:00
c1146d0d8d feat(ui): improve back and forward page navigation (#2080) (#2151)
Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-15 02:47:33 -04:00
JM 74eef8cc0f feat(xtask): add offline licensing self-check 2026-10-14 17:04:46 +00:00
JM b728d06ce1 Merge upstream main and preserve optional page-edge shadows 2026-10-14 07:52:08 +00:00
JM dc58547d4e Merge upstream main and preserve two-paged CLI support 2026-10-14 06:58:35 +00:00
JM 0807cb05c3 fix(ui): preserve tool commands across document opening 2026-10-13 17:35:45 +00:00
JM b680ded337 feat: add optional page edge shadows setting 2026-10-13 15:38:04 +00:00
4cb803038d M3: confirm before opening absolute GoToR paths (#1364) (#1489)
* M3: confirm before opening absolute GoToR paths (#1364)

* fix(i18n): translate GoToR confirmation dialog labels

---------

Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-13 02:16:21 -04:00
06480e395d M3: add PDF tab context menu (fixes #1233) (#1266)
* feat(ui): add PDF tab context menu (#1233)

* Tab menu: reveal through D-Bus off the UI thread

`dbus-send --print-reply --reply-timeout=2000` (and the xdg-open fallback)
could block the frame for 2 s or more; on Linux and FreeBSD the reveal now runs
on a `pdfcraft-reveal` thread and a failure is logged. The existence check stays
on the UI thread and is still reported; Windows and macOS launches are
unchanged. Refreshes the catalog hashes after the main merge.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 03:15:02 -04:00
srt8hellcat2-uiandsrt8hellcat2-ui 4812e49992 M10.5: load driver options for CUPS printer instances (#1226)
Use the queue component of a validated CUPS destination to locate its PPD,
while preserving the full queue/instance name when querying lpoptions.
Cover instance defaults and command arguments with synthetic PPDs and a
stand-in process, retaining path validation and the existing public API.

Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
2026-10-12 01:33:29 -04:00
srt8hellcat2-uiandsrt8hellcat2-ui b939becb06 M0: validate the committed parity manifest in xtask tests (#1214)
Parse the committed parity manifest in the existing xtask unit-test suite
so duplicate TOML keys fail cargo test --workspace.

Co-authored-by: srt8hellcat2-ui <225485253+srt8hellcat2-ui@users.noreply.github.com>
2026-10-12 01:30:08 -04:00