totoz64
55dce8eebf
ci: avoid persisting proofing-preview checkout credentials
...
Set persist-credentials: false for preview tests and join the two newly added documentation blockquotes as requested by review. No Rust source change.
Validation: independently reviewed exact workflow and Markdown diffs and tree hashes. Cargo fmt passed on the unchanged Rust source; cargo xtask ci was attempted but blocked by missing local dlltool.exe. Fresh hosted checks are required for this revision.
2026-10-27 17:13:05 +01:00
totoz64
e490c13cdb
M6: sync Proofing pane with main module extractions
...
Merge main 436d444ef0 . Port proofing selection/navigation and app/control/pane hooks to extracted modules, retain per-window state and stale-target guards, preserve upstream menus, and extend preview path filters. Keep the original pane implementation and targeted tests, with explicit imports after test relocation.
Workspace formatting passes. Local cargo xtask ci is blocked during Clippy by missing dlltool.exe in the Windows GNU toolchain; no local test success is claimed. Hosted navigation, UI, rendering and full checks on this tree remain required.
2026-10-27 16:57:57 +01:00
aiongg
436d444ef0
fix(ui): dropdown menus grow back after a search with no matches ( #4577 )
...
* ui: craft_ui::ComboBox everywhere and the combo arrow popup on craft_ui::combo::Menu
Repin craft-libs to aiongg/craft-libs 62bb0e1d (dropdown regrow). Ban egui::ComboBox in clippy.toml.
* chore(deps): craft-libs 60d60d48 (dropdown fixes)
* chore(deps): craft-libs 6af63481 (dropdown fixes)
* chore(deps): craft-libs 4d7b82f7 (dropdown fixes)
* chore(deps): craft-libs 92d392cf (#387 merged)
2026-10-27 10:27:21 -04:00
aiongg
2cf1d6c7ae
Merge pull request #4489 from aiongg/layout
...
refactor: shared module layout (craft-contrib#20)
2026-10-26 21:32:09 -04:00
skylar taylor-barrick
f54ea731cc
Merge pull request #4487 from storytold/fix/nextest-0.9.150
...
ci: require nextest 0.9.150
2026-10-26 17:35:44 -06:00
aiongg
0404b4199a
test: file_access scan stops only at inline test modules
2026-10-26 22:10:26 +00:00
aiongg
95ba3d07b4
docs: update paths of moved files
2026-10-26 21:16:49 +00:00
aiongg
835704f870
refactor(engine): move session::ime_state to the crate root as ime
2026-10-26 21:16:49 +00:00
aiongg
39336fe844
refactor(engine): move session::snapshot_types to the crate root as snapshot
2026-10-26 21:16:49 +00:00
aiongg
5a311f4615
refactor(engine): move session::prefs to the crate root as prefs
2026-10-26 21:16:49 +00:00
aiongg
8f1f3c6132
refactor(engine): move session::view to the crate root as view
2026-10-26 21:16:49 +00:00
aiongg
e027a4244b
refactor(engine): move session::doc_state to the crate root as doc_state
2026-10-26 21:16:49 +00:00
aiongg
3c4d7adc87
refactor(engine): move session::locale to the crate root as locale
2026-10-26 21:16:49 +00:00
aiongg
cfa90220d9
refactor(engine): split session.rs into session/
2026-10-26 21:16:49 +00:00
aiongg
8f10bd1b9f
refactor(engine): split cmd/table.rs into table/
2026-10-26 21:16:49 +00:00
aiongg
a82063e50a
refactor(engine): split cmd/insert.rs into insert/
2026-10-26 21:16:49 +00:00
aiongg
342de16153
refactor(engine): split cmd/text.rs into text/
2026-10-26 21:16:49 +00:00
aiongg
d66f34b774
refactor(engine): split cmd/references.rs into references/
2026-10-26 21:16:49 +00:00
aiongg
0a6c7605f6
refactor(engine): split cmd/para.rs into para/
2026-10-26 21:16:49 +00:00
aiongg
fbc95e1e10
refactor(engine): split cmd/citations.rs into citations/
2026-10-26 21:16:49 +00:00
aiongg
fac4b550c1
refactor(engine): split cmd/mailings.rs into mailings/
2026-10-26 21:16:49 +00:00
aiongg
cc728757f5
refactor(engine): split cmd/review.rs into review/
2026-10-26 21:16:49 +00:00
aiongg
3d458a08b6
refactor(engine): split cmd/tools.rs into tools/
2026-10-26 21:16:49 +00:00
aiongg
dabc31eb83
refactor(engine): move cmd/tools tests to tools/tests.rs
2026-10-26 21:16:49 +00:00
aiongg
03f5df4bba
refactor(engine): split cmd/objects.rs into objects/
2026-10-26 21:16:49 +00:00
aiongg
b8ddca30a1
refactor(docx): split read/chart.rs into read/chart/
2026-10-26 21:16:49 +00:00
aiongg
80d8a9952a
refactor(docx): split write/story.rs into write/story/
2026-10-26 21:16:49 +00:00
aiongg
125fdc65ef
refactor(docx): split read/story.rs into read/story/
2026-10-26 21:16:49 +00:00
aiongg
b1a94d4d4b
refactor(docx): split write.rs into write/
2026-10-26 21:16:49 +00:00
aiongg
0a4f5b8e84
refactor(docx): split read.rs into read/
2026-10-26 21:16:49 +00:00
aiongg
b8d3ec94b9
refactor(pdf): split exporter.rs into exporter/
2026-10-26 21:16:49 +00:00
aiongg
7f3912c1df
refactor(pdf): split lib.rs into modules
2026-10-26 21:16:49 +00:00
aiongg
e1191cbb13
refactor(doc): split props.rs into props/
2026-10-26 21:16:49 +00:00
aiongg
8348af42bd
refactor(doc): split para.rs into para/
2026-10-26 21:16:49 +00:00
aiongg
440d314f9c
refactor(doc): split lib.rs into modules
2026-10-26 21:16:49 +00:00
aiongg
928e32fc12
refactor(doc): split review items out of lib.rs into review.rs
2026-10-26 21:16:49 +00:00
aiongg
3bc47b4cc0
refactor(formats): split sheet.rs into sheet/
2026-10-26 21:16:49 +00:00
aiongg
2e61c73cb7
refactor(formats): split markdown.rs into markdown/
2026-10-26 21:16:49 +00:00
aiongg
75bc3eb906
refactor(formats): split model.rs into model/
2026-10-26 21:16:49 +00:00
aiongg
1bf2735604
refactor(formats): split html.rs into html/
2026-10-26 21:16:49 +00:00
aiongg
59cec9d8bc
refactor(formats): split odt.rs into odt/
2026-10-26 21:16:49 +00:00
aiongg
a209d1b268
refactor(formats): split rtf.rs into rtf/
2026-10-26 21:16:49 +00:00
aiongg
f0c66c81df
refactor(formats): split latex.rs into latex/
2026-10-26 21:16:49 +00:00
aiongg
0ad6f34c49
refactor(formats): move latex tests to latex/tests.rs
2026-10-26 21:16:49 +00:00
aiongg
6c21661c03
refactor(render): split lib.rs media code into media.rs
2026-10-26 21:16:49 +00:00
aiongg
a2a0d69193
refactor(fonts): split fontdb.rs into fontdb/
2026-10-26 21:16:49 +00:00
aiongg
5113be5569
refactor(layout): split math.rs into math/
2026-10-26 21:16:49 +00:00
aiongg
5a84dd2f4f
refactor(layout): split display.rs into display/
2026-10-26 21:16:49 +00:00
aiongg
4f74183576
refactor(layout): split para.rs into para/
2026-10-26 21:16:49 +00:00
aiongg
15f50c96df
refactor(layout): split lib.rs into modules
2026-10-26 21:16:49 +00:00