Release notes
Every version of the app, newest first. Each one lists what it added and what it fixed; the files for each version are on its GitHub page.
Version 1.2.0Latest
New
- set the e-mails' Urdu in Noto Sans Arabic, with Nastaliq only for the wordmark (#65)
Documentation
- generate the facts the docs repeat from their sources, with make docs-check in CI (#63)
Version 1.1.1
Fixed
- keep calculator figures on the device and describe the reminder log as it is (#62)
Documentation
- record Maalik-e-Makaan's own PostHog project and its privacy settings (#59)
Version 1.1.0
New
- recover camera photos Android loses, and the app's own launcher icon (#51)
- the roadmap as code, synced to GitHub milestones and issues, with a researched plan for each item
- set Urdu interface text in Noto Sans Arabic, with Nastaliq kept for the wordmark (#58)
- a company page with the pitch deck, rendered with each release
- a pricing page: free for up to 5 let units, Pro and Business in rupees, Overseas for owners abroad, all free during early access
- a roadmap page, live from the roadmap's GitHub milestones and issues
- every page describes the released app
- release notes and the current version on the site, built from each release
Fixed
- write the Urdu in plain everyday words, with a glossary and a lint guard (#52)
Documentation
- record the owner's answers on caretakers, currency, letterheads and data regions (#53)
- add formal verification and agentification to the quality bar (#57)
- write the owner's way of working and quality bar into AGENTS.md (#55)
Version 1.0.1
Fixed
- let the Android release build reach the network
- name the installed app Maalik-e-Makaan
- show "could not open" when no Android app takes a link
- stop reporting an Auth server error as "No connection"
- treat TLS failures on a phone as a connection problem
Version 1.0.0
New
- a dashboard, reports and search, in English and Urdu (right to left), with light, dark and high-contrast themes, on Android, iOS and the web
- a rent ledger whose dues generate themselves, with late fees, security deposits and an overdue list
- caretakers and relatives who collect for an overseas owner, with cash handovers to the owner recorded
- cash-first payments with numbered, gapless receipts in English and Urdu
- July to June tax-year statements, including tax withheld by company tenants
- police tenant registration, rent-agreement and utility tracking, with documents in private storage
- properties, units, tenants and tenancies, kept in portfolios shared with a team by role (owner, manager, caretaker, viewer)
- rent reminders over WhatsApp in English, Urdu or Roman Urdu
- authorisation in Postgres with row-level security on every table, idempotent payments, and financial rows that are voided, never deleted
- account deletion, team invitations, health checks and storage clean-up
- a website in English and Urdu with guides and rent calculators, and no tracking