Back

Release Notes

21 days. One product. The honest version.

v0.15

πŸ› Two Bugs, Both Embarrassing

May 24, 2026

The admin Rejected tab was crashing with 'Something went wrong' every single time. When an admin manually rejects a review, it writes a value that wasn't registered anywhere in the display layer. The tab tried to read a label from it and threw. Every manually rejected review was invisible until a hard refresh. Claude didn't catch this. A real user did. Fixed.

Tenants were getting 'Please select tenancy start and end month/year' on submit even though the date dropdowns looked filled. The picker was updating its own display but quietly forgetting to tell the form. Claude couldn't find the root cause. Lovable did. We've noted this for future reference. Fixed: the picker now reliably tells the form what it knows, regardless of how many times you change your mind.

v0.14

πŸ“ The Blog, and a Roadmap

May 22, 2026

Blog live at /blog. First piece: 7 questions to ask before renting a condo in Singapore β€” the ones tenants don't think to ask in the 30-minute viewing but wish they had six months in. Also: stamp duty (most tenants don't know they're liable) and agent commissions post-2024 CEA guidelines.

Homepage roadmap added β€” what's coming next, honestly, so tenants don't go looking for features that don't exist yet.

Copy corrections

  • The About page said lease uploads were mandatory (they're not) and that we read signatures (we don't, never did). Corrected.
  • Removed contact email addresses from FAQ, Terms, and Privacy β€” they existed but nobody was watching them. Replaced with the in-app feedback form.
v0.13

πŸ€₯ The Lies on Step 3

May 19–21, 2026

Step 3 was showing 'Tenant Verified,' 'Lease uploaded,' and 'Review will publish immediately' after a failed document extraction. All three wrong. The review was heading to moderation. Fixed: failed document = same copy as no document. Because they're the same situation.

Also fixed

  • Condos with named buildings were being labelled HDB. A building name is a fairly obvious condo signal. Fixed.
  • Admins are also tenants. 'My home' was missing from the admin account menu. Embarrassing. Fixed.
  • The 'same building' upload shortcut assumed same building = same unit = same year. It doesn't. Removed.
  • Pages were loading slower than necessary due to sequential data fetches. Parallelised. Noticeably faster.
  • Placeholder text looked too much like real input β€” lightened and prefixed with 'e.g.' so it reads as example, not default.
v0.12

πŸ—ΊοΈ The Map Knew the Address. The App Did Not.

May 16–18, 2026

Clicking a property from search was sometimes landing back on the search results page β€” the one you just clicked from. The loop was not a feature. Fixed by matching on postal code, which uniquely identifies a building in Singapore.

Also shipped

  • Zero-review properties now have a proper page: address shown, one button to be the first reviewer.
  • Community Impact section on the homepage: live counts of verified reviews, contributors, and unique neighborhoods. Progress bar toward 200 reviews. The numbers are small. They're real.
  • Overlapping tenancy dates no longer slip past duplicate detection β€” flagged for human review instead of silently accepted.
v0.11

πŸ—£οΈ Stop Showing Users Our Internal Variable Names

May 15, 2026

Error messages across every form had been showing raw developer shorthand since launch. The kind of thing nobody fixes until a real user screenshots it. All rewritten in plain English.

While we were at it

  • Admins can now preview email HTML inline β€” no more hoping the template rendered.
  • Verifying a lease no longer auto-publishes the review. Different decision, different button.
  • Anonymous users could query internal review fields they had no business seeing. Fixed.
  • Sitemap and robots.txt added. Search engines can now find the site.
  • The favicon was a blank page icon for 17 days. Dark green square, now live. No excuse.

Tried to make unit number mandatory at Step 1. Properties don't always have one yet at that point. Reverted. Fixed the edge case. Tried again. Reverted again. It's optional at Step 1 and required at Step 2. Twice the work, same answer.

v0.10

🧹 Admin Needed a Moment

May 14, 2026

Four fixes shipped in one sitting. None glamorous. All of them quietly ruining someone's day.

What was wrong

  • Reject button was hiding on certain reviews. Not a feature. Fixed: it shows up every time.
  • Rejected reviews were also appearing under Needs Attention and Pending. Admin would reject something, switch tabs, find it waving back. Classic AI overthinking. Each review now belongs to exactly one tab.
  • Unit number required when the lease doesn't include one. 'Somewhere in Block 78' is not a unit number.
v0.9

🧯 The Email Queue Was Lying

May 14, 2026

The email system had been silently failing since launch. Every signup confirmation, every review notification β€” going nowhere. It was pointed at an old staging URL that had quietly expired. We were watching a full send log of 'delivered' for emails that vanished. Fixed: it now points at inkwise.club. Lesson: check the URL before celebrating the infrastructure.

