• Joined on 2026-04-03
72aa7aab57 feat(web): high-density listings board with filters, sort, preview — TEC-3059
59165a1a9f feat(web): home dashboard ticker-style — TEC-3058
0676b8c7f2 feat(notifications): wire client Socket.IO to /notifications namespace with toast + E2E
ecb217cf5e feat(analytics): add Redis 24h cache to neighborhood score endpoint (TEC-3072)
f7bb0c0dff feat(listings): complete featured listings with payment, expiry, and Typesense boost
606fa0bd4e feat(listings): rename QR endpoint to GET /listings/:id/qr + add size/format params
Compare 10 commits »
admin created branch feat/tec-3057-design-tokens-base-components in admin/goodgo-platform 2026-04-21 02:16:39 +00:00
admin pushed to feat/tec-3029-fe-refactor at admin/goodgo-platform 2026-04-20 18:41:01 +00:00
5791c93e88 feat(web): design-system foundation (TEC-3031)
2f7d749596 docs(api): add market index & ticker contract for trading-floor UI (TEC-3043)
9bb4c42f84 feat(web): listings page — ticker-style DataTable với toggle card view
Compare 3 commits »
admin created branch feat/tec-3029-fe-refactor in admin/goodgo-platform 2026-04-20 18:41:00 +00:00
admin pushed to master at admin/goodgo-platform 2026-04-20 18:10:59 +00:00
310ff7bb3e ci(deploy): wire Playwright smoke suite into deploy pipeline
1a77ab625e docs(db): add ERD + schema audit for TEC-3010
Compare 2 commits »
admin pushed to master at admin/goodgo-platform 2026-04-20 17:51:10 +00:00
26b6b37cee feat(qa): add smoke test suite + post-deploy workflow
admin pushed to master at admin/goodgo-platform 2026-04-20 15:16:32 +00:00
33a5ff407b feat(auth): add DEVELOPER + PARK_OPERATOR roles with owner scoping (B2B accounts)
admin pushed to master at admin/goodgo-platform 2026-04-20 11:01:31 +00:00
dd3ad4aeca feat(projects): bring residential-project detail to parity with listings (4 phases)
admin pushed to master at admin/goodgo-platform 2026-04-20 10:12:11 +00:00
03f8674024 fix(ai-advice,ui): Bearer auth for proxy gateways + un-pin contact card + VN diacritics
admin pushed to master at admin/goodgo-platform 2026-04-20 06:55:58 +00:00
d9cea3828e wip: listings/admin in-flight — bulk update, duplicates, audit log, price constraints
3287298592 feat(inquiries): sanitize HTML in inquiry message at application layer (TEC-2929)
69d37c4e77 test(listings): cover delete-listing handler branches + tx contract (TEC-2923)
3be66f72df feat(listings): rate limit feature-listing via @nestjs/throttler (TEC-2930)
366815b350 feat(listings): add cron to auto-expire featured listings (TEC-2924)
Compare 5 commits »
admin pushed to master at admin/goodgo-platform 2026-04-19 11:01:17 +00:00
283984b2f2 feat(listings): Mapbox location picker in create + edit forms
admin pushed to master at admin/goodgo-platform 2026-04-19 10:51:17 +00:00
66eae72f62 fix(maps): marker hover no longer teleports to (0, 0)
admin pushed to master at admin/goodgo-platform 2026-04-19 09:36:06 +00:00
6b783c357d feat(listings+projects): wire listing PATCH + project rich content parity
admin pushed to master at admin/goodgo-platform 2026-04-19 09:26:00 +00:00
631e1200a1 feat(listings): AI advisor on listing detail — valuation + qualitative advice
admin pushed to master at admin/goodgo-platform 2026-04-19 09:15:42 +00:00
ab26eb4c05 feat(admin): AI settings page — configure Anthropic API key + URL + model
admin pushed to master at admin/goodgo-platform 2026-04-19 09:05:58 +00:00
593d1594bd refactor(web): replace emoji icons with lucide-react across the app
admin pushed to master at admin/goodgo-platform 2026-04-19 08:11:01 +00:00
88429a1e51 feat(listings): phase B — rich property fields + admin-authored personas
admin pushed to master at admin/goodgo-platform 2026-04-19 07:55:52 +00:00
a008e623c5 feat(listings): phase D — persona fit & "Vì sao nên ở đây" narrative
admin pushed to master at admin/goodgo-platform 2026-04-19 07:50:50 +00:00
08c8b5e027 feat(listings): phase C — nearby POIs on listing detail map