114 commits this week. One of the biggest development weeks so far.
The headline: LetAdmin now tracks tenancies properly. But alongside that, we completely redesigned the mobile experience, added smart property filters, and enhanced key management. Here's the overview.
This Week's Focus Areas
1. Complete Tenancy Management
The big one. LetAdmin now handles the full tenancy lifecycle:
- Tenancy tracking: Status (pending, active, periodic, ended) with automatic updates
- Agreement history: Multiple agreements per tenancy (initial + renewals)
- Rent tracking: Full history of rent changes over time
- Tenant links: People connected to tenancies through proper database relationships
- Migration tools: Import existing tenancy data from legacy systems
Why it matters: Tenancy information that was scattered across spreadsheets and filing cabinets now lives in one place. Answer "when does this tenancy expire?" in seconds, not minutes.
Read the full article: Complete Tenancy Tracking
2. Mobile-First Redesign
Every list view in LetAdmin has been redesigned for mobile:
- Stacked card pattern: Tables replaced with vertical cards that work on any screen size
- Infinite scroll: No more pagination—just scroll and content loads
- Floating action buttons: One-tap creation of new records
- Touch-friendly controls: Buttons and filters sized for fingers, not mouse pointers
- Back-to-top buttons: Quick navigation on long lists
- Agency logo in mobile header: Your branding front and center
Why it matters: Letting agents aren't at desks all day. Software that only works on desktop isn't useful when you're at viewings, inspections, or meeting contractors.
Read the full article: Mobile-First Redesign
3. Smart Property Filters
New filter buttons across the properties view:
- Marketing status: All, On Market, Under Negotiation, Let STC, Let
- Tenancy status: All, With Active Tenancy, No Active Tenancy
- Service type: Let Only, Fully Managed, Rent Collection (configurable)
- Filter counts: See numbers on each button before tapping
- URL updates: Bookmarkable filtered views
- State persistence: Filters stay when navigating back
Why it matters: "How many properties are available?" should take one second to answer. Now it does.
Read the full article: Smart Property Filters
4. Keys Management Enhancements
Key tracking got several useful improvements:
- Checked-out keys first: Most urgent information at the top
- Custom badge colours: Configure by agency (8 colour options)
- Search by borrower: Type someone's name, see their checked-out keys
- Mobile check-in/out: Large touch targets, works from phone
- Highlighted checkout info: Yellow box showing who has keys and when
Why it matters: Keys are constantly moving. Better visibility of what's checked out, to whom, prevents the "where are those keys?" panic.
Read the full article: Enhanced Key Management
Other Improvements This Week
UX Polish
- Inter font replaces Outfit for better readability
- Improved filter bar visibility and styling
- Better active filter display with counts
- Consistent status badge styling (rounded-md throughout)
- Improved sidebar menu visual hierarchy
Performance
- Keys page optimized for large datasets (50 initial, progressive loading)
- Service type filtering optimized from 29ms to 1.3ms
- Filter counts pre-calculated server-side
Search Improvements
- Tenancy search includes organization names
- Keys search includes checked-out person
- EPC search endpoint fixed
Infrastructure
- Automatic tenancy status updates via daily job
- Property has_active_tenancy flag synchronization
- Sentry tags for integration jobs
- Improved error handling and logging
By The Numbers
- 114 commits merged this week
- 4 major features: Tenancy management, mobile redesign, property filters, keys enhancements
- 7 list views redesigned: Certificates, Enquiries, Inspections, Keys, Properties, Tenancies, plus shared components
- 3 new filter types: Marketing status, tenancy status, service type
- 8 key badge colours available
- 22x faster service type filtering (29ms → 1.3ms)
What's Coming
With tenancy tracking in place, next priorities:
- Renewal workflows: Automated alerts and template letters
- Tenant portal: Tenants viewing their own tenancy details
- Landlord reporting: Tenancy summaries and rent analysis
- Push notifications: Mobile alerts for enquiries and key events
- Offline mode: Inspections without network connectivity
Get In Touch
Questions about any of these features? Want to see how LetAdmin handles tenancy tracking or mobile workflows for your agency?
Email: paul@letadmin.com
LetAdmin is in active development, built by letting agents for letting agents. This week's features are being tested with 370+ properties at Phillip James. If you're interested in joining the priority list, we'd love to hear from you.