| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-19 | 1.1 kB | |
| v3.9.0 - BOQ section-scoped add + AI model auto-recovery + toolbar polish source code.tar.gz | 2026-05-19 | 246.4 MB | |
| v3.9.0 - BOQ section-scoped add + AI model auto-recovery + toolbar polish source code.zip | 2026-05-19 | 248.6 MB | |
| Totals: 3 Items | 495.0 MB | 0 | |
Fixed
- BOQ [#149] - a section''s "Add position" now files the partida inside that section instead of after the last sub-section. The backend slots the new row after the section''s direct line items and strictly before its first sub-section (keys off
parent_id, not the_is_sectionheuristic). - AI Chat [#148] - auto-recovers from renamed/retired provider model slugs by retrying with
openrouter/autothen the provider default; the final error stays actionable and the localized RU path is preserved. - BOQ toolbar [#289] - Quality & AI / warnings / Grand Total summary no longer cramped: wrapping pills + flex-wrap layout, professional at 1280/1440/1680 widths.
Added
- BOQ - per-section always-visible primary "Add Position" button (was hover-only).
- Dashboard - Customize mode: reorder/show/hide widgets, persisted per user; Settings ? Dashboard tab.
- Markups - PDF revision compare (side-by-side / overlay diff of two document revisions).
Published to PyPI: https://pypi.org/project/openconstructionerp/3.9.0/