| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| SHA256SUMS.pem | 2026-05-06 | 3.6 kB | |
| SHA256SUMS.sig | 2026-05-06 | 96 Bytes | |
| SHA256SUMS | 2026-05-06 | 109 Bytes | |
| openconstructionerp-2.9.8-py3-none-any.whl | 2026-05-06 | 8.8 MB | |
| README.md | 2026-05-06 | 1.0 kB | |
| v2.9.8 -- demo PDF placeholder + unified gray sidebar footer source code.tar.gz | 2026-05-06 | 458.6 MB | |
| v2.9.8 -- demo PDF placeholder + unified gray sidebar footer source code.zip | 2026-05-06 | 460.3 MB | |
| Totals: 7 Items | 927.8 MB | 0 | |
Fixed
- Demo PDFs in /files no longer 404 in PDF Takeoff. Seeded
Documentrows reference paths that don't exist on disk (we don't ship multi-MB PDFs in the wheel), so/api/v1/documents/{id}/download/returned 404 and the cross-module deeplink landed on a "Failed to fetch PDF" error. The download endpoint now materializes a one-page placeholder PDF on first request whenmetadata.is_demo == True. Real uploads are unaffected. - Sidebar footer is now unified neutral gray with two equal-width pills. GitHub pill (icon + "GitHub" label) on the left, Community pill (Telegram glyph + label) on the right — neither dominates. Meta strip above shows
v{version} · AGPL-3.0in matching tertiary gray.
Verification
status=200 size=1927 type=application/pdf
PDF document, version 1.3, 1 page(s)
End-to-end Playwright walkthrough confirms the document deeplink now renders in /takeoff instead of failing.
Install
:::bash
pip install --upgrade openconstructionerp==2.9.8