Skip to content

Comments

PASSAGES: two languages possible, STET: fully specified passage bolding#289

Merged
PurpleGuitar merged 44 commits intoWycliffeAssociates:doc-dev.walink.orgfrom
linearcombination:fix-passages-enable-disable-feature
Feb 20, 2026
Merged

PASSAGES: two languages possible, STET: fully specified passage bolding#289
PurpleGuitar merged 44 commits intoWycliffeAssociates:doc-dev.walink.orgfrom
linearcombination:fix-passages-enable-disable-feature

Conversation

@linearcombination
Copy link
Contributor

@linearcombination linearcombination commented Feb 20, 2026

Solves issues: #287, #288 and #286

...based on availability of passages for language chosen.
This is a better option than using all non localized names if any one
localized book name is missing. This way we localize book names as
much as possible and where that is not possible, English names are
used which serves to highlight content issues for later fix by content
experts.
Make it more obvious to user that passage is not available in the
language chosen.
Programmatically creating styles for available and unavailable
passages and then using them allows the document user to change the
styles per document if desired.

Wider table per request of PO
Properly show state and in particular available vs. chosen of
passages.
And cleanup/simplification
This makes checkboxes behave as expected when selected and then
hitting next and then going back to select passages page or when
selecting back and then going back to select passages page.

Cleanup of logic
This makes checkboxes behave as expected when selected and then
hitting next and then going back to select passages page or when
selecting back and then going back to select passages page.

Cleanup of logic
docxcompose -> docxcompose3 because the latter doesn't use
pkg_resources which is no longer supported.

Constrain pip to <26 because pip-tools is not yet ready for pip 26.
Fix bug where initial load of passages basket could fail to capture
updated state of available passages. Now the basket always stays in
sync with asynchronous reactive updates to stores.
This allows playwright to run more tests in parallel
Slow things down a bit to help with tests passing
@linearcombination linearcombination changed the title Fix passages enable disable feature PASSAGES: two languages possible, STET: fully specified passage bolding Feb 20, 2026
@PurpleGuitar PurpleGuitar merged commit f25c064 into WycliffeAssociates:doc-dev.walink.org Feb 20, 2026
14 of 15 checks passed
@github-project-automation github-project-automation bot moved this from In progress to Done in DOC Project Management Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants