• Joined on 2025-02-18
rama pushed to master at rama/halobestie-clone 2026-06-05 15:11:07 +08:00
816e037a9a ci: add parameterized build workflow (env x target x platform)
91bdbd5289 build(backend): Dockerize for self-hosted deploy + deploy/log docs
be20eee16b feat(client_app): open privacy policy in in-app webview
Compare 3 commits »
rama deleted branch fixes/2026-06-01-tz-chat-payment-splash from rama/halobestie-clone 2026-06-05 08:05:03 +08:00
rama deleted branch feat/client-analytics-funnel from rama/halobestie-clone 2026-06-05 08:05:03 +08:00
rama deleted branch feat/build-flavors from rama/halobestie-clone 2026-06-05 08:05:03 +08:00
rama pushed to master at rama/halobestie-clone 2026-06-05 08:03:32 +08:00
d04f6a8a69 Merge branch 'feat/build-flavors'
48a1f8eb65 Merge branch 'feat/client-analytics-funnel'
22743c81e1 feat(build): add dev/staging/prod flavors for client_app + mitra_app
12cf9f80e9 chore(backend): add dev helper to provision a static-OTP mitra login
7e218decae docs(analytics): add funnel plan + live events reference
Compare 7 commits »
rama pushed to feat/build-flavors at rama/halobestie-clone 2026-06-04 22:23:43 +08:00
22743c81e1 feat(build): add dev/staging/prod flavors for client_app + mitra_app
rama created branch feat/build-flavors in rama/halobestie-clone 2026-06-04 22:23:43 +08:00
rama pushed to feat/client-analytics-funnel at rama/halobestie-clone 2026-06-02 21:57:50 +08:00
12cf9f80e9 chore(backend): add dev helper to provision a static-OTP mitra login
7e218decae docs(analytics): add funnel plan + live events reference
f59fa0e27f fix(client/android): enable Firebase Analytics upload on AGP 8
eeb4ea38fc feat(client/analytics): GA4 funnel instrumentation + unified home CTA
Compare 4 commits »
rama created branch feat/client-analytics-funnel in rama/halobestie-clone 2026-06-02 21:57:50 +08:00
rama pushed to master at rama/halobestie-clone 2026-06-01 22:34:00 +08:00
76d74aa7b5 chore(splash): use app logo on icon background for native + flutter splash
22048c678f fix(payment): autoDispose payment catalog so CC edits reflect without app restart
529a38ae3f feat(backend): pin server timezone to UTC with startup assertion
495eb98787 fix(db): widen customer_transactions.type to VARCHAR(128)
6e87e9b6da fix(chat): render message timestamps in device-local time
Compare 5 commits »
rama pushed to fixes/2026-06-01-tz-chat-payment-splash at rama/halobestie-clone 2026-06-01 22:27:49 +08:00
76d74aa7b5 chore(splash): use app logo on icon background for native + flutter splash
22048c678f fix(payment): autoDispose payment catalog so CC edits reflect without app restart
529a38ae3f feat(backend): pin server timezone to UTC with startup assertion
495eb98787 fix(db): widen customer_transactions.type to VARCHAR(128)
6e87e9b6da fix(chat): render message timestamps in device-local time
Compare 5 commits »
rama created branch fixes/2026-06-01-tz-chat-payment-splash in rama/halobestie-clone 2026-06-01 22:27:49 +08:00
rama pushed to master at rama/halobestie-clone 2026-05-29 22:39:44 +08:00
6fd98ca99c OTP overhaul: test-user bypass + hash-at-rest + Fazpass integration
rama pushed to master at rama/halobestie-clone 2026-05-28 21:46:00 +08:00
3a0cdf5c4e Phase 5/6 polish: end-session flow, notif sound on API 33+, Xendit webview
rama pushed to master at rama/halobestie-clone 2026-05-27 21:34:00 +08:00
2c95fd040d Phase 5.x payment revamp + Xendit Stage-8 prep
rama pushed to master at rama/halobestie-clone 2026-05-26 23:06:59 +08:00
1f6d8e09ae Phase 5.x payment catalog + customer-app splash/register polish
rama pushed to master at rama/halobestie-clone 2026-05-25 22:09:46 +08:00
d60c048776 Mitra availability: read paths respect require_mitra_ping=false
3052f7b799 Xendit webhook: metadata.app routing + survival audit log + rolling fallback file
Compare 2 commits »
rama pushed to master at rama/halobestie-clone 2026-05-25 18:08:04 +08:00
553dbac52f Phase 6: Valkey availability mirror — move read path off Postgres
rama pushed to master at rama/halobestie-clone 2026-05-25 12:52:40 +08:00
3fff4b1c6e Phase 5 Xendit: Stages 1-7 (XENDIT_ENABLED=false; Stage 8 pending creds)
e6d991373e Client Profile: save-phone banner for anonymous users
Compare 2 commits »
rama pushed to master at rama/halobestie-clone 2026-05-21 22:39:02 +08:00
bfb072ddfb Docs: textfield-centering pitfall + config-source / FCM channel conventions
387f0f65de Mitra chat input bar: port the exact pattern from client_app
75343f97b6 Mitra chat input bar: drop maxLines:3 attempt + nudge alignment down
92da8b2013 Mitra chat input bar: white pill bg + vertical-center hint
82c9b1eee8 Mitra chat: real customer name + ticking timer + goodbye pill
Compare 16 commits »