What's new

Recent updates to Hartanahub. We ship improvements often — small fixes, faster pages, and the occasional new feature. Use the filter below to browse by month.

June 2026

  1. Fixed25 Jun 2026

    Sharing a hartanahub.com link now shows the preview image again

    When you pasted a hartanahub.com link into WhatsApp, Facebook, LinkedIn, Discord or similar, the link preview showed a broken-image icon instead of our banner. The preview image is back. (If a platform still shows the old broken icon, it's caching the previous version — it refreshes on its own within a few days, or you can force it via Facebook's Sharing Debugger.)

  2. Fixed24 Jun 2026

    Fixed the “View previous POS” button on re-auctioned listings

    On listings heading to a new auction round, the “View previous POS” button could do nothing when tapped — even though the previous round's Proclamation of Sale (POS) document was on file the whole time (for example unit B-41-03A at Residensi Skyluxe). The document was always there; the button simply wasn't opening it. It now opens the document reliably. If a listing genuinely has no POS on file yet, you'll continue to see a “POS Not Ready” label instead of a button that does nothing.

  3. Improved22 Jun 2026

    Cost Breakdown now budgets the maintenance fees that pile up while your loan disburses

    The Auction Cost Breakdown tool now includes a new cost to prepare for: the maintenance fees and sinking fund that keep accruing while you wait for your bank loan to disburse. Here's why it matters — for bank (LACA) cases, the developer only issues the title-transfer confirmation after you've settled all outstanding charges with the management office, and your bank only reimburses the arrears up to the auction date. Loan disbursement then typically takes 1–3 months, and the management office keeps charging you the whole time. That interim amount is 100% yours to bear, and you must clear it before they'll change the unit's registered name to you, give you access, and let you issue new access cards. The tool now estimates it (months × monthly maintenance + sinking fund) and folds it into your Total Cost To Prepare, so you're not caught short. It defaults to 3 months and you can adjust both the monthly figure and the number of months.

  4. Improved19 Jun 2026

    Edit any auction-log entry anytime, plus a co-broke / agency split-order choice

    You can now edit a logged auction anytime — tap “Edit” on any entry to change the commission, the appointed lawyer, the financing/bank, and customer details, for any outcome (Won, Lost, Called Off and more). Previously these could only be set when first logging the auction. Agents also get a new “Split Order” choice when a deal has both a co-broke split and an agency cut: pick whether the co-broke partner is paid first or the agency takes its cut first. Your take-home is the same either way, but the breakdown now shows exactly how much the partner and the agency each receive.

  5. Fixed19 Jun 2026

    Many listings now show market comparables that were previously stuck on “Insufficient Data”

    Lots of listings — especially around Klang — showed “Insufficient Data” for their market comparables even though plenty of recent nearby sales exist on record. The cause was a behind-the-scenes spelling mismatch: the same development is recorded under several spelling variations (for example “Telok” vs “Teluk”, “Bandar Parkland” vs “Parklands”, “Apt.” vs “Apartment”), so a listing could be pointed at one spelling that held only older sales while the recent sales sat under another. We merged these duplicate spellings together so each development now shows all of its sales, recent and old. We also added a clearer label: for established areas that genuinely haven't had a sale in the last few years, the panel now shows the older comparables marked “Historical — no recent sales” instead of simply saying “Insufficient Data”.

  6. Fixed19 Jun 2026

    Legal-fee kickbacks now always count toward your commission — add them anytime

    Legal-fee kickbacks usually arrive 3–4 months after a case completes, so you can't enter the amount until then. You can now add (or adjust) the kickback — and the paying firm — on any logged case at any time, via the Edit button or the case's commission editor. Importantly, the kickback is now always added on top of your commission and counted in your Commission Tracker, even on cases where you'd already entered a manual net-commission figure. Previously, if you'd set your own net amount on a case, a kickback added later wasn't being included in your totals.

  7. Fixed18 Jun 2026

    More listings now show market comparables, and the “Report” button works on the first tap

    Two market-comp fixes. First: some properties showed “Insufficient Data” for comparables even when there were plenty of nearby sales on record — for example a house on Jalan Fauna in Bandar Rimbayu. The cause was a behind-the-scenes mis-match that pointed those properties at the wrong, near-empty area record; we corrected the affected listings and stopped it happening again, so they now show the right comparables. Second: the “Report”/“Wrong?” button for flagging a comparable that looks off could fail silently — your report wasn't getting through. That now works reliably every time.

  8. Fixed18 Jun 2026

    Search now finds listings when you add the area name (e.g. “Skyline Pudu”)

    Searching a building name plus its area sometimes returned nothing even though the building exists — for example “Skyline” found the Residensi Skyline units, but “Skyline Pudu” showed nothing. The cause: the area word (“Pudu”) sits in a different part of the stored address than the building name, so the search expected them side-by-side. Search now matches a building name and an area name even when they're written in separate parts of the address. Added several Klang Valley area names (Pudu, Sentul, Titiwangsa, Brickfields, Salak, Serdang, Balakong, Setiawangsa, Kuchai, Maluri, Bangi) so this works across the city.

  9. Fixed18 Jun 2026

    Fixed comps wrongly attaching to “Taman Cheras” + a mis-classified KL Sentral office

    Some properties were showing market comps for the wrong development — “Taman Cheras (formerly Yulek Heights)” — even when they were nowhere near Cheras. The cause: any address with “(formerly known as …)” in it was being matched on the word “formerly”. That's fixed, and the affected listings have been corrected. Separately, an office unit at Plaza Sentral, KL Sentral was wrongly classified as “Land” (the auction source mislabelled it) — now corrected to an office unit and locked so it won't revert.

  10. Fixed18 Jun 2026

    Reporting a wrong market comp now works reliably

    The “Wrong?” button on market comparables sometimes failed with an error on the first tap — your report wasn't getting through. That's fixed: reports now record reliably, and we've added a “Report” button to the “Insufficient Data” view too, so you can flag a comp that looks wrong even when no comparable sales are shown. Tap it and our team will check it.

  11. Fixed18 Jun 2026

    Sharper market comparables — the right building, not the neighbour

    Market comparables now do a better job of locking onto the actual building you're looking at instead of a bigger development next door. Previously, for towers and condos whose name doesn't spell out “Residensi/Condominium” in the address (think Ara Hill, The Main Place, Verve Suites), the comps could quietly latch onto a nearby property and show prices for the wrong place. The matching now reads the building's own name out of the address to pick the correct one — and when two same-name buildings are genuinely indistinguishable, it blends them rather than guessing wrong.

  12. Fixed18 Jun 2026

    Fixed 200+ listings that wrongly showed “Insufficient Data” for comparables

    Some listings showed “Insufficient Data” on their market comparables even though plenty of nearby sales existed on record (for example units in Eve Suites @ Ara Damansara, Vista Bangi, Monet Residence and Pelangi Damansara). The cause was a behind-the-scenes mismatch: those listings were linked to a slightly different spelling of the same development name that no longer held any sale records. We corrected 204 affected listings so they now show their real comparables, and added a safeguard so it can't recur.

  13. Improved17 Jun 2026

    More accurate “below market” estimates — same-size, same-type comparables

    The “% below market” figure on the Auction Price Map is now built the same careful way as a property's own market-comparables panel: it only averages recent sales of a SIMILAR SIZE and the SAME property type (residential vs commercial vs land), in the right development. That removes distortions like a small studio being valued off large family units, so the discount you see is more trustworthy. Sold units now also get an estimate, and they're coloured by how far below market they ACTUALLY sold.

  14. Improved17 Jun 2026

    Auction price map: clearer colour scale and a fuller price popup

    On the Auction Price Map, the colour scale is now a clear red→green bar — red means the reserve is close to market value, green means it's well below market (the better deal) — with a one-line caption so the meaning is obvious. Tapping a property now shows its full picture in one place: what it sold for (for sold units), the market value, the reserve price, which auction round it is, and the auction date.

  15. New17 Jun 2026

    Area Insights — a public market page for every Klang Valley area

    Every major area now has its own page showing the median price per square foot, typical rents, indicative rental yield, how prices have moved quarter by quarter, a price map of developments in the area, and how many auctions are coming up. Great for sanity-checking a price before you buy, rent, or sell. Find them under “Areas” in the top menu.

  16. Fixed17 Jun 2026

    Auction price map now shows sold prices, with a clearer coverage note

    On the Auction Price Map, the status selector is now just Upcoming and Sold (we don't surface the large pile of older unsold/called-off auctions). Switching to “Sold” now plots those properties at their actual sold price — previously the map could come up empty because the “% below market” colour only applies to upcoming auctions. When a colour metric has no data for the properties you're viewing, the map automatically switches to one that does — and tells you. We also added a note that the map is most reliable for residential properties; comparable data for commercial, industrial and land is often sparse.

  17. Improved16 Jun 2026

    New Commission Tracker for agents — every commission, all your income types, in one place

    Agents now have a dedicated Commission Tracker (Tools → Commission Tracker) that totals every commission you earn — auction, subsales, rental, and legal-fee kickbacks — with a chart showing which type contributes most, a filter by category and year, and a month-by-month accordion you can expand to see each transacted property, its category, and the date. Auction wins flow in automatically from your Personal Auction Record; log subsales, rental, and kickback income manually. An estimated LHDN tax-payable figure sits at the top of the page — tap it for the full tiered breakdown (which bracket, what rate, the RM 400 rebate, and the total). Commission and tax are agent-only; end users can log the auctions they attend without any commission fields.

  18. Improved16 Jun 2026

    “Property Valuation Estimator” renamed to “Market Asking Rate”

    The comparable-sales estimate tool is now called “Market Asking Rate”. Same feature, clearer name — it gives you an indicative asking rate from recent comparable sales, not a certified valuation. (In Malaysia, “valuation” is a regulated term reserved for licensed valuers.)

  19. Improved16 Jun 2026

    Features page now split by who it's for — buyers & owners vs agents

    The All Features page is now grouped into two clearly-labelled sections — “For buyers & owners” and “For agents” — instead of one mixed list, so you only scan the tools that apply to you. Agent-only tools like the deal pipeline and commission tracker live in their own section.

  20. Fixed15 Jun 2026

    Auction Cost Breakdown pre-fills the right bank-covered charges

    When you pick a property from the Quick Fill search in the Auction Cost Breakdown tool, the outgoing charges (Quit Rent, Assessment, Maintenance Fees and the rest) now pre-fill with exactly the items the bank covers for that property — matching what's shown on the property's own page — instead of defaulting to “all covered”. You can still adjust any row. The sidebar's “Auction Listings” section is now simply labelled “Auction”, since it also holds your Personal Auction Record and Cost Breakdown.

  21. Fixed15 Jun 2026

    More accurate “Also known as” names on listings

    Listings now show their alternative development name more reliably. We removed a batch of incorrect “Also known as” labels (for example, units at Residensi Dutamas were wrongly tagged with an unrelated, far-away township) and switched on correct ones that were previously hidden — Residensi Dutamas now correctly shows “Also known as Alix Residence”. Searching an area or development is more trustworthy as a result.

  22. Improved15 Jun 2026

    Search by area now finds everything in that area — even if the address doesn't say it

    Searching a neighbourhood now returns listings by their real location, not just whether the address contains the name. Search “Bangsar” and you'll also see units in Jalan Maarof, Pantai Dalam and Kerinchi that never write “Bangsar” in the address; “Old Klang Road”, “Jalan Kelang Lama” and “OKR” all return the same listings. Your existing keyword search still works exactly as before — this only adds the location-aware results on top.

  23. Improved15 Jun 2026

    More accurate market comparables for high-rise units in dense areas

    For high-rise units in dense neighbourhoods — where 9–15 different developments can sit within walking distance — the market comparables now match your unit's actual building instead of blending nearby towers together. The result is a tighter, more relevant set of comparable transactions and a more accurate price picture. Units we can't confidently match still show the same nearby set as before.

  24. Fixed15 Jun 2026

    “Also known as” names are now verified before they show

    To keep alternative development names trustworthy, an “also known as” label now only appears once we've confirmed it (cross-checked against public property sources or set by our team). Auto-detected names that haven't been confirmed yet are held back rather than shown unverified. We also corrected a few: Residensi Pantai Sentral 1 is Inwood Residences, Residensi Pantai Sentral 2 is Secoya Residences, and Residensi Dutamas is Alix Residence.

  25. Improved10 Jun 2026

    Property page: auction round reflects price drops, with a clearer listing-by-listing history

    On a property's detail page, the “Auction Round” now reflects how many times the reserve price has genuinely dropped (≈10% per round), not how many times the unit has been re-listed. A unit that was called off and re-listed several times at the same reserve no longer shows an inflated round. The Auction History panel makes both clear: a summary line shows the current round and how many times the unit has been listed, and each row is one auction listing (with its date, reserve, result and sold price) — the round column reflects the price tier, so you can see, for example, that a unit “came out 4 times” but is really only in its 2nd price round.

  26. Improved10 Jun 2026

    Every listing now shows its auction round — including first auctions

    Property cards and rows now always show the auction round. Re-auctions keep their amber “Re-auction (Nth)” badge, and first-time auctions now get a clear “1st auction” badge instead of showing nothing. Together with the round-accuracy fix, the round shown on a card now matches the round on the property's detail page.

  27. Fixed10 Jun 2026

    Auction Brief PDF: correct re-auction round, full addresses, restrictions, and fixed alignment

    The agent Auction Brief PDF has four fixes. The re-auction round now reflects genuine price drops, not how many times a property was re-listed — a unit that was called off and re-listed several times at the same reserve (e.g. RM570k → RM513k) now correctly shows Round 2, with the full listing history still available. Addresses are shown in full (no longer cut off) in both the shortlist and the “Past auction sales nearby” section, and any restriction on a nearby comparable (e.g. Bumi Lot / Malay Reserve) is now listed. The market-comparables section is fixed too: the “Reserve vs comp” figure no longer shows a stray “¼” after the percentage, and the numbers line up properly.

  28. Fixed9 Jun 2026

    “New in your areas (7D)” now opens just those listings, and “Register for This Unit” sends a clearer message

    Two fixes on the discovery flow. (1) On your home page, the “New in your areas (7D)” tile used to show a small count (e.g. 2) but, when tapped, opened the full New Listings feed of every upcoming auction. It now opens exactly the listings that count refers to — auctions added in the last 7 days inside your saved watch areas — with a “Show all new listings” link if you want the full feed. (2) When you tap “Register for This Unit”, the WhatsApp message sent to our free partnering auction agent now clearly says you want to register to bid (and asks them to guide you through registration), instead of a generic “I'm interested”.

  29. Fixed9 Jun 2026

    Flagging a market comparable as “Wrong?” now confirms your report was recorded

    On a property's JPPH market-comparables card, the “Wrong?” button (which flags comparables that look like they belong to a different development) used to give almost no feedback — a tiny “flagged” label that was easy to miss, and nothing at all if the report didn't go through. Now you get a clear confirmation that your report has been recorded and will be reviewed by our team, and if something goes wrong (e.g. you've sent many reports in one day) you'll see a message telling you to try again, instead of silence.

  30. Improved9 Jun 2026

    Cost breakdown: clearer Documentation Fees, with the right transfer charge per case type

    The Auction Cost Breakdown tool (and its exported PDF) now lays out the legal costs more clearly. “Documentation Fees” is shown as the single ~6.5%-of-price rule-of-thumb figure, with its components (legal fees, MOT stamp duty, loan agreement legal and stamp duty) listed underneath as greyed “a, b, c, d” reference lines so you can see what the 6.5% bundles. You now pick the Case Type: for a LACA (Bank Auction) case you choose ONE transfer mechanism — Direct Transfer, Double Transfer (2nd MOT) or DOA — and only that one is added on top of the 6.5% and into your “Total Cost To Prepare”. Non-LACA cases (High Court, Land Office) transfer via MOT, so none of the three apply and the breakdown hides them automatically. Not sure which applies to your unit? Talk to our free partnering auction agent.

  31. Fixed8 Jun 2026

    Downloaded POS documents now keep the property address in the filename

    When you downloaded or saved a Proclamation of Sale (POS) document from the auction listings page, the file always saved as “POS - property.pdf” — the same generic name for every unit. It now saves with the property's full address in the filename (e.g. “POS - Unit No. D-46-10, Residensi Era, ….pdf”), so saved POS files are easy to tell apart. Downloads from a property's detail page were already named correctly and are unchanged.

  32. Fixed6 Jun 2026

    Home summary cards now open the matching list when tapped

    On your home page, the two summary tiles — “Watchlist closing 7d” and “New in your areas 7d” — are now clickable. Tapping “Watchlist closing 7d” opens your Watchlist; tapping “New in your areas 7d” opens the New Listings feed. Previously they showed the counts but did nothing when tapped.

May 2026

  1. New30 May 2026

    JPPH market comps now bedroom-aware and stricter about shop-lot leakage

    The JPPH Market Comparables panel on every property page now filters comparable transactions by bedroom count when the auction unit's bedroom count is known — so a 3-bedroom condo's market comps are drawn from other 3-bedroom (or 2 / 4-bedroom) units rather than mixed with studios and penthouses. We also tightened the type-of-property filter so that ground-floor shop-lots inside high-rise towers, warehouses inside industrial schemes, and vacant-land plots inside residential developments no longer leak into the residential averages they were polluting. Aggregate averages are now also based on a slightly larger sample (5 transactions minimum instead of 3) so the headline numbers are less swayed by a single outlier.

  2. Fixed29 May 2026

    Re-auction round counter no longer over-counts called-off auctions

    Some auction listings showed a re-auction round number that was higher than the actual number of reserved-price drops — because every Call-Off or withdrawal in the listing history was being counted as a separate round even when the price stayed the same. The round now reflects the real price tier reached (Malaysian convention: each round drops the reserved price by ~10%), so a property that was called off three times at RM500,000 is correctly Round 1, not Round 4. 631 listings were corrected. No change to the actual reserved price, auction date, or market value display.

  3. Fixed29 May 2026

    Searching “Bintang Jalil” now finds Bintang Bukit Jalil properties (and similar “word + Jalil” / “Bukit + word” queries)

    Searching the auction listings for “Bintang Jalil” used to return no results, even though “Residensi Bintang Bukit Jalil” properties were in the system. The same trap caught “Kiara Jalil” and a few other queries where the development sits in Bukit Jalil but the address you typed omits the word Bukit (because the postcode already implies it). Search now bridges that gap: typing the development word plus the area word returns every matching property, while older guards like “Kota Kemuning” staying contiguous (so it does not bleed into Bukit Kemuning, Kota Damansara) remain in place.

  4. Fixed29 May 2026

    JPPH market-comp auto-pin now resolves “Kiara Jalil” / “Bukit X” developments correctly

    When you open the JPPH market-comparison panel on an auction property whose address omits the “Bukit” prefix that the JPPH scheme name still carries — for example a “Residensi Kiara Jalil 1” unit whose canonical JPPH scheme is “KIARA RESIDENCE BUKIT JALIL” — the auto-pin now picks the right scheme. Previously this class fell through to the aggressive fallback (or no pin at all), so the comp panel either showed weak signal or stayed empty until an admin pinned it by hand. The fix also disambiguates phase suffixes — a unit addressed “Jalil 1” pins to the Phase 1 scheme, “Jalil 2” pins to the Phase 2 scheme.

  5. Improved28 May 2026

    Privacy Policy and Terms of Service expanded for PDPA + bank-partnership readiness

    Our Privacy Policy and Terms of Service have been rewritten to spell out exactly how we handle your data under the Malaysian Personal Data Protection Act 2010. The Privacy Policy now lists every sub-processor (with country and what it's used for), the legal basis for each kind of processing, your full PDPA rights (access, correction, withdraw consent, object to marketing, deletion), cross-border transfer consent, breach notification commitment (72 hours), the Data Protection Officer contact, and how to escalate to the PDP Commissioner. The Terms now cover partner institutions (banks, law firms, auctioneers), force majeure, dispute escalation through AIAC mediation, intellectual property, and AML/CFT cooperation. No change to how the product works; no change to your account or billing.

  6. Fixed24 May 2026

    Auction listings now link to the matching JPPH market data (PV18 fix)

    Auction listings for developments written as a short code with a number — like Residensi PV18 — now show the correct JPPH transaction history in the market-comparison panel. Previously the panel either showed nearby unrelated developments or nothing, because the records store the name spaced (“PV 18”) and the matcher couldn’t bridge it. The comp panel refreshes automatically.

  7. Fixed24 May 2026

    Market Data search now finds schemes like “PV18”, “SS2”, “USJ3”

    Searching JPPH Market Data for a development code written without a space — like “PV18”, “SS2” or “USJ3” — now returns results. Previously these came back empty because the records store the spaced form (“PV 18”), so the search only matched if you happened to type the space. It now bridges both, so “PV18” and “PV 18” find the same transactions.

  8. Fixed22 May 2026

    My Cases page: aligned scrollable table on every screen size

    Reworked the /my-cases listing so the four columns (Property / Auction date / Outcome / Logged by) line up across rows on every screen size. On phones and narrow tablets the table now scrolls sideways instead of clipping content, and on desktop the page uses the full content width instead of squeezing into a narrow strip. Long property names or agent emails no longer push the row out of shape.

  9. Fixed22 May 2026

    Mobile pass: My Cases scrollable table + iOS auto-zoom fix on Calculator and agent resubmit

    Reworked the /my-cases listing so the four columns line up across rows on every screen size — on phones the table now scrolls sideways instead of clipping content, on desktop it uses the full content width. Also fixed an iOS-Safari quirk on the Calculator and the agent re-submit page where every focused input would auto-zoom and shrink surrounding text. Inputs now stay at the proper size on iPhone.

  10. Improved21 May 2026

    JPPH search v1.2: +4 more sub-developments (Kota Impian, Putra Indah, Ara Hill, Essex Gardens)

    Continued the search expansion after a more thorough re-audit caught entries that v1.1 had filtered too tightly. Kota Impian (Jalan KP in Kota Perdana) +1,224 transactions, Putra Indah (Jalan SR in Serdang Raya area) +547 transactions, Ara Hill (Jalan PJU 1A in Ara Damansara) +377 transactions, Essex Gardens (Jalan SET in Setia Eco Templer Rawang) +274 transactions. Essex Gardens is the biggest single win — search jumped from 54 rows to 328.

  11. Improved21 May 2026

    JPPH search: "Lake Edge" now finds all 474 Lake Edge transactions, not just 28

    Developers like Lake Edge (Puchong) and Tropicana label their inner streets with short codes — "Jalan LE 2" instead of writing out "Lake Edge". Old transaction search only found the 28 rows where the full development name was spelled out in the address. Now searching "Lake Edge" returns all 474 transactions, and "Tropicana" picks up the extra 992 inner-street rows. Same scope-safe rule as the auction listing search.

  12. Improved21 May 2026

    JPPH search: 3 more sub-developments now searchable by name (Lagoon Perdana, Serdang SkyVillas, Danau Ceria)

    Same fix as the Lake Edge improvement, extended to three more developments that hide behind their inner-street codes: Lagoon Perdana (Jalan PJS 9/1 in Bandar Sunway) +2,149 transactions, Serdang SkyVillas (Jalan SP 5/5 in Taman Serdang Perdana) +837 transactions, and Danau Ceria (Jalan DC 2/3 in Gamuda Gardens) +149 transactions. SkyVillas is the biggest single win — search jumped from 50 rows to 887.

  13. Improved21 May 2026

    Search v1.4: Malay-prefix expansion now everywhere — auction listings, watchlist, rentals (not just JPPH transactions)

    Today's v1.3 search improvement (BDR↔BANDAR, JLN↔JALAN, TMN↔TAMAN, etc.) shipped on JPPH transactions only. v1.4 extends it to every search bar in the app — auction listings, property search, watchlist filter, near-me filter, and JPPH rentals. Typing 'BDR Sunway' on the auction page now finds 'BANDAR Sunway' listings too; same for 'JLN PJU 8/1' finding 'JALAN PJU 8/1', 'KG Sungai Buloh' finding 'Kampung Sungai Buloh', etc.

  14. Improved21 May 2026

    JPPH search v1.3: Malay-prefix expansion (JLN↔Jalan, TMN↔Taman, BDR↔Bandar, KG↔Kampung, SG↔Sungai…) + Saujana Residency

    Search now bridges short-form and long-form spellings of common Malay prefixes. Searching 'BDR Sunway' now also matches addresses storing 'BANDAR Sunway', and vice versa — same for TMN/Taman, JLN/Jalan, KG/Kampung, SG/Sungai, BKT/Bukit, LRG/Lorong, P/PURI/Pangsapuri etc. JPPH cache mixes both forms inconsistently, so this bidirectional bridge unlocks rows that previously fell through. Plus one more dict entry: Saujana Residency (Jalan SS 16) adds 410 transactions.

  15. New20 May 2026

    New: PDF Market Reports + Auction Briefs + brickz-style Charts & Map view on JPPH

    Tick rows on Market Data or shortlist auction properties → click Generate Report → get a branded PDF you can send straight to a client. Plus: a Charts & Map view on /transactions with percentile Quick Facts (25th / 50th / 75th), monthly trend lines, and Leaflet pins for verified schemes — Free users see district-level data for the last 6 months, Premium unlocks the full all-time range. Premium 5 reports/mo, Agent 20/mo, Premium Agent unlimited + white-label. RM 50 per extra report.

  16. Fixed18 May 2026

    Listing pages now hint at the PTG land-search step

    Listing pages now remind you to use the district / sub-district info together to do a land search at the Pejabat Tanah dan Galian (PTG) before bidding — the most accurate way to check ownership and any encumbrances. Also fixed a small display bug on case references.

  17. Fixed18 May 2026

    Listing pages now show the full title number and state

    Each listing now displays the full title number (e.g. "Geran 79954/M1D/47/1763") and state — same identity used in the cost calculator. Previously the page only showed the lot number.

  18. Improved18 May 2026

    Clarified that auction properties cannot be viewed before the auction

    Updated our FAQ, blog posts, and listing pages to make clear that you cannot view the inside of an auction property before bidding day — the legal Proclamation of Sale prohibits it. Drive-by exterior inspection is fine; for advice on a specific property, talk to our free partnering auction agent.

  19. Fixed18 May 2026

    District and sub-district now show on hundreds of bank-auction listings

    Title & Land Office on the listing page now displays the district (Daerah) and sub-district (Mukim) for ~390 bank-auction listings where they were previously blank, because the official PDF template needed a different reader to recognise.

  20. Fixed18 May 2026

    Fixed search for building-near-area phrases

    Searches like "Era Segambut", "Pangsapuri Cheras", or "Residensi Subang" now find every matching listing — even when the building name and area sit on different parts of the address. Previously those searches silently returned zero results.

  21. New16 May 2026

    Agents: commission tracker, dashboard pipeline, yearly breakdown

    Agents now get a dashboard pipeline showing cases logged / won / called off / lost, plus all-time and year-to-date net commission and a yearly breakdown. You can override the auto-calculated commission with the actual cheque amount, and choose whether the agency cut or co-broke split applies first.

  22. Improved14 May 2026

    New filter chips: Commercial, Industrial, Land

    The listings filter row now has six chips instead of three — All / High-Rise / Landed / Commercial / Industrial / Land — so you can isolate factories, shops, or vacant land directly. Each chip shows the property count next to it.

  23. Improved14 May 2026

    Listings now show all statuses by default (for agents and admins)

    Agents and admins now see every property — Upcoming, Past, Sold, and Unsold — in a single list by default, instead of starting on Upcoming only. Tap any status chip to narrow the view. Free and Premium users still land on Upcoming (Past listings need a paid plan to browse).

  24. Improved14 May 2026

    Land listings now show what type of land

    Land auctions are now labelled with their specific type — Residential, Agricultural, Vacant, or Development — wherever we can extract the title's use clause. About 1 in 3 current land listings now display a refined label; the rest still show "Land" when no source info is available.

  25. Improved14 May 2026

    Drill-down filters for Land + Commercial listings

    Tap the Land chip to reveal Residential / Agricultural / Development / Vacant sub-filters. Tap Commercial for Office / Shoplot / Retail / 1-Storey / 2-Storey / 3-Storey Shop. Finding a specific type of property is now one extra click instead of scrolling.

  26. Improved13 May 2026

    Clearer cost breakdown: 'Documentation Fees (~6.5%)' lump sum and plain-English return on cash

    The Auction Cost Breakdown tool now shows a single "Documentation Fees (~6.5%)" line — a rule-of-thumb estimate covering lawyer fees, MOT stamp duty, loan agreement legal and stamp duty, and disbursements — instead of asking you to read four separate legal lines. The itemised breakdown still appears underneath for transparency. The investment box also drops the jargon: "Cash-on-Cash" is now "Yearly Return on Cash", and "Break-even: 50 months" becomes "Rent recovers your upfront cash in ~4y 2mo". Same change applies to the exported PDF.

  27. Fixed13 May 2026

    Hide stale 'From the Proclamation of Sale' details after a re-auction

    When a property is re-auctioned and the new round's POS document hasn't been published yet, the listing page no longer shows the old round's settlement window, vacant possession status, or bank coverage table. The "From the Proclamation of Sale" card is hidden until the fresh POS lands, matching the "POS Not Ready" state of the POS button instead of implying the document is available.

  28. New12 May 2026

    Proclamation of Sale: settlement window, vacant possession, bank coverage, title details

    Every property listing now shows a new "From the Proclamation of Sale" section: how many days you get to settle the balance after winning, whether the property is delivered vacant or as-is-where-is, what maintenance charges the bank typically clears from auction proceeds, post-auction handover requirements (developer/state consent), and the title type, lot number, mukim, daerah, and any express conditions on the land.

  29. Improved11 May 2026

    Buildings now show their alternate name ("also known as")

    Some developments are known by two completely different names — a Malay official name and an English marketing name (e.g. "Residensi Hijauan Rimba" is the same building as "D'Erica Residences"). Searches already returned both versions, and now every listing and historical transaction shows the alternate name as an italic subline so you can tell at a glance.

  30. Improved9 May 2026

    Faster site + clearer error pages + sharper paywall pricing

    We pinned our backend to Singapore (it was previously serving from the US) so every signed-in page should feel snappier. Error pages are now properly branded with a reference code you can paste into a support email, and the upgrade modal now shows the price up front so you don't have to dig for it.

  31. Fixed8 May 2026

    Auction registration deadline now flips to 'Too late' after 3pm

    On the last working day before an auction, the countdown chip now flips from 'Last day to register' to 'Too late to register' once the clock crosses 3:00 PM Malaysia time. Auctioneers stop accepting deposits in the early afternoon, so showing 'Last day' at 9pm was misleading.

  32. Fixed8 May 2026

    Cleared stale Malay-reserve / Bumi-lot flags + 'POS Not Ready' false positives

    Some auction listings were incorrectly flagged with a Malay reserve or Bumi-lot restriction even though no source actually reported one — and many already-downloaded Proclamation of Sale documents were marked 'POS Not Ready' even though they matched the auction date. Both issues are now fixed.

  33. Fixed7 May 2026

    Cleaner POS labels for paid users + roomier partner dialog

    On any auction listing, paid and admin accounts now see a clear 'POS Not Ready' label instead of the generic 'Request POS' button when no proclamation of sale is on file. The 'Connecting you with our partner' dialog is also wider and easier to read on desktop.

  34. Fixed7 May 2026

    Recently Sold tab now shows bank, lawyer, auctioneer and borrower for agents

    Agent and admin accounts viewing the Recently Sold / Called Off / Unsold lists now see bank, lawyer, auctioneer, and borrower details in the expanded card — these were previously blank because the API was stripping them for every tier. The data was always in our database, just not flowing to the page. End-user (Free / Premium) views are unchanged.

  35. Improved7 May 2026

    Register for This Unit now connects end users with our advisors

    End users (Free + Premium) on any auction listing now have a clear 'Register for This Unit' button that connects them to our partner advisor — they help you register for the auction, request the proclamation of sale, and answer your questions. The partner dialog also got clearer wording about what the advisor can help with.

  36. Improved7 May 2026

    Refreshed look and tighter focus on auction deal-hunting

    The marketing site now leads with one story — buying Malaysian auction property below market value — and the inside of the app reads in the same warm tone, so the whole experience feels like one product. The 'Coming soon' page lists features still in build (agent CRM, commission calculator, document vault, Property Assistant) so we can ship the auction-buyer experience cleanly first.

  37. New7 May 2026

    Free auction-property guidance — partnered with Settlers MY and Lelong Hub

    When you click 'I am interested' or 'Request POS' on any listing, we now connect you to one of our auction-property partners — Settlers MY or Lelong Hub — who help Hartanahub users for free. The assignment is automatic; both are licensed advisors. Hartanahub itself is now email-only at hello@hartanahub.com for account questions.

  38. Improved6 May 2026

    New Hartanahub favicon and home-screen icon

    Browser tabs and your phone's home screen now show the Hartanahub wordmark instead of a plain letter — easier to spot among your other tabs and apps.

  39. New5 May 2026

    Per-property price alerts + one-tap chatbot Save chip + per-area drop tracking

    Set a target price or % drop on any individual property in your watchlist — expand the property card and a new amber 'Price Alert' panel appears for everyone (no longer agent-only). When the chatbot understands an alert request, you now get a single 'Save alert' chip — tap once and it's done, no extra modal. Per-area drop alerts also fire properly now: we capture the price first observed when you set the alert, and ping you when any matching property drops by your target percent.

  40. New5 May 2026

    Watchlist price alerts + likely re-auction warnings + chatbot quick-add

    Set a target price (or % drop) on any of your watch areas — get pinged the moment an Upcoming auction in that area meets your target. When a watched property ends Unsold or Call Off, you'll also get a heads-up that a re-auction is likely soon, with a predicted starting reserve (~10% lower). And you can ask the Property Assistant: 'Inform me when BSP 21 drops below RM240,000' — it pre-fills the alert form for you to confirm with one tap.

  41. Improved5 May 2026

    Quick alerts and dismiss from the assistant + see your past digests

    After the Property Assistant lists properties for you, just say "alert me on the first one when below RM240k" or "hide #2" and tap the chip — no menu hunting. And in Settings → Notifications, the new "Show recent digests" link reveals every daily email digest we sent you (last 30 days).

  42. New5 May 2026

    Re-anchor area baselines, two new chatbot actions, opt-in daily email digest

    If a property's reserve was already adjusted before you set up your area drop-% alert, you can now tap 'Re-anchor baseline' inside the alert editor — the next cron run captures fresh starting prices. The Property Assistant can now act on two more requests directly: 'set a price alert on this unit' and 'don't show me this property again'. And there's an opt-in daily email digest of any unread bell notifications — toggle it on under Settings → Notifications → Delivery (off by default; in-app notifications are unaffected).

  43. Improved5 May 2026

    Attach receipts when adding an expense, smarter Property Assistant

    You can now attach PDF or photo receipts straight from the Add Expense form on a property — no more hunting for the paperclip in the table after saving. The Property Assistant also understands explicit discount ranges now: ask 'Upcoming auctions with 20–35% discount' and it returns just that band.

  44. Improved4 May 2026

    Pre-launch polish: accessibility, PWA, blog SEO

    Hartanahub is now ready for proper home-screen install on iOS and Android — adaptive icons, app shortcuts to Auctions / Watchlist / Near Me, and crisp Apple touch icons. New Accessibility page in the footer documents what we've built (keyboard navigation, screen-reader labels, themed dialogs, 16px mobile inputs, reduced-motion support) and how to report a barrier. Blog posts now appear in our public sitemap so search engines can find them. Small fix to the Settings password change so the on-screen "at least N characters" text matches the actual minimum.

  45. New2 May 2026

    Smarter search and clearer page intros

    The home search bar now understands queries like "Kajang Bungalow" or "Cheras Corner Lot" — it splits the property type and the attribute from the area, and applies them as filters when you land on the listings page (with chips you can remove to widen the search). "Corner lot", "freehold", "renovated" and a handful of other attributes are now extracted by the listing scraper into a structured field, so as more listings get rescraped, search results for those terms get sharper. Every page in the app now opens with a short paragraph explaining what it's for and how to use it — no more bare titles.

  46. New2 May 2026

    Home page polish + clearer navigation

    The home page now picks Featured auctions you actually have time to research (≥2 working days out) and tailors them to what you've been viewing. The 'Picked for your areas' rail is now 'From your watch areas' so it's clear it pulls from your saved areas, not your GPS. We trimmed the top counters down to two that are personal to you (your watchlist closing this week, new listings in your areas), capped Insights at 3 with a 'View all' link, and renamed Market Data to Market Data with a new explainer page covering Sold and Rental data with worked examples. The sidebar is less cluttered: profile, settings, and help collapsed into a single user pill at the bottom; Calendar moved to top-level; auction listings group is closed by default. Search is more precise — typing a place name like 'Kota Kemuning' no longer surfaces unrelated areas that share a single word. Calendar pages are now click-to-load per date instead of preloading every listing.

  47. Fixed2 May 2026

    Watchlist no longer double-notifies when an auction ends

    When a watched auction ends, you'll now get a single notification with the result instead of two — and we tightened how we read auction outcomes so a property isn't mis-stamped 'called off' just because the page mentions a prior round.

April 2026

  1. Improved29 Apr 2026

    Health audit and link cleanup

    Tidied up the links in our automated emails so they always go to hartanahub.com. Also did a behind-the-scenes health audit covering 22 critical app endpoints — all green.

  2. Improved29 Apr 2026

    More accurate market comps: pin honored, header reflects the matched scheme

    When you pin a property to a scheme, the comp box now shows that scheme's transactions and label — even when the pinned scheme has fewer comps than nearby alternatives. The header now reflects the actual matched scheme name (e.g. 'Residensi Bukit Palma') instead of the generic 'Within 800m' when the cluster resolves to a single development. Some properties that previously failed to load comps (apartments in landed-dominant schemes, land lots in kampungs) now load via a smarter tier cascade that relaxes the property-type filter as a last resort.

  3. Improved29 Apr 2026

    Sibling units of pinned schemes now show 'Admin-pinned' in market comps

    When we pin one auction unit to its correct scheme, every other unit in the same building or cluster now shows the same canonical scheme name in the Market Comps header — instead of a generic 'Within 800m' label.

  4. Fixed29 Apr 2026

    Mobile browser theme polish

    Cleaned up the mobile-browser theme colour configuration so navigation chrome stays on-brand without console deprecation noise.

  5. Improved29 Apr 2026

    Behind-the-scenes monitoring upgrades

    Set up daily automated checks that ensure account emails (verification, password reset) keep working — and silent failures get flagged before users notice.

  6. Fixed29 Apr 2026

    Email reliability fixes

    Password reset, account verification, and other automated emails now reach all users reliably. We've also tightened email-address checks at signup so common typos are caught before submission.

  7. Improved29 Apr 2026

    Tighter market comp size matching: ±25 → ±50 → ±100 sqft cascade

    Market Comps now prefer transactions within ±25 sqft of your unit's size first, only loosening to ±50 then ±100 when fewer than three close-sized comps are available. The header tells you which range is being used.

  8. Fixed29 Apr 2026

    Recently Sold no longer surfaces admin-corrected listings repeatedly

    Listings that we've manually corrected (e.g. marked Sold) no longer keep climbing back to the top of Recently Sold every day.

  9. New28 Apr 2026

    Changelog now public

    We now publish a running list of what's new. Find it under Settings → What's new, or in the footer of any marketing page.

  10. Improved28 Apr 2026

    Improved overall accuracy of location tagging

    Property locations on the map are more accurate. Buildings with similar names across different areas now resolve to the correct one, and we expanded comparable-transaction coverage so more properties get nearby price reference points.

  11. Improved28 Apr 2026

    No more iOS keyboard zoom on key forms

    Tapping into password and phone fields on the registration, agent signup, and account settings pages no longer triggers iOS Safari's annoying auto-zoom.

  12. Fixed28 Apr 2026

    Smarter address search across the app

    Searching by area or development now finds matches even when the words don't sit next to each other in the address. Saved areas under Watchlist, Add Area, Near Me, My Properties, and the admin search all use the same matching now — so a search like "Era Segambut" returns every property in Era residences off Jalan Segambut, not just the rare ones with the words adjacent.

  13. New28 Apr 2026

    Attach receipts directly to expenses

    When adding or editing an expense for one of your properties, you can now attach a receipt (PDF, JPG, or PNG up to 10 MB). Receipts stay tied to that expense, so the documents library is no longer a list of unlabeled files.

  14. Security28 Apr 2026

    Security hardening across write endpoints

    Tightened protections against direct API access on a number of endpoints, fixed a rate-limit edge case in login, and strengthened admin file downloads.

  15. Fixed27 Apr 2026

    Fixed: bank info not showing on some properties

    An issue where bank and lawyer details didn't load for a small number of properties has been fixed. All affected listings now show correctly.

  16. Improved25 Apr 2026

    Round-by-round auction history on every property

    We now show the full round-by-round history for re-auctioned properties — past prices, dates, and outcomes — so you can see how a listing has evolved.

  17. Improved25 Apr 2026

    More accurate market comparables

    Market comparison data on each property is now more accurate, especially for newer developments and properties with similar names across different areas.

  18. Security25 Apr 2026

    Big security and accessibility pass

    We reviewed every page against an external audit and fixed dozens of small issues — better contrast, screen-reader support, tighter login protection, and stricter file-upload validation.

  19. Improved24 Apr 2026

    Faster, more reliable WordPress posting pipeline

    Behind-the-scenes improvements to how we publish properties to settlers.com.my — fewer duplicates, fewer stale drafts.

  20. Security23 Apr 2026

    Account security improvements

    Email change now verifies both the new and old addresses, and we strengthened protections around password resets and login attempts.

  21. New23 Apr 2026

    Self-service registration for end users and agents

    Sign up directly without waiting for admin approval. Agents upload proof of registration and get reviewed within a day.

  22. New22 Apr 2026

    Property management for owners and agents

    Owners can now track their properties, expenses, and rentals. Agents can co-manage on behalf of owners with explicit consent.

  23. New12 Apr 2026

    New sidebar layout, portfolio dashboard, and settings

    Major UI refresh — full sidebar navigation, a tier-aware dashboard with portfolio summary, a standalone watchlist page, and a self-service settings page (profile, preferences, password change).

  24. New4 Apr 2026

    Mobile property cards, map clustering, and share button

    On phones, properties now render as scannable cards instead of squashed table rows. The map clusters nearby pins, and every property card has a share button.

March 2026

  1. Fixed30 Mar 2026

    Status badges, MYT-aware day counter, soldPrice safety

    Auction-day counter now uses Malaysian time, status badges render correctly for upcoming listings, and previously-sold prices are no longer overwritten when a re-auction is announced.

  2. Improved29 Mar 2026

    Modern dashboard with status filters and badges

    Redesigned dashboard with Upcoming / Past / Sold / Unsold filter chips, land vs built-up size badges, and clearer pagination.

  3. Improved28 Mar 2026

    Faster searching and more accurate sold price

    Searching matches all keywords independently (any order) and the Sold tab now only shows listings that actually sold.

  4. New27 Mar 2026

    Self-service registration with tiers

    Sign up for a free Hartanahub account. Premium and Agent tiers unlock more listings and tools — including the commission badge and full Past auction history.

  5. New26 Mar 2026

    Hartanahub Property Tool launched

    First release of the Property Tool — search Malaysian property auction listings, save favourites, and view sold prices.