Changelog
A summary of notable changes to the application. This log follows a Keep a Changelog style format.
Version 2.2.1 Current
Released: August 9, 2026
Added
- Related-job picker on the New Ticket page now shows the property address next to each job, so you can pick the right one at a glance.
Changed
- Cleaner Jobs list for clients: the redundant “User” column is hidden when it would only ever show your own name.
- Non-admin users no longer see the empty “Delete” column on the Jobs list, giving the useful columns more room.
Fixed
- Jobs list no longer errors out when a job is missing address details — empty address fields are handled gracefully.
Version 2.2.0
Released: August 9, 2026
Added
- Import jobs in bulk from an Excel or CSV file — up to 500 jobs per upload.
- Downloadable Excel template with one example row for every job type so you can see the expected shape at a glance.
- Native Excel dropdowns on every restricted column (property type, tenancy type, management category, etc.) — pick from the list instead of guessing the wording.
- Second “Allowed Values” reference sheet inside the template listing every option for every restricted field.
- Two-step import flow: upload → review a preview of every row (with per-row error messages) → confirm to save. Nothing is written to your account until you confirm.
- Whole import runs in a single transaction — if anything fails, no partial jobs are left behind.
- New “Import Jobs” button on the Jobs dashboard and a drag-and-drop upload page.
- Collapsible “Allowed values” reference on the upload page for quick lookup without opening the file.
- Assign a clerk directly during import by including their email in the
clerk_emailcolumn.
Changed
- Enum values are matched case-insensitively on import and stored using the canonical casing shown in the reference sheet.
- Dates in imported files accept Excel serial dates,
YYYY-MM-DDandDD/MM/YYYY— all normalised toDD/MM/YYYYto match manually-created jobs.
Version 2.1.0
Released: August 4, 2026
Added
- Tickets & To-Dos: request anything you need done in one place, without losing track of WhatsApp messages, texts or emails.
- Priority, status and due-date tracking so nothing slips through the cracks.
- Attach files and screenshots to a ticket at creation time or via follow-up comments.
- Threaded conversation on each ticket, with internal-only notes for staff.
- Link a ticket to an existing job for full context.
- Assign tickets to clerks (or self-assign) and mark them as resolved, closed or reopened.
- Email notifications for new tickets, replies and status changes.
- Unread ticket badge in the sidebar, refreshed automatically.
- Prominent “Create New Ticket” call-to-action on the tickets page and in the sidebar.
Changed
- Refined spacing and layout on the tickets list and ticket detail pages for a cleaner look.
Version 2.0.0
Released: January 1, 2025
Added
- New dashboard layout with improved navigation.
- Job management workflow with file attachments and comments.
- User management for clerks and administrators.
- This changelog page, linked from the application footer.
Changed
- Improved form validation and error messaging.
- No request date for mid-term property visits required.
Fixed
- Various bug fixes and stability improvements.
Version 1.0.0
Initial release
Added
- Initial public release of the application.
- Core authentication and account management.
- Basic job listing and detail views.