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.

August 2026

  1. Improved23 Aug 2026

    Auction Brief: a condo's past auction sales come only from its own development

    For high-rise units the “Past auction sales” block in the Auction Brief now lists sales in the same development only — if there are none, the block is left out rather than padded with neighbouring towers. Houses keep their street-family comparables (e.g. Jalan Anggerik Oncidium 31/75, 31/74, 31/73 are all Oncidium) and may also include sales within 30 m.

  2. Fixed23 Aug 2026

    Auction Brief: past auction sales are labelled for what they are, show unit size, and the cost table states a minimum

    The “Past auction sales” block in the Auction Brief now says “in this development” or “on this street” only when the sales really are in your unit’s development or street family; sales from neighbouring developments are headed “near this area” and marked “Nearby” instead of a misleading distance. The table shows each sale’s size (built-up for strata, land for houses) in place of the type, and any Bumi or Malay-reserve restriction in bold under the address. The cost table is now “Minimum cost to own”: deposit, balance, one documentation-fee line at the usual 6.5% rule of thumb, and a minimum total — with a clear note that outstanding charges and, for bank-auction cases, the developer/title transfer charge are NOT included.

  3. Fixed23 Aug 2026

    Buildings that shared a single map pin now have their own

    In a few enclaves, units of neighbouring developments (for example PV20 Platinum Lake, Residensi PV21 and Residensi MH Platinum 2 in Setapak) had been placed on one and the same map point, so the map stacked them together and “nearby” lists could not tell the towers apart. 25 buildings (132 listings) have been re-placed on their own verified location, and a daily check now flags any coordinate shared by genuinely different buildings.

  4. Improved23 Aug 2026

    Auction Brief: minimum total cost, and minimum cash needed with a 90% or 70% loan

    The Brief's cost table now separates three figures a bidder actually budgets: the minimum total cost (reserve plus ~6.5% documentation fees), the minimum cash needed if a bank finances 90% (the unfinanced 10% plus documentation fees), and the minimum cash needed with a 70% loan (30% plus documentation fees). Outstanding charges and, for bank-auction cases, the developer/title transfer charge are still on top — the note under the table says so.

  5. Fixed23 Aug 2026

    Stray map pins of a building now snap to the building — including names the old grouping could not read

    The nightly clean-up that pulls a unit's map pin back to its own building used to recognise a building only when its name followed a standard pattern, so developments such as Arte+ @ Jalan Ampang, BSP21 or Laman Ceylon were never grouped and a mis-geocoded unit could sit kilometres from its siblings. It now recognises buildings by the same development identity the Auction Brief uses. 91 stray pins (10 upcoming listings) were pulled back to their buildings today — the biggest were 18 km, 12 km and 8 km out.

  6. Improved23 Aug 2026

    Auction Brief: outstanding charges split into what the bank covers and what the buyer pays

    In the Brief's buyer disclosures, the outstanding-charges line is now two lines: what the bank covers, then what the buyer pays. High Court cases are labelled “Pay and claim basis” — you settle the arrears first and claim them back from the bank.

  7. Fixed22 Aug 2026

    Auction Brief: past sales now come from the same development, plus a price-per-sq-ft check

    The "past auction sales nearby" table in a generated Auction Brief now lists sales from the SAME development (or within 30 m of the unit) instead of anything inside a wide circle — so it no longer mixes in unrelated buildings, and every unit of one development gets the same list. A new row under the market comparables compares the reserve price per square foot with the development's 12-month median, which stays meaningful even when no sale of the same size exists.

  8. Improved22 Aug 2026

    Auction Brief: for houses, past sales now come from the same street

    For landed property (terraces, semi-Ds, bungalows) the "past auction sales nearby" table in a generated Auction Brief now lists auction sales of other houses on the same street family in the same postcode — e.g. Jalan Anggerik Oncidium 31/74 and 31/73 for a house on 31/75 — rather than only what sits within 30 m. Houses are only ever compared with houses, and apartments with apartments.

  9. Fixed22 Aug 2026

    Search now works whether or not you type the hyphens

    Searching a unit number without its hyphens — B1306 instead of B-13-06 — previously found nothing. Both spellings now return the property, and the same applies to building names written with punctuation.

  10. Fixed22 Aug 2026

    Searching by unit number now finds the property

    Typing a unit number such as E-10-3A or B-13-06 returned nothing, anywhere it was typed — the listings search, the past/sold search, and the auction logger. It now finds the unit, and searching a hyphenated building name returns the full set of matches rather than a partial one.

  11. Fixed22 Aug 2026

    Auction Brief: price-per-sq-ft for houses now compares like with like

    For a house whose land area is not on record, the brief's price-per-square-foot check used the built-up area for the reserve but compared it against land-based prices — so a fairly priced house could read as far above market. Both sides now use the same basis, and the basis is named in the table.

  12. Improved22 Aug 2026

    The Auction Brief PDF has a new layout

    Each property page now opens with a strip of the numbers that matter — reserve, our market estimate and where it comes from, the value verdict, price per square foot against the market, the auction date, and a deal grade — followed by the facts side by side, the buyer disclosures, market comparables with price and price-per-sq-ft trends, what other units in the same development (or houses on the same street) actually sold for at auction, and an indicative cost-to-own table. The cover keeps the reserve-vs-market bars and the shortlist, now with the grade and the auction round.

  13. New22 Aug 2026

    Copy or export a property's details without leaving the page

    Property pages now have Copy details and Extract brief (PDF). Copy details puts the listing's information on your clipboard as plain text, free and instantly, for pasting into a message or a note. Extract brief generates the full Auction Brief PDF for that one property — previously you had to go back to the listings page and select it there.

  14. New22 Aug 2026

    See similar units near the one you are viewing

    Every property page now ends with a scrollable row of upcoming auctions nearby — same property type, closest first, with how far away each one is. It stays local: within 3 km, widening slightly only when there is little nearby, so a Setapak listing shows you Setapak and Gombak rather than the other side of the city.

  15. Fixed22 Aug 2026

    A "below market" claim now has to survive the building’s own auction history

    Some developments record high resale prices while their units keep clearing at auction far lower. Where at least three auction sales in the same development (or the same street, for houses) cleared within two years at well under our market estimate, the Auction Brief no longer states a discount or a deal grade for that estimate — it shows both figures plainly instead.

  16. Improved21 Aug 2026

    Market estimates now require same-size comparable sales

    A property value is only estimated when the comparable sales are a similar size to the unit. Where they are not, the transactions are still shown and the headline estimate is withheld instead of being calculated from units of a very different size.

  17. New21 Aug 2026

    Find a building by name, and see comparable sales from that exact building

    Market Data search now understands building names, not just the scheme or township a property is filed under - so searching a block by the name on the signboard finds it, and a Building column and building filters let you narrow to one block. For apartments inside a large township, comparable sales can now come from the same building rather than being averaged across the whole area. Duplicate transaction records have also been removed, so counts and averages reflect real sales.

  18. Fixed20 Aug 2026

    Auction dates now show the correct day when you browse from overseas

    If you were viewing HartanaHub from outside Malaysia, auction dates, Proclamation of Sale dates and transaction dates could show one day earlier than the real date — a 26 August auction appeared as 25 August. Dates are now always shown as the Malaysian calendar day, wherever you are. Anyone browsing from Malaysia always saw the correct date and is unaffected.

  19. Fixed15 Aug 2026

    Sharper search when you name a building and its area

    Searching for a specific development plus its area used to pull in unrelated buildings nearby. Searching "Residensi Metro Kepong" returned 37 listings, only 9 of which were that building — the rest were five other developments that happen to sit on the same road in Kepong. That happened because none of the words you typed were unique to the building: "Residensi" is on almost every high-rise name, "Metro" is the street, and "Kepong" is the area, so any neighbour matched all three. Search now recognises when the words you typed only identify a building as a phrase, and keeps the results to that building. Everything else is unchanged: if a development's name and its area sit in different parts of the address, you will still find it, and searching an area on its own still shows everything in that area.

  20. Fixed13 Aug 2026

    Fixed: resetting your password did not always let you back in

    If you had a run of failed sign-in attempts, resetting your password did not clear them — so the reset appeared to do nothing and the correct new password was still refused, sometimes on one device while another device worked fine. Two things caused that. The temporary blocks we apply after repeated wrong passwords survived the password reset that was supposed to fix them, and one of those blocks is tied to the network you are on, which is why a phone could sign in while a laptop could not. Completing a password reset now clears every block on your account, so you can sign in immediately. Separately, successful sign-ins were counting toward the same limit as failed ones, so signing in across a few devices could push you into a block on its own — that no longer happens. And when a block is genuinely in force, the sign-in page now says so and tells you how long it lasts, instead of saying "Invalid credentials" about a password we can see is correct.

  21. Fixed13 Aug 2026

    Corrected unit sizes, property types and a reserve price on a small number of listings

    Some listings carried details that belonged to a different property. Two things went wrong. A reference we use to fill in missing sizes and tenure was being matched on price alone, so a unit could pick up the size and type of a similarly-priced property in another town — one KL Sentral apartment was showing 1,442 sq ft and "Condominium" from a building about 10 km away. Separately, one office unit was showing a reserve price of RM336,200 when the correct figure was RM816,500, because the price of a neighbouring unit in the same tower had been attached to it. We have corrected every affected listing we could verify, and both faults are now blocked at the point the data is written rather than caught afterwards: a reference is only accepted when its own address agrees with the property's, and a reserve price is now checked against that property's own auction history. Where we could not verify a listing with confidence we left it untouched rather than guess. If a listing still looks wrong to you, please tell us — both of these were found because a user did.

  22. Fixed11 Aug 2026

    The assistant now answers with the same market figure as the listings

    When you asked the assistant for good deals, the "below market" figures it quoted were worked out from the listing's own valuation rather than from what comparable homes nearby have actually sold for — so it could describe a property one way while that property's own page said something different. It now uses the sale-based figure the rest of the site uses, and only quotes one where the evidence supports it. You will see fewer results for "good deals" than before, and that is the point: the ones you see are backed by real nearby sales. Where the assistant gives an average for an area, it now also tells you how many of that area's listings the average is based on.

  23. Fixed11 Aug 2026

    Searching for deals no longer hides the best ones, and deal badges are held to the same standard as the figures

    Two fixes to how we label a good deal. First, asking for "deals" or "cheap properties" was quietly capped: anything more than 30% below market was left out of the results, so the very best finds were excluded by the search that asked for them. A deal filter is now a floor rather than a range — ask for good deals and you get everything at that level and better. Second, the A+ to D deal badge on listing cards was being worked out from an estimate we would not show you: a property could carry an "Excellent deal" badge while the same card deliberately stayed silent about its price, because the evidence behind the badge did not meet our bar. Badges now use exactly the same evidence as the figures beside them, so if we will not state the discount, we will not badge it either.

  24. Fixed11 Aug 2026

    The map and your watchlist now use the same market figure as everywhere else

    Tapping a pin on the map showed a crossed-out "market" price and a percentage worked out from it — but that figure came from the valuation attached to the listing, not from what comparable homes nearby have actually sold for. So the same property could tell you one thing on the map and something different on its own page. Both the map popup and the suggestions on your watchlist now use the sale-based figure the rest of the site uses, phrased the same way, in ringgit before percent. They also stay silent unless the comparison is one we would stand behind anywhere else — and where we cannot make that comparison but the seller has genuinely cut the reserve across auction rounds, they say that instead.

  25. Improved11 Aug 2026

    Properties with no comparable sales now show how far the reserve has fallen

    Some properties have no recent sales of anything comparable nearby, so we cannot tell you what they are worth — and rather than guess, we said nothing at all. Those listings looked blank. Where a property has been to auction before, we now show something we can be certain of, because it comes from that property's own record: how far the reserve has been cut, and since when — for example "Reserve down 45% since Jun 2026". Read it carefully though. That is the seller lowering the reserve round after round, not a comparison against what similar homes sell for. A property cut steeply that still has not sold might be a bargain or might have a problem behind it, so it appears in amber as a prompt to look closer, never as a recommendation. Where we do have comparable sales, that estimate is still what you see.

  26. Improved10 Aug 2026

    Small text and labels across the app are easier to read

    A pass over text that was too faint against its background. The countdown badges on listings — "3 working days left to register", "Too late to register" — were the most common offender and are now noticeably darker, along with the saved-property counts, several small captions on the loan calculator and cost breakdown, today's date on the auction calendar, and a few muted labels that were washed out in dark mode. Green buttons throughout the site are a deeper shade so their white labels read cleanly. Nothing moved or changed size; only colours, and only where the contrast fell short of the accessibility standard for body text.

  27. Improved10 Aug 2026

    Larger units now get a market figure from their own development

    Bigger homes were often showing no "below market" figure at all, even in developments with plenty of recorded sales. To compare like with like we only use sales close in size to the property you are looking at, and that window was a fixed number of square feet — which is generous for a small studio but very tight for a large unit, so large homes were being cut off from their own neighbours' sale prices. The window now scales with the size of the property. Smaller units are unaffected, and no listing lost the figure it had.

  28. Fixed9 Aug 2026

    Unit numbers are back on market comparables

    If you have Market Data access, the comparable sales list shows the unit number next to each development — but for about one in ten high-rise comparables it was showing only the development name. Buildings that label units with a block letter in the middle, like A-G-6 or P4-B-09-06, or with just two parts, like E-408, were not being recognised. They are now. Nothing changed for people without Market Data access: those comparables still have their unit numbers hidden.

  29. Improved9 Aug 2026

    Easier to read on a phone, and forms stop zooming on iPhone

    A few things that made the site harder to use on a phone are fixed. Tapping a field on the Cost Breakdown page made iPhone zoom the whole page in and never zoom back out, pushing everything else off screen — those fields are now full size on phones. In dark mode the dates in the sample calendar on the buyer page were almost invisible, and several small labels and badges across the site were too faint to read comfortably. All of the worst cases are fixed, including the deal-grade badges, which now use a deeper colour so their white text is properly legible in both light and dark mode.

  30. Fixed9 Aug 2026

    Market Data search no longer reloads the page on iPhone

    Searching on the Market Data page could make the page reload itself, show an error, or simply never finish loading — on iPhone only, while the same search worked fine on a computer. The price map was quietly building a fresh drawing surface on every search and never letting the old one go, so after a couple of searches the page was holding far more graphics memory than Safari allows one tab, and Safari shut the tab down and reloaded it. The map now reuses a single drawing surface, so searching as many times as you like stays steady. The same map powers the area pages and the price map, so those benefit too.

  31. Improved8 Aug 2026

    Area insight pages join the new design — the public site is now one look

    The area pages — the ones with the price heat map and the quarterly trend chart — were the last part of the public site still on the old design. The map controls, the chart and the summary cards now match everything else, and the chart is easier to read: plain bars for how many sales there were, a single strong line for the price trend. We also fixed a case where the homepage would quietly fall back to generic text instead of showing a real auction, because the database was still waking up.

  32. Fixed8 Aug 2026

    Recent Updates no longer comes up empty

    The Recent Updates page could show nothing at all — most often on the Called Off and Unsold tabs, and it would stay blank after switching tabs and coming back. Two things were wrong: the page only looked at auctions whose status changed on one single day, so on any day with few changes there was nothing to show; and once you left a tab and returned, it kept showing the previous tab's (empty) list until you reloaded. Now it always shows the latest run's changes when there are any, and automatically falls back to the last 7 days and then the last 30 days when there aren't — telling you on-screen which period you're looking at. The count at the top of the page also now matches what the tabs actually show.

  33. Improved8 Aug 2026

    The signed-in app gets the new design

    Every page you see after signing in — listings, dashboard, watchlist, the calculators — now matches the rest of the site. Flatter and quieter: one colour for the button you are meant to press, plain ink for everything else, and no more assorted blues, purples and teals competing for attention. Prices and figures line up in their columns. Colour now only means something — green and red still mark sold, unsold and warnings, so status reads at a glance instead of blending into decoration.

  34. Improved8 Aug 2026

    Clearer comparable-sales labels, and plain-English wording where access is limited

    When we show you what similar homes sold for, we tell you how we picked them — same development, same street, and so on. Three of those labels were missing, so some listings showed comparisons with no explanation of how they were matched; they now all say. If we don't have enough sales to work out an average price per square foot, you'll see a dash instead of an empty “RM”. We also rewrote the messages you see where Market Data isn't switched on for your account: they now say what you'd actually get, in plain English, instead of asking you to “contact admin”.

  35. Improved8 Aug 2026

    Sign-in, sign-up and What’s New finish the new design

    The sign-in page, the account and agent sign-up forms, the password screens and the What’s New page now match the rest of the site. Sign-in drops the animated background for a flat, faster panel; the forms are plainer and easier to read on a phone; and What’s New is now a simple dated list instead of a stack of coloured cards. Every page you can reach without signing in is now on the new design. We also fixed the top menu wrapping onto two lines on medium-width screens.

  36. Improved8 Aug 2026

    The menu and footer join the new design — and dark mode is readable again

    The top menu, the phone menu and the footer now match the new look, so the whole public site finally reads as one design instead of a new page under an old header. While checking it we found that several panels were close to unreadable in dark mode — pale text on a pale card — across the pricing comparison, the buyer and agent pages, the blog and a few others. Those are fixed, along with leftover rounded corners, drop shadows and stray colours from the old look. Area detail pages are the last piece and are next.

  37. Improved5 Aug 2026

    Pricing page: new look, and far easier to read on a phone

    The pricing page now matches our new design, and the full plan-comparison table finally works on mobile: instead of squeezing all four plans onto a small screen, it shows the two plans relevant to you (end user or agent) with a one-tap option to see all four. Same plans, same prices — nothing about what you pay changed.

  38. Fixed5 Aug 2026

    Map view: tapping a pin now opens the property page

    On the map (Listings map view and Near Me), tapping a pin now gives you a View Listing button that opens that property's page on HartanaHub — with the full details, calculators and market comparables. Previously the pin popup only offered driving directions, so there was no way to get from the map into a listing without going back to the list.

  39. Improved5 Aug 2026

    The rest of the website joins the new design

    Area insights, the blog, how-it-works, about, contact, FAQ, and every other information page now match the new design — completing the look across the whole public site. Content is unchanged; only the presentation moved.

  40. Improved5 Aug 2026

    Buyer, agent and feature pages refreshed in the new design

    The For Buyers and For Agents pages, plus every feature deep-dive page, now match the new design — including the little product illustrations, which have been repainted to the new palette. We also fixed a bug where one section could make the agent page scroll sideways on phones.

  41. Improved5 Aug 2026

    Features page refreshed in the new design

    The all-features page now matches the new look: every feature in a clean ruled list, with a clear stamp showing what is live today versus what is on the roadmap. No features were added or removed — this is the same catalogue, easier to scan.

  42. Improved5 Aug 2026

    A new front page: one real auction, fully explained

    Our home page has a new look — and a new job. Instead of describing the platform, it now shows you a real auction listed right now: what it costs at auction, what neighbours actually paid for similar units, and the saving in ringgit. High-rise homes are titled by their development and landed homes by their type and area, in plain language throughout. This is the first page in a full redesign that will roll out across the site.

  43. New5 Aug 2026

    See the 5 most recent comparable sales on every listing

    Every auction listing now shows the five most recent comparable sales behind its market estimate — the price, size and date of each one — so you can see the evidence, not just the average. Unit numbers are hidden on these, and stay hidden: they're removed before the data ever reaches your browser. With Market Data access you see the full unit for every transaction, plus the price range and quarterly trends.

  44. New5 Aug 2026

    Sort auctions by highest rental yield, and jump to Best Deals in one tap

    You can now sort auction listings by highest estimated rental yield to find the strongest income opportunities first — and there's a new Best Deals shortcut that shows upcoming auctions yielding 5% or more, ranked best-first. The sort control works on phones too, where previously there was no way to reorder listings at all. Near Me got the same controls.

  45. Improved1 Aug 2026

    Recent Updates now shows only the latest refresh's changes

    The Recent Updates page (Called Off, Recently Sold, Unsold) now shows only the auctions updated in the most recent daily refresh — not the entire historical backlog. Previously it listed every past result ever recorded, just ordered by date, so older conclusions lingered near the top. Now it reflects what actually changed in the latest update, so you can scan what's new at a glance.

