• Joined on 2026-04-03
admin pushed to feat/goo-196-retention-jobs at admin/goodgo-platform 2026-04-24 05:51:03 +00:00
deb99e14fb feat(retention): GOO-196 Decree 13 purge jobs + RetentionRunLog
6774914b4c fix(analytics): parameterize raw SQL queries in AVM and market-index
b4bb05479e feat(web): add lib/phone.ts with formatPhone/normalizePhone/zaloHref helpers
d7c5b1ca2c perf(map): migrate listing-map to GeoJSON clustering, eliminate DOM marker thrash
0fc23b7ebd feat(web): add missing error boundaries across all route groups
Compare 10 commits »
admin pushed to docs/goo-91-commit-push-discipline at admin/goodgo-platform 2026-04-24 05:06:13 +00:00
de306d09dc docs(contributing): add commit & push discipline section (GOO-91)
7cb12be97f test(projects): add 76 unit tests for projects module (GOO-48)
39d859bd8b docs(security): add secret rotation runbook for JWT, payment, DB password
Compare 3 commits »
admin created branch docs/goo-91-commit-push-discipline in admin/goodgo-platform 2026-04-24 05:06:11 +00:00
admin pushed to fix/goo-171-master-compile-errors at admin/goodgo-platform 2026-04-23 18:16:39 +00:00
d463f578cd fix(platform): resolve master compile errors blocking load test (GOO-171)
admin created branch fix/goo-171-master-compile-errors in admin/goodgo-platform 2026-04-23 18:16:37 +00:00
admin pushed to master at admin/goodgo-platform 2026-04-23 18:06:48 +00:00
dfb398131d feat(db): add FTS GIN + savedSearch partial indexes (GOO-118) (#3)
admin deleted branch goo118-db-query-optimization-indexes from admin/goodgo-platform 2026-04-23 18:06:45 +00:00
admin pushed to feat/goo-119-slo-baseline at admin/goodgo-platform 2026-04-23 14:45:35 +00:00
33e96bbfa9 feat(observability): SLO baseline for top 5 endpoints (GOO-119)
admin created branch feat/goo-119-slo-baseline in admin/goodgo-platform 2026-04-23 14:45:34 +00:00
admin pushed to goo118-db-query-optimization-indexes at admin/goodgo-platform 2026-04-23 14:31:19 +00:00
915b9fd806 feat(db): add FTS GIN + savedSearch partial indexes (GOO-118)
admin created branch goo118-db-query-optimization-indexes in admin/goodgo-platform 2026-04-23 14:31:18 +00:00
admin pushed to master at admin/goodgo-platform 2026-04-23 14:16:20 +00:00
6b23bfb756 test(projects): add 76 unit tests for projects module (GOO-48)
2788b35108 test(web): add Vitest tests for search, auth, public, and admin layouts
5a119df806 test(web): add Vitest+RTL tests for 15 design-system presentational components
7d26436461 test(web): add component tests for 10 untested frontend components (GOO-54)
Compare 4 commits »
admin pushed to master at admin/goodgo-platform 2026-04-23 13:30:41 +00:00
199de240b1 feat(web): add ErrorBoundary, PageErrorBoundary, ComponentErrorBoundary
admin pushed to master at admin/goodgo-platform 2026-04-23 13:26:38 +00:00
8681eb9aa9 test(documents): add unit tests for documents module (GOO-51)
7a854373b3 feat(search): configure Typesense for Vietnamese diacritic search
36a9b00cf1 feat(industrial): update TypeScript types for Float→Decimal USD field migration (GOO-27)
0329455e9a feat(listings): add user-facing scam/abuse report flow (GOO-19)
94d462ef4f feat(listings): add 3-day listing expiry warning notification (GOO-30)
Compare 7 commits »
admin pushed to master at admin/goodgo-platform 2026-04-22 16:53:18 +00:00
8706fff92f feat(auth): prevent soft-deleted users from authenticating (GOO-15)
23af73496d fix(projects): replace \$queryRawUnsafe with Prisma.sql tagged templates in search
7e2ccdfb7c feat(web): add mobile swipe gestures to image gallery
e798468e4c docs(GOO-33): comprehensive documentation sprint
c478abae38 feat(listings): add ROOM_RENTAL, CONDOTEL, SERVICED_APARTMENT property types (GOO-20)
Compare 7 commits »
admin pushed to master at admin/goodgo-platform 2026-04-22 10:16:04 +00:00
81ae59cb9d refactor(web): extract Navbar and Footer into design-system components
admin pushed to master at admin/goodgo-platform 2026-04-22 10:02:17 +00:00
1d4cb749e2 Merge feat/tec-3057-design-tokens-base-components into master
3a9e44758c fix(web): unwrap CacheMetaInterceptor envelope + dev port migration + homepage diacritic
1668c800fe fix(web): resolve all 22 TypeScript typecheck errors in apps/web (TEC-3208)
566ad75c0e fix(qa): resolve remaining console errors & network errors on main routes (TEC-3079)
08b96f9c2d docs: consolidate exploration & audit reports under docs/ (TEC-3094)
Compare 40 commits »
3a9e44758c fix(web): unwrap CacheMetaInterceptor envelope + dev port migration + homepage diacritic
1668c800fe fix(web): resolve all 22 TypeScript typecheck errors in apps/web (TEC-3208)
566ad75c0e fix(qa): resolve remaining console errors & network errors on main routes (TEC-3079)
08b96f9c2d docs: consolidate exploration & audit reports under docs/ (TEC-3094)
912121cf09 fix(web): unwrap {data} envelope in getNeighborhoodScore (TEC-3093)
Compare 5 commits »
53580d444b fix(web): add /listings to middleware publicPaths (TEC-3090)
846ea652d8 fix(web): align PriceChangePct keys with API (d1/d7/d30)
ceab711dc6 fix(web): prevent horizontal overflow at 768px on home dashboard (TEC-3089)
ef1bdcad1c fix(listings): add 'order' param to SearchListingsDto (TEC-3088)
7b6e99edef fix: correct broken imports in inquiry-created-to-lead.listener.spec.ts
Compare 6 commits »
4c09d82989 feat(web): add shared primitive components — TEC-3063
b82c4548f8 feat(web): admin moderation/KYC/audit board — TEC-3062
Compare 2 commits »