| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-14 | 1.9 kB | |
| v0.3.0 source code.tar.gz | 2026-08-14 | 941.9 kB | |
| v0.3.0 source code.zip | 2026-08-14 | 1.3 MB | |
| Totals: 3 Items | 2.2 MB | 0 | |
See [CHANGELOG.md](https://github.com/AshishGTH/openestate/blob/master/CHANGELOG.md#030 for the full list.
Highlights
- Staff can now publish construction updates and photos to the customer portal. Backend and portal rendering have been complete since v0.2.2 — this release wires up the missing staff UI.
- You can now edit a project after creation (RERA number, address, location, etc.) —
codeis immutable, and changing location on a project with existing bookings shows a confirmation naming the booking count first. - Fixed: a booking's cost lines could silently price at 0% GST. The base cost line had no GST rate picker anywhere in the wizard. Now fails loud instead of defaulting silently, with a boot-time warning, an admin banner, and a "Zero-GST bookings" report for anything created before this fix.
- Fixed: a company's first open-ended GST rate blocked creating a second one. Now auto-closes the prior range instead of rejecting. The seed itself shipped this exact invalid state — fixed with real, verifiable historical GST rate dates.
- Fixed: clearing a GST/TDS rate's end date silently corrupted it to 1970-01-01 instead of clearing it, both in the API and the admin UI. Audited and fixed across every other optional date field in the schema.
- Fixed: upgrading an existing install left Super Admin unable to use newly-shipped features (v0.2.0's PLC/unit-charge pricing was unreachable on every upgraded install).
- Native installs: fixed a
git"dubious ownership" failure on the checkout the README's own documented install steps produce.
CI: all 6 jobs green (lint/typecheck/build, integration tests, Playwright E2E, Docker healthcheck, native install, native upgrade) — run.