July 2026

  1. Improved31 Jul 2026

    Large townships resolve correctly in market comparisons

    We fixed a naming quirk that made some of the Klang Valley's biggest townships invisible to our automatic market-comparison matcher. When a township and a related scheme share the same core name (for example a township and its industrial park, or the same name recorded with and without a 'Bandar' prefix), the matcher used to treat the name as ambiguous and give up — and a fallback could then pick a much worse match. Listings in areas like Kota Kemuning now match their township's transaction records directly, a listing that names a specific phase (like 'Taman Langat Utama 3') now gets that exact phase instead of a neighbouring locality dominated by vacant land, and matches that accidentally latched onto a street name rather than the development itself are now ignored. Industrial and commercial units get extra caution: where a specialised scheme exists (like an industrial park inside a township), we only match automatically when we're confident, rather than guessing between the township and the specialised area.

  2. Improved30 Jul 2026

    Market estimates now favour recent sales, and more comparison fixes

    Two upgrades to the market-comparison engine. First, the stored market-value estimate on each listing now favours transactions from the last 7 years — previously it could average decades of history, so a township with sales records going back to the 1990s could show an estimate far below today's market (one Klang township's estimate roughly doubled once old sales stopped dominating). Older sales are still used as a fallback when an area has few recent transactions. Second, we removed further classes of wrong comparisons found by auditing the system's own overnight decisions: vacant-plot sales no longer count as comparisons for built houses, hotel-operated units no longer count for residential condos, several buildings that were matched to same-named schemes in the wrong part of town were unlinked or re-matched (including one whole apartment block matched to a city-centre namesake 10 km away), and the automatic matcher now refuses low-confidence matches unless the listing's address actually names the development, the price level fits, and the location agrees. As always: where there's no trustworthy comparison, we show nothing rather than a misleading number.

  3. Improved30 Jul 2026

    More accurate market comparisons on auction listings

    We fixed several ways the market-comparison panel could pick the wrong set of past sales. A home could be compared against shop or office transactions from a commercial development next door; a unit could be matched to a similarly-named area instead of the building it's actually in; and in one case a Kuala Lumpur apartment was being valued against low-cost flats in a Port Klang township 40 km away, purely because the township's name also appears in the KL street name. We also made the comparison engine prefer the nearest transaction data in dense city areas, where it previously could pick an arbitrary set of nearby developments. Around 530 listings that were matched to an unsuitable set of comparables have been corrected or unlinked, and the estimated market value, discount and rental yield shown on those listings have been recalculated. If a listing genuinely has no comparable sales, we'd rather show you nothing than a misleading number — and our free partnering auction agent can help you read the numbers on any property you're considering.

  4. Improved27 Jul 2026

    Corner and end high-rise units are now labelled as such

    High-rise auction units that sit at a corner or end of their floor — a real plus for privacy and fewer shared walls — are now labelled "Corner Unit" or "End Unit" right in the property type (for example, "Corner Unit Service Apartment"). Previously some of these carried landed-house wording ("Corner Lot") or weren't flagged at all. Landed houses keep the correct "Corner Lot" / "End Lot" wording. We relabelled 148 existing listings.

  5. Improved25 Jul 2026

    Faster answers when a property has no comparable sales

    When a property had no comparable transactions to show, the page used to spend around twenty seconds searching before saying so. That wait is now capped, so you get the answer quickly instead of watching a spinner. We also merged a batch of developments that the underlying data had split across slightly different spellings — so more properties now show the full set of comparable sales — and corrected the transaction dates on a large set of older records that were stored one day early.

  6. Fixed21 Jul 2026

    Sharper listing search when you name a building and its area

    Searching for a specific development together with its area — for example "Green Residence Cheras" — now returns just that development instead of every listing across the whole area. Previously, naming the area could pull in dozens of unrelated properties nearby. Searching an area on its own ("Cheras", "Bangsar") still shows everything in that area, including units whose address doesn't spell the area out.

  7. Fixed13 Jul 2026

    Clearer, per-round view of which arrears the bank covers

    The "what the bank covers" section on a property page now reads each round's Proclamation of Sale directly — and shows a clear warning when the bank covers NONE of the previous owner's arrears (some banks, on some rounds, exclude quit rent, assessment, maintenance and everything else entirely, leaving the full bill to the buyer). We also corrected a number of listings that were showing the bank's general policy as if it applied to this round. Because coverage is decided round by round and can change at a re-auction, every listing now carries a reminder to confirm the exact coverage for the current round with our free partnering auction agent before bidding.

  8. Fixed12 Jul 2026

    Property photos are now reviewed before they appear

    The location photos on listings come partly from a crowdsourced street-photo service, and some weren't a clean view of the building (occasionally a shot taken from inside a passing car). These street photos are now checked before they show — until one is approved, the listing displays a neutral satellite view of the exact spot instead. You'll still always see a location image; it just won't be a stray or unclear one.

  9. Improved10 Jul 2026

    Faster search, clearer discounts, and dark-mode polish

    Searching transactions and rentals by address is now much faster. The "% below market" figure on listing cards and property pages now shows in green — it's a saving, not a warning. We also fixed a dark-mode button on the homepage that was unreadable, tidied the pricing table's colours to match the rest of the site, and cleaned up a few visual inconsistencies in the sidebar and homepage layout.

  10. Improved10 Jul 2026

    Market comparables load much faster

    The market-comparables panel on each property — and the app generally after signing in — now responds noticeably faster. We reworked how comparable transactions are matched so the same results arrive in a fraction of the time, and pages no longer pause on a loading spinner while the app re-checks your session.

  11. New2 Jul 2026

    Property pages now show a photo of the location

    Auction listings now display an image of the property's location — a street-level photo where available, otherwise a satellite view of the exact spot. You'll see it as a banner on each property page and as a thumbnail in the listing table and cards, so you can get a feel for the building and neighbourhood at a glance. (Interior viewing still isn't permitted before an auction, so these are exterior/location views.)

  12. Improved2 Jul 2026

    Comparables now use every transaction for a development

    We cleaned up how comparable transactions are grouped. Some developments were split across several slightly-different names in the underlying data, which thinned out (and occasionally skewed) the comparables shown on a property. We've merged those duplicates and corrected mismatched listings, so the market comparables and price estimates now draw from the full, correct set of transactions for each development.

  13. Fixed2 Jul 2026

    Comparable transactions + leases now show the unit and development name

    On a property page, the Market Comps (past sales) and Rental Comparables lists now label each row as "unit, development" — e.g. "A-20-19, Verando Residence" — instead of a bare street address like "A-20-19 JLN PJS 5/27" or (for rentals) a raw property-type code. Easier to see at a glance which unit in which building each comparable is.

  14. New1 Jul 2026

    Auction property pages now read the real costs straight from the Proclamation of Sale

    For bank (LACA) auction listings we now read each property's own Proclamation of Sale and show you the money that actually matters: the exact reserve price (corrected from the legal document when a listing had a wrong figure), the deposit you must bring on auction day (the % and the ringgit amount), and — most importantly — which outstanding charges the bank clears versus which ones YOU inherit (quit rent, assessment, maintenance, sinking fund, insurance, utilities, sewerage), including the bank's coverage cap. On a long-defaulted unit those unpaid charges can run RM 10k–50k+, so knowing who pays before you bid can change the whole deal. We also surface the title's land-use class and the original developer. Always confirm the exact figures with our free partnering auction agent.

  15. Fixed1 Jul 2026

    Rental search now stays on-topic + shows the actual development name

    Searching the rental data for an area like “Kepong” could return unrelated units from other towns (Klang, Kluang, Shah Alam) because of a name-matching quirk. That's fixed — results now stay on the area you searched. We also added “Schemes matching …” chips (like the sales tab) so you can tap a specific development to narrow down, and the Scheme / Taman column now shows the real development name (e.g. Residensi Metro Kepong) instead of a generic district label.

  16. New1 Jul 2026

    See rental comparables + an indicative rental yield on every auction listing

    Auction property pages now show real rental comparables for that unit's development or area — the actual recent leases for similarly-sized units (matched to within ±25 sq ft), the median monthly rent, and rent per sq ft — drawn from historical JPPH rental records. From that we show an indicative gross rental yield at the reserve price, and the yield now also pre-fills the rental-yield calculator so you're not guessing a rent figure. On the listings page you'll see a yield badge and an overall “deal grade” on each card (blending how far below market the reserve is with the rental yield), plus a new “High yield” filter to surface the best income buys. Note: rental records are historical (2000–2024), so treat the rent and yield as indicative comparables, not a current asking rent — confirm specifics with our free partnering auction agent.

June 2026

  1. Fixed30 Jun 2026

    The auction calendar now shows every upcoming day, not just today and tomorrow

    On the Listings page, the little week-by-week auction calendar was only counting the auctions already loaded on screen — so today and tomorrow appeared full and every other day looked empty, even when dozens of auctions were scheduled. It now shows the real count for every day, and when there are auctions further out than the three weeks shown, a “+N more in later weeks · View full calendar” link takes you to the full calendar. Tapping a day now loads just that day's auctions, so it's faster too.

  2. Fixed30 Jun 2026

    Removed duplicate listings + smarter “Also known as” names

    Cleaned up duplicate auction listings that could show the same unit twice under slightly different addresses, and improved how we link a development's other names. A property marketed under several names — a rename, a Malay/English pair, or its land-office name — now shows all of them as “Also known as”, and searching any one name finds them all.

  3. Improved30 Jun 2026

    Near Me loads faster — it now fetches only the closest auctions

    The Near Me page used to download the entire upcoming auction list to your phone just to show the 20 closest ones. It now asks the server for only the nearest listings to where you are, so it loads faster and uses far less data. As you move, it quietly refreshes when you've travelled a meaningful distance.

  4. Improved29 Jun 2026

    Property Assistant is coming soon

    The Property Assistant chat is taking a short break while we perfect it. We want it to give accurate, trustworthy answers on auctions and market data before opening it to everyone, so it's marked “Coming soon” for now — the page shows a friendly placeholder and the chat is paused. Everything else (listings, the price map, area insights, market data, cost breakdowns) works as normal, and we'll turn the assistant back on here the moment it's ready.

  5. 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.)

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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”.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.)

  22. 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.

  23. 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.

  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. 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.

  26. 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.

  27. 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.

  28. 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.

  29. 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.

  30. 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.

  31. 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.

  32. 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.

  33. 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”.

  34. 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.

  35. 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.

  36. 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

    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.

  3. 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.

  4. 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.

  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

    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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  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

    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.

  14. 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.

  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. 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.

  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. 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.

  19. 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.

  20. 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.

  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

    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.

  23. 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.

  24. 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).

  25. 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.

  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

    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.

  32. 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.

  33. 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.

  34. 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.

  35. 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.

  36. 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.

  37. 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.

  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. 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.

  40. 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).

  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

    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.

  43. 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.

  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

    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.

  46. 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.

  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

    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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  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. 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.

  13. 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.

  14. 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.

  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. 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.

  17. 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.

  18. 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.

  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. 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.

  21. 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.

  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.