Commit Graph

  • 5d428e408f M-egui037: reconcile upstream and document migration review fixes codex/egui-037-wordcraft-20261023 skylartaylor 2026-10-25 06:42:20 +01:00
  • b70c746f9b Merge pull request #4238 from aiongg/dotcoocoo-late main aiongg 2026-10-25 01:13:58 -04:00
  • 400bd131d3 Merge PR #4224: Fields: \* Upper, \* Lower, \* Caps and \* FirstCap change the result, and CardText is lowercase aiongg 2026-10-25 04:54:09 +00:00
  • 024aafca26 Merge PR #4098: AutoFormat: *bold* and _italic_ become real formatting as you type aiongg 2026-10-25 04:48:53 +00:00
  • c72e1cad9b Merge pull request #4232 from aiongg/dotcoocoo-batch aiongg 2026-10-25 00:47:34 -04:00
  • 5c43a3673d Gaps: follow-ups from the field, table and AutoFormat batch aiongg 2026-10-25 03:51:11 +00:00
  • ba3e3d9e7c Convert to Text: paragraph marks drop a cell's section break too aiongg 2026-10-25 03:51:11 +00:00
  • c2d2251328 Fields: one unquoted word sets a summary property aiongg 2026-10-25 03:51:09 +00:00
  • 8c035fbb2c Fields: \* ArabicDash formats any number field aiongg 2026-10-25 03:51:09 +00:00
  • 52c88567b8 Fields: a count past its number format's range keeps its digits dotCooCoo 2026-10-24 19:52:32 -07:00
  • 36d7650d3e Convert to Text: drop the unused VMerge import aiongg 2026-10-25 02:44:24 +00:00
  • 0aa1a40b88 Parity checklist: Read Mode 2 of 3 (cargo xtask parity) aiongg 2026-10-25 02:43:09 +00:00
  • d9d61ee8da Fields: several capitalization switches apply in the order they appear dotCooCoo 2026-10-24 19:39:35 -07:00
  • 21d96baf98 Merge branch 'feat/document-information-fields' into fix/field-text-format-switches dotCooCoo 2026-10-24 19:37:11 -07:00
  • 8432e5fbb4 Read Mode catalog: Page Color is live aiongg 2026-10-25 02:35:37 +00:00
  • 0ce539ca5e Convert to Text cuts the table with Table::split_off aiongg 2026-10-25 02:35:37 +00:00
  • 6f6ff64af1 Merge PR #4205: Track Changes: Accept and Reject can move to the next change or stop tracking aiongg 2026-10-25 02:23:07 +00:00
  • bc4a69b17d Merge PR #4182: Parity catalog: the checklist counts Read Mode's Column Width, Page Color and Layout aiongg 2026-10-25 02:23:02 +00:00
  • 5c779b3d96 Merge PR #4098: AutoFormat: *bold* and _italic_ become real formatting as you type aiongg 2026-10-25 02:22:19 +00:00
  • 533686ce26 Merge PR #4139: AutoFormat: border and table lines stay text in a paragraph numbered by its style aiongg 2026-10-25 02:21:33 +00:00
  • b8dfd9377a Merge PR #4226: Fields: \* DollarText and \* Hex write the result, and PAGE reads \* ArabicDash aiongg 2026-10-25 02:21:25 +00:00
  • 447254120a Merge PR #4224: Fields: \* Upper, \* Lower, \* Caps and \* FirstCap change the result, and CardText is lowercase aiongg 2026-10-25 02:21:25 +00:00
  • 29bfb249b5 Merge PR #4217: Fields: SUBJECT, KEYWORDS, COMMENTS, LASTSAVEDBY, REVNUM and NUMCHARS update with the others aiongg 2026-10-25 02:21:11 +00:00
  • 1b629d1299 Merge PR #4155: Tables: Convert to Text asks for the separator and converts only the selected rows aiongg 2026-10-25 02:21:10 +00:00
  • 435cf3dbd2 Merge PR #4162: Tables: Split Table fixes the vertical merges and row content controls it splits aiongg 2026-10-25 02:21:10 +00:00
  • 1c3a18c1b7 Merge PR #4225: Restrict Editing: Enter and typing at the start or end of an exception line go inside it aiongg 2026-10-25 02:21:09 +00:00
  • 0b007fd47b egui037: reconcile WordCraft main and preserve input migration skylartaylor 2026-10-25 03:17:45 +01:00
  • e8015c1e75 Merge branch 'main' into feat/autoformat-bold-italic dotCooCoo 2026-10-24 19:01:37 -07:00
  • b4da59f0c3 security: require the data integrity check on encrypted DOCX packages (#4223) Dylan M. TaylorandClaude Sonnet 5.5 2026-10-24 21:10:15 -04:00
  • 0dd06b1048 Fields: \* DollarText and \* Hex write the result, and PAGE reads \* ArabicDash dotCooCoo 2026-10-24 17:46:31 -07:00
  • 86ccf6cf3d Fields: only quoted text after a summary field's name replaces the property dotCooCoo 2026-10-24 17:55:11 -07:00
  • 327cc595e4 Restrict Editing: Enter and typing at the start or end of an exception line go inside it dotCooCoo 2026-10-24 17:20:42 -07:00
  • a605fa5ca7 M-EGUI037: reconcile WordCraft main and preserve IME editing skylartaylor 2026-10-25 02:19:38 +02:00
  • c41251238b Fields: \* Upper, \* Lower, \* Caps and \* FirstCap change the result, and CardText is lowercase dotCooCoo 2026-10-24 16:09:15 -07:00
  • fc7bdcb9ec Merge pull request #4215 from aiongg/batch-heads aiongg 2026-10-24 19:36:17 -04:00
  • 7222157a35 chore(deps): bump the cargo-dependencies group across 1 directory with 19 updates dependabot/cargo/cargo-dependencies-66476859b4 dependabot[bot] 2026-10-24 22:40:03 +00:00
  • ef175c6e2f Merge PR #4133: #4085: toggle the last highlight colour with the keyboard shortcut aiongg 2026-10-24 22:35:22 +00:00
  • 235485108c Merge PR #4171: Picture memory limits for 6 audit issues: one decoder, TIFF strips, styles, Remove Background, Windows paste, render cache aiongg 2026-10-24 22:35:09 +00:00
  • 5f87444b4a Merge PR #4100: autoscroll: make the cursor follow the scroll direction aiongg 2026-10-24 22:35:09 +00:00
  • ab390cc27e Merge pull request #4194 from aiongg/martin-batch aiongg 2026-10-24 18:33:13 -04:00
  • eccb2fc230 Fields: SUBJECT, KEYWORDS, COMMENTS, LASTSAVEDBY, REVNUM and NUMCHARS update with the others dotCooCoo 2026-10-24 15:11:54 -07:00
  • 16075d1f52 ROADMAP: hyphenate read-only in the status line dotCooCoo 2026-10-24 15:17:10 -07:00
  • f761014c77 Merge origin/main VoiceLessQ 2026-10-24 21:08:28 -01:00
  • 4c8dc00fe6 Merge upstream/main (#4184 craft-libs bump) into the batch aiongg 2026-10-24 21:58:03 +00:00
  • 9942e2a3fb Charts and SmartArt: the default cursor over the body, which doesn't move (#3853) aiongg 2026-10-24 21:52:48 +00:00
  • ffa51443f2 Bump craft-print, craft-pdf, krilla and craft-i18n to craft-libs 1774443 (#4184) aiongg 2026-10-24 17:52:43 -04:00
  • b78c37bd7e Fonts: the web build embeds only craft-fonts' Georgian interface face, not the 4.7 MB Japanese one (#3888) aiongg 2026-10-24 21:51:00 +00:00
  • e23d5eb7f3 Tests: Undo moves past a step whose document is the one showing (#4004) aiongg 2026-10-24 21:50:45 +00:00
  • ba151faf62 Same content: a table's cells and the building blocks compare their blocks by address first, so an edit in a table cell doesn't compare the whole table (#4004) aiongg 2026-10-24 21:50:45 +00:00
  • 6f679e362f Web host bridge: a Save under a name the host page never sent (untitled, an imported .doc) is Save As (#3822) aiongg 2026-10-24 21:43:48 +00:00
  • 6622e21af6 Tests: no stale layout after a command that changes nothing (#4004); new comments and replies carry their UTC time (#4079) aiongg 2026-10-24 21:39:22 +00:00
  • 1fbca15212 AutoFormat: status lines and revision history for bold and italic marks dotCooCoo 2026-10-24 14:34:12 -07:00
  • c4827112ef AutoFormat: AutoCorrect corrects the first word of a marked span of several words dotCooCoo 2026-10-24 14:32:36 -07:00
  • 885b1cbd13 Lasso: a recolour or move that changes nothing keeps the lasso selection (#4004) aiongg 2026-10-24 21:31:35 +00:00
  • 49d3551ca6 DOCX: a comment's dateUtc is written only from a known UTC time, not from a local w:date with a Z (#4079) aiongg 2026-10-24 21:31:35 +00:00
  • f409bd93c9 Track Changes: Accept and Reject can move to the next change or stop tracking dotCooCoo 2026-10-24 14:18:33 -07:00
  • 5dfef70759 Docs: progress log and Reading Mode row for Read Mode's View menu in the catalog dotCooCoo 2026-10-24 14:24:32 -07:00
  • c4974d9e8d egui037: reconcile current main, qualify dependency pins and preview accessibility skylartaylor 2026-10-24 23:22:06 +02:00
  • e211bff0b9 Tests: the history comparison leaves out the comments' UTC stamp too (#4079) aiongg 2026-10-24 21:16:54 +00:00
  • 68e5ae2253 #4085: include selected paragraph marks in the highlight decision LQRD 2026-10-25 02:16:26 +05:00
  • 5fb5ce3606 Comment times: leap years with is_multiple_of (clippy) aiongg 2026-10-24 21:08:15 +00:00
  • 69137e8469 cargo fmt aiongg 2026-10-24 21:06:29 +00:00
  • 34ec59fee1 Table of contents: Replace and Remove take the heading paragraph above the field's paragraph with the table (#4039) aiongg 2026-10-24 21:04:52 +00:00
  • 17804c706f Comment times: a Z on the local date alone is shown as written (older files); WordCraft's comments carry their UTC time; impossible dates and seconds show nothing (#4079) aiongg 2026-10-24 21:00:16 +00:00
  • 29c48a7eae Tables: cell widths start after a row's skipped grid columns (gridBefore), now that Insert Column syncs them (#4120) aiongg 2026-10-24 20:56:29 +00:00
  • 1dbbade6fa A command that changes nothing drops what it cached at the revision it touched, since that number comes round again (#4004) aiongg 2026-10-24 20:52:13 +00:00
  • db8efbe593 LaTeX: \'{} and \"{} import as the spacing acute and diaeresis, not an apostrophe and a quotation mark (#4170) aiongg 2026-10-24 20:52:13 +00:00
  • 226b3aa25f Web host bridge: Save As in a format that doesn't keep everything is a copy, saveAs false; no bridge on an opaque origin (#3822) aiongg 2026-10-24 20:52:13 +00:00
  • 528fcb21a3 Release and CI: the suite's craft-fonts pin (bfcbf714, the same fonts as a71c20e) instead of an app override (#3888) aiongg 2026-10-24 20:46:00 +00:00
  • 54f68cac11 Integration: #4004's restored layout revision gets its own name beside the outline's rev_before (#4014) aiongg 2026-10-24 20:44:36 +00:00
  • dd8ea27b99 Merge PR #4039: #3889, #3891: Update Table keeps the styles and columns of a localized table of contents aiongg 2026-10-24 21:05:19 +00:00
  • dd865648c2 Merge PR #4079: Comments: times in the user's own time zone, in the pane and the balloons (#2322, #2337) aiongg 2026-10-24 21:05:18 +00:00
  • 8e8d8b4dd2 Merge PR #4172: Read Mode: a Page color menu shows the columns on white, sepia or a dark page aiongg 2026-10-24 21:05:18 +00:00
  • 0e571c1fc6 Merge PR #4133: #4085: toggle the last highlight colour with the keyboard shortcut aiongg 2026-10-24 21:05:13 +00:00
  • 6ba3d8d2a7 Merge PR #4123: AutoFormat: Enter twice after a short line makes it a heading aiongg 2026-10-24 21:05:05 +00:00
  • 2b3164f6f4 autoscroll: note the no-pointer case in paint Emmanuel 2026-10-25 02:24:26 +05:30
  • 540d0b2b34 Merge PR #4101: AutoCorrect: words after a no-break space are corrected aiongg 2026-10-24 20:42:03 +00:00
  • 4a4877e433 Merge PR #4097: Layout: include exact line-bottom contact for floating tables (#3977) aiongg 2026-10-24 20:42:02 +00:00
  • 39bf1a6c76 Merge PR #4074: cu20we: fix box float paragraph origins and preserve shape line caps aiongg 2026-10-24 20:42:02 +00:00
  • 5d9d9f5be4 Merge PR #4004: #4001: A command that changes nothing is not an edit aiongg 2026-10-24 20:42:01 +00:00
  • 26c4d4b869 Merge PR #4170: Import LaTeX \^{} and \~{} as plain ^ and ~ aiongg 2026-10-24 20:38:55 +00:00
  • e62af05110 Merge PR #4171: Picture memory limits for 6 audit issues: one decoder, TIFF strips, styles, Remove Background, Windows paste, render cache aiongg 2026-10-24 20:38:55 +00:00
  • a4ba4b8f0f Merge PR #4147: Reject '+' sign in print page ranges aiongg 2026-10-24 20:38:53 +00:00
  • d5c2d88935 Merge PR #4129: AutoFormat: border lines and +---+ tables track the characters they delete aiongg 2026-10-24 20:38:52 +00:00
  • 6498bb20f6 Merge PR #4121: MCP: keep serving when the app isn't open yet (#4078) aiongg 2026-10-24 20:38:51 +00:00
  • d0a9dde289 Merge PR #4120: Engine: keep cell widths in step after Insert Column; validate a version restore before saving aiongg 2026-10-24 20:38:50 +00:00
  • 35f0a7c785 Merge PR #4113: AutoFormat: Tab and Backspace at the start of a line set the paragraph's indents aiongg 2026-10-24 20:38:50 +00:00
  • 39dee609c1 Merge PR #4112: MCP: type_text with paragraphs is one command, not a snapshot of the document per line (#3973) aiongg 2026-10-24 20:38:49 +00:00
  • 423e897c09 Merge PR #4109: Proofing: web addresses after a no-break space are not marked as misspelled aiongg 2026-10-24 20:38:49 +00:00
  • a4b02f9a16 Merge PR #4100: autoscroll: make the cursor follow the scroll direction aiongg 2026-10-24 20:38:47 +00:00
  • b9b6d4be88 Merge PR #4099: Match highlight icon to selected color aiongg 2026-10-24 20:38:45 +00:00
  • 55fc2bed44 Merge PR #4090: Layout: a document of many pages paid a body-length scan per page aiongg 2026-10-24 20:38:44 +00:00
  • cb88382b10 Merge PR #3998: Resolve note separator revisions in Accept/Reject All aiongg 2026-10-24 20:38:42 +00:00
  • cbc8a23cb2 Merge PR #3888: Release: embed the current craft-fonts, with the Georgian face aiongg 2026-10-24 20:38:41 +00:00
  • a50264aa6a Merge PR #3853: SmartArt and charts: resize handles on the canvas and a Size group on SmartArt Design (#3852) aiongg 2026-10-24 20:38:41 +00:00
  • 3a205983e2 Merge PR #3836: Layout: a multiple-spaced line stays on the page while its text fits aiongg 2026-10-24 20:38:40 +00:00
  • cb7426af14 Merge PR #3822: Web: a ?host=parent bridge for pages that keep WordCraft's files aiongg 2026-10-24 20:38:40 +00:00
  • 5078cc1e51 Merge PR #3818: DOCX: a malformed main document part is an error, not a truncated document (#3599) aiongg 2026-10-24 20:38:39 +00:00
  • e499ecc5c3 #4085: integrate main and keep the highlighter choice in previews LQRD 2026-10-25 01:35:28 +05:00
  • a499d1d675 Parity catalog: the checklist counts Read Mode's Column Width, Page Color and Layout dotCooCoo 2026-10-24 13:19:25 -07:00