We ship every week. Here's what's changed.
Bulk rent marking: select multiple tenants and mark all as paid in one action
CSV export for tenants, rent records, and expenses
Data export API endpoints with full field selection
Global in-app search across tenants, rooms, and properties
Dashboard now shows rooms overview with bed-level occupancy visualization
Rent page performance significantly improved for orgs with 1000+ records
Fixed property switcher not persisting selection across page navigation
Added strict Zod schema validation on all write API endpoints
Implemented HSTS, CSP, X-Frame-Options, and Permissions-Policy headers
Rate limiting on auth endpoints: 5 requests/minute per IP
IP address now captured in all audit log entries
robots.txt and sitemap.xml automatically generated
Removed schema-drift fallback in tenant creation route
Net income widget: rent collected minus expenses, per month
Expense analytics by category with monthly breakdown chart
Collection rate trend area chart on the analytics page
Super admin PG-wise operations breakdown table on the platform dashboard
Dashboard KPIs now linkable — clicking takes you to the relevant module
Amount visibility toggle (show/hide financial amounts) with persistent state
Full maintenance request module: create, assign, track, resolve
Service contacts directory: electricians, plumbers, cleaners, and more
Maintenance priority levels: low, medium, high, urgent
Contact assignment from within maintenance requests
Maintenance status workflow with resolution timestamps
Multi-property support: up to 3 properties on Growth, 5 on Pro
Property switcher in sidebar for Pro plan users with multiple properties
Space type support: PG, co-living, co-work, hostel — each with appropriate defaults
Bulk room creation by floor during property setup
Staff accounts: add team members with pg_staff role
Rooms page redesigned with floor-wise grouping and visual bed map
Tenant detail page with full history view across rent records and documents
Sequential receipt numbering per org (e.g. SHARMA-2025-0042)
Print-ready rent receipt PDF generation
Late fee tracking separate from rent amount
Partial payment recording and outstanding balance tracking
UPI reference number storage for digital payments
Tenant management: add, view, edit, move-out workflows
Rent records: auto-generation on tenant creation, monthly tracking
Police verification: C-Form PDF generation and status tracking
WhatsApp reminders via Twilio: rent due and overdue templates
Document storage: Aadhaar, agreements, photos in private buckets
Multi-tenant architecture with Postgres RLS
Razorpay subscription billing: Starter, Growth, Pro plans
Audit event log for all write operations