Skip to content

Remove stock printing and unify clipboard exports - #400

Open
onethree7 wants to merge 1 commit into
mainfrom
fix/clipboard-exports
Open

onethree7 wants to merge 1 commit into
mainfrom
fix/clipboard-exports

Conversation

@onethree7

Copy link
Copy Markdown
Owner

Stock preparation offered a separate print workflow and exported unaligned ingredient lines plus batch-water analysis. Remove printing and use the same column alignment and fertilizer-table formatter as Calculator and Solver. Label concentration relative to the recipe dose per litre, show dosing and yield before each ingredient table, and place mineral-free preparation-water instructions below the tables. All copy buttons use the same label.

Calculator exports always include nitrate-N, ammonium-N and urea-N below nitrogen total, regardless of the on-screen expansion state, and end with the sidebar ratios. Sidebar and clipboard share ratio presentation; small doses share the unit service's scientific-notation fallback. Record the formatting ownership rule in AGENTS.md and update the owning documentation and all five translations.

Validation: python scripts/test.py -q passed with 468 Python tests, 24 frontend tests and Ruff, ESLint and Stylelint. Final focused browser, translation, documentation and metadata checks passed (25 tests). Browser checks read actual clipboard text and verify that expanding nitrogen on screen does not change the export. git diff --check passed. Native WebView and release packages were not tested; installed Ruff was 0.16.1 rather than the declared 0.16.5.

Share aligned fertilizer tables and quantity formatting across clipboard exports. Omit batch-water details from stock output, label concentration relative to recipe dosing, and keep preparation notes below the tables. Always include nitrogen forms and sidebar ratios in Calculator exports. Document the shared formatting rule and verify real clipboard content in the browser.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant