Codex
|
599f3e3d26
|
fix(payment): route Philippine GCash separately from QRIS
Docker Image / Build and Push Docker Image (push) Successful in 2m12s
|
2026-07-29 19:21:07 +08:00 |
|
Codex
|
8f8e067d82
|
fix(payment): allow Stripe after closing QRIS
Docker Image / Build and Push Docker Image (push) Successful in 2m4s
|
2026-07-29 14:33:53 +08:00 |
|
Codex
|
8c0d1ad3ce
|
feat(chat): render role-bound payment guidance
Docker Image / Build and Push Docker Image (push) Successful in 5m2s
|
2026-07-27 18:21:13 +08:00 |
|
Codex
|
30ab2c2c97
|
feat(chat): add support action cards and live entitlements
Docker Image / Build and Push Docker Image (push) Successful in 2m2s
|
2026-07-24 18:08:21 +08:00 |
|
Codex
|
1e25279e8f
|
feat(payment): support Indonesia QRIS checkout
|
2026-07-22 18:57:22 +08:00 |
|
admin
|
efd3ea84d8
|
feat(tip): improve avatar and payment typography
|
2026-07-21 16:01:48 +08:00 |
|
admin
|
36d8fcf2c3
|
feat(tip): enlarge and simplify payment interface
|
2026-07-21 15:51:09 +08:00 |
|
admin
|
0381090867
|
feat(tip): improve gift layout and background
|
2026-07-21 15:35:57 +08:00 |
|
admin
|
612c4139af
|
feat(tip): refine single-screen payment layout
|
2026-07-21 15:15:50 +08:00 |
|
admin
|
fa08cc114f
|
feat(tip): customize first gift thank-you
|
2026-07-21 14:39:53 +08:00 |
|
admin
|
a990f5082b
|
fix(tip): refine gift presentation
|
2026-07-21 14:24:26 +08:00 |
|
admin
|
37ff69020b
|
feat(tip): support dynamic gift products
|
2026-07-21 13:19:45 +08:00 |
|
admin
|
55cb98ed14
|
feat(tip): rotate support prompts
|
2026-07-21 11:30:32 +08:00 |
|
admin
|
edf50e9cc4
|
feat(tip): add personalized payment success experience
|
2026-07-20 19:06:42 +08:00 |
|
admin
|
c187f0b817
|
fix(tip): allow checkout for all auth states
|
2026-07-20 18:36:44 +08:00 |
|
admin
|
1f8bbe9022
|
refactor(payment): unify method selector visibility
|
2026-07-20 16:14:48 +08:00 |
|
admin
|
7967486af7
|
feat(tip): add character splash back button
|
2026-07-20 14:58:30 +08:00 |
|
admin
|
b2d10bfba8
|
fix(tip): hide page back button
|
2026-07-20 14:19:41 +08:00 |
|
admin
|
b22db6d147
|
feat(payment): share payment method selector
|
2026-07-17 18:27:24 +08:00 |
|
admin
|
b3ebd5cf3b
|
feat(characters): use local character catalog
|
2026-07-17 16:03:18 +08:00 |
|
admin
|
eac3d8f0a7
|
refactor(data): merge DTO models into schemas
|
2026-07-17 12:47:18 +08:00 |
|
admin
|
0409d55d7f
|
fix(tip): remove coffee tier labels
|
2026-07-16 12:02:26 +08:00 |
|
admin
|
590dee417b
|
refactor(payment): centralize route lifecycle
|
2026-07-15 18:47:01 +08:00 |
|
admin
|
c277b3e6ca
|
feat(tip): add selectable coffee gift tiers
|
2026-07-15 17:00:25 +08:00 |
|
admin
|
81d6489978
|
feat(analytics): add behavior and payment funnel tracking
|
2026-07-14 16:54:13 +08:00 |
|
admin
|
3a4f24cb06
|
feat(payment): implement coffee tip plans and update payment flow
|
2026-07-14 11:48:46 +08:00 |
|
admin
|
0fe74b5371
|
feat(tip): support tiered coffee gifts
|
2026-07-14 10:46:27 +08:00 |
|
admin
|
f9b5f22ee9
|
feat(tip): display realistic coffee photo
|
2026-07-13 18:54:15 +08:00 |
|
admin
|
f7f910bd61
|
fix(tip): use English fallback product name
|
2026-07-13 18:43:33 +08:00 |
|
admin
|
31ad5102f5
|
feat(tip): use coffee product image
|
2026-07-13 18:19:30 +08:00 |
|
admin
|
3362fafa1c
|
refactor(tip): improve coffee tip presentation
|
2026-07-13 15:54:59 +08:00 |
|
admin
|
098b675f44
|
refactor(ui): add shared character avatar
|
2026-07-10 18:35:17 +08:00 |
|
admin
|
41d0c121b2
|
refactor(app): split page orchestration flows
|
2026-07-09 11:59:03 +08:00 |
|
admin
|
cb7791dd8d
|
feat(tip): add coffee tipping page
|
2026-07-08 19:21:42 +08:00 |
|