Build velocity
Changelog. Everything that’s shipped, dated, in plain English. Updated each time a feature lands. The full git history is on GitHub .
Long-form guides + glossary + changelog Eight in-depth guides at /guides covering notice to leave, rent arrears, bond claims, smoke alarms by state, rent increase rules, entry condition reports, end-of-tenancy, and the self-management math. Public legislation updates feed at /updates with state filters and an RSS subscription. Glossary at /glossary — every term a self-managing Australian landlord needs to know, plain English. Changelog at /changelog — this page.
Test suite — Vitest + 112 pure-function tests Coverage on rent calc, investment projections, FY logic, anomaly detection, email merge, bond refund summaries, official-form lookups, audit log. Caught one bug along the way — computeRentStatus showed false arrears for tenancies with a future start_date. Fixed.
Property detail tabs + insurance + tradespeople + tenant ledger Property detail page restructured into five themed tabs (Tenancy / Money / Maintenance / Compliance / Records). Insurance tracking — provider, premium, expiry, banner alerts at 30-day expiry. Forward-looking dashboard widget surfaces upcoming renewals. Tradesperson book at /tradespeople — derived from existing maintenance records, with lifetime-spend rollups and click-to-call. Tenant ledger for non-rent charges (water usage, manual adjustments, refunds, bond movements). Outstanding + settled summary. Depreciation classification helper — wizard explaining Repair / Div 40 / Div 43 / initial repair distinctions inline. Anomaly detection on the dashboard — surfaces maintenance spikes, recurring plumbing/electrical issues, expense category jumps, stale properties. Year-over-year reporting on /finances showing 3 FYs side-by-side with direction arrows + % deltas. Per-property FY statement (printable + server-rendered PDF via @react-pdf/renderer). AI email drafting — describe the situation in plain English, get a tenancy-aware reply.
Tax export narrowed to per-FY scope Replaced one-click "everything" export with per-FY tax record export — properties (minimal), paid rent, expenses, completed maintenance, investment record. Operational data (tenants, lease drafts, condition reports, photos, audit log) intentionally excluded.
EOFY foundation: data export + email templates + onboarding wizard + accountant access + bond refund + lease analyser Per-FY tax records export with five CSVs in a clean ZIP. Email + SMS template library with merge fields auto-filled from tenancy / property / landlord. Buttons: Copy / mailto: / Log only. Onboarding wizard for new accounts — profile → first property → first tenancy. Accountant access magic-link — read-only FY rollup at /accountant/{token}, no login required for the accountant. End-of-tenancy bond refund wizard with itemised charges, live refund summary, official-form link. AI Lease Analyser at /lease-analyser — paste a lease, get clause-by-clause findings flagged favourable/balanced/risky/unenforceable. Onboarding tour, in-context help pips, audit log, smoke alarm device register, body-corp tracking.
Sister's testing feedback round — 11 fixes Property cards on /properties fully clickable, not just the chevron. "Tradie" → "Tradesperson" across all user-facing copy. Equity chart tooltip bug — was showing every series as "Loan balance". Mark-paid date editable inline — back-date deposits as needed. Archive a property when sold — hides from active list, kept in records for tax. Maintenance scheduled / booked date — surfaces on calendar as "Tradesperson booked". Documents now grouped by category with "Missing essentials" tracker. Lease + notice modals link out to the official regulator form. Per-room photos on the inspection condition report. Photo gallery rebadged as "Marketing photos". Investment scenarios can be standalone (no property link required).
Maintenance + Compliance pages out of "Coming Soon" Portfolio-wide maintenance view at /maintenance with sort + filter. Compliance overview at /compliance covering smoke alarms, water, minimum standards, bond, lease.
All eight Australian states at QLD parity NSW, VIC, WA, SA, TAS, ACT, NT prompts refined to QLD level of depth. AI assistant references the right Act, the right tribunal, and the right forms for whichever state your property is in.
PWA + calendar + state prompts + notification preferences + onboarding tour Install Property Journal as a PWA on iOS / Android / desktop. Calendar at /calendar consolidating rent due, lease end, inspections, maintenance bookings, recurring expenses. Notification preferences in /settings — mute alert categories you don't care about. First-run onboarding tour walking through the major surfaces. Want to see what’s coming? Try the product — free for three months .