Four other things fixed

  • Whatever document type you selected, the system was reading it as a lease every time. Silently. For weeks.
  • Two tenants in the same block were blocking each other's verification even if they lived in different units in different years. Narrowed to same unit, same period.
  • The content moderation endpoint accepted requests from literally anywhere. It now doesn't.
  • Market rent shows 'β€”' instead of '0' when there's no data β€” because zero and no data are different things.
v0.8

πŸ› οΈ Real Users, Real Problems

May 13, 2026

First real users. First real bugs. Fixed live without looking panicked (barely).

What broke

  • No lease? Submit without one β€” human review, Unverified badge, readers know the deal.
  • Step 1 validation was checking input but not actually stopping submissions. It now stops things.
  • Daily review limit was 3 in one place and 7 in another. Both now say 7. Consistently.
  • Logged-out users couldn't read any reviews β€” the entire point of the site. Fixed quietly.
  • Your browsing history was visible to strangers. Also fixed quietly.
  • Two users confirming the same building simultaneously could create duplicates. Fixed.
v0.7

πŸ”„ The Big Rework

May 12, 2026

The original review flow was held together with vibes. Rebuilt as three proper steps: write your review β†’ upload your lease β†’ confirm what was extracted. Much harder to abandon halfway.

What came with it

  • Pick your document type β€” lease, stamp duty cert, or utility bill. Each gets a different read.
  • Rent range picker for when your exact rent isn't on the document
  • Email notification when your review goes live β€” no more refreshing like it's a flight status
  • AI content check at Step 1 so bad content is caught before it's saved, not after
  • Close the tab and come back β€” your draft is still there. You're welcome.
v0.6

πŸ“¬ Email Enters the Chat

May 7–8, 2026

Built the email system β€” queues, retry logic, failure handling, send logs. The kind of plumbing nobody celebrates until it breaks and everything burns. (Foreshadowing.)

Feedback widget added so early users could tell us what hurt. They did. Analytics added so we could see what people actually did versus what we assumed. Very humbling.

v0.5

πŸ—οΈ Nobody Claps for This Stuff

May 6–7, 2026

Two days of fixes nobody asks for and everybody needs.

What shipped

  • Agree-to-guidelines checkbox β€” you have to actively consent. Somehow this wasn't there before.
  • Building Condition and Facilities were missing from v0.4's 7-dimension promise. Added. We can count now.
  • Admin soft-delete with full trail. Undo is a feature.
  • Review dates were showing in UTC. Singapore is UTC+8. Fixed.
  • Emails now look like Inkwise, not a forgotten brand template someone inherited.
v0.4

⭐ Reviews Got Serious

May 5, 2026

'4 stars' tells you nothing. Rebuilt with 7 rating dimensions: Responsiveness, Deposit Fairness, Repairs & Maintenance, Entry Notice, Listing Accuracy, Building Condition, and Facilities. Pros and cons bullets added β€” three sentences that tell you more than any star rating ever could.

Also shipped the same day

  • Draft your review before finding your lease β€” no more losing progress mid-hunt
  • Current tenants locked out β€” past-tenant-only club, not a live grievance board
  • Same lease = one review, no matter how creative you get
  • Homepage cleaned up β€” better flow, less confusing

This update wiped all existing test data. The schema needed it. Worth it. Probably.

v0.3

πŸš€ Actually Ready to Ship Now

May 4, 2026

The first audit missed 8 more things. Classic. Fixed those β€” content safety, admin access, the basics. Lesson: audits are just bugs with better PR.

Privacy policy written by a human, not copy-pasted from a 2014 legal blog. Singapore skyline on the homepage β€” before this, it was giving government portal energy. This is the version we could actually tell people about.

v0.2

πŸ” We Found Problems Before You Did (Barely)

Apr 29, 2026

Full security sweep before launch. Found 14 things wrong β€” broken auth, security gaps, design choices that aged poorly overnight. Fixed all 14. Celebrated for four minutes.

Upgraded to a smarter AI model. Also had to document that the AI needs an API key to function. Yes, that needed to be written down.

v0.1

🏁 It's Alive

Apr 28, 2026

Blank page to working product in one day. Could've rested. Did not.

Search any Singapore address, read real tenant reviews. AI reads your lease so you don't have to. Rents cross-checked against official data β€” because 'great deal' is landlord for 'something is broken.'

Dark teal design because beige is for landlords. Was it held together with hope and auto-saves? A little. Did it work? Yes.

More shipping soon.