Codex
|
4bfede7dfd
|
fix(payment): resume QRIS after closing dialog
|
2026-07-29 13:51:39 +08:00 |
|
Codex
|
47c5f4098f
|
feat(payment): confirm renewal only at checkout
|
2026-07-29 13:51:39 +08:00 |
|
Codex
|
196f9e39dc
|
fix(payment): inherit chat recipient without selector
Docker Image / Build and Push Docker Image (push) Successful in 2m30s
|
2026-07-28 19:43:37 +08:00 |
|
Codex
|
9121b50e02
|
feat(payment): add chat support discounts and gratitude
Docker Image / Build and Push Docker Image (push) Successful in 3m1s
(cherry picked from commit ef9b79bc83)
|
2026-07-28 18:36:52 +08:00 |
|
Codex
|
e43912eebf
|
feat(payment): expand Stripe methods and checkout handoff
|
2026-07-28 18:36:51 +08:00 |
|
Codex
|
38ae06fe04
|
feat(payment): accept support character guidance scene
Docker Image / Build and Push Docker Image (push) Successful in 2m10s
|
2026-07-28 12:53:44 +08:00 |
|
Codex
|
995fdbda57
|
fix(payment): hide first recharge banner
Docker Image / Build and Push Docker Image (push) Successful in 2m18s
|
2026-07-28 11:36:12 +08:00 |
|
Codex
|
ed822c159f
|
chore(release): promote pre changes to production main
Docker Image / Build and Push Docker Image (push) Successful in 2m20s
|
2026-07-28 10:57:09 +08:00 |
|
Codex
|
d5b7a1f36c
|
feat(private-zone): default to albums tab
Docker Image / Build and Push Docker Image (push) Successful in 2m17s
(cherry picked from commit a2cf62f78b)
|
2026-07-27 19:31:03 +08:00 |
|
Codex
|
9f829bbc0e
|
fix(payment): portal checkout dialogs to viewport
(cherry picked from commit 67f292353e)
|
2026-07-27 19:29:36 +08:00 |
|
Codex
|
a2cf62f78b
|
feat(private-zone): default to albums tab
Docker Image / Build and Push Docker Image (push) Successful in 2m7s
|
2026-07-27 19:05:58 +08:00 |
|
Codex
|
67f292353e
|
fix(payment): portal checkout dialogs to viewport
Docker Image / Build and Push Docker Image (push) Successful in 3m32s
|
2026-07-27 18:53:37 +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
|
019caae598
|
feat(auth): add Messenger topup handoff entry
Docker Image / Build and Push Docker Image (push) Successful in 2m9s
|
2026-07-27 17:25:31 +08:00 |
|
Codex
|
73e6f341fb
|
fix(ci): deploy frontend production as lzf
Docker Image / Build and Push Docker Image (push) Successful in 2m18s
|
2026-07-27 16:58:07 +08:00 |
|
Codex
|
d01441b8c7
|
fix(ci): deploy frontend production as lzf
Docker Image / Build and Push Docker Image (push) Successful in 2m45s
|
2026-07-27 16:54:17 +08:00 |
|
Codex
|
ddacd03601
|
test(release): align selected production e2e assertions
|
2026-07-27 16:40:52 +08:00 |
|
Codex
|
1b121a8ef8
|
test(chat): enforce locked image URL masking
|
2026-07-27 16:12:12 +08:00 |
|
Codex
|
b7221f2f70
|
feat(subscription): separate selection from payment and add issue feedback
(cherry picked from commit fe9d31146b)
|
2026-07-27 16:12:12 +08:00 |
|
Codex
|
30f88d3a20
|
fix(external-entry): preserve legacy private room links
|
2026-07-27 16:11:24 +08:00 |
|
Codex
|
7b09a7f850
|
feat(chat): send idempotent client message ids
|
2026-07-27 16:11:24 +08:00 |
|
Codex
|
38a4645b9c
|
feat(private-zone): add paid video moments
|
2026-07-27 16:11:24 +08:00 |
|
Codex
|
76bffc1a0d
|
feat(chat): add support action cards and live entitlements
|
2026-07-27 16:11:23 +08:00 |
|
Codex
|
19b8fc51d6
|
feat(call): add streaming voice call experience
|
2026-07-27 16:11:23 +08:00 |
|
Codex
|
9fbf180df6
|
fix(ci): scope frontend image cleanup
|
2026-07-27 16:11:23 +08:00 |
|
Codex
|
6721b6eb43
|
feat(payment): support user-bound seven-discount offers
|
2026-07-27 16:11:22 +08:00 |
|
Codex
|
d6f6bc2d87
|
test(chat): enforce locked image URL masking
Docker Image / Build and Push Docker Image (push) Successful in 2m15s
|
2026-07-27 15:44:17 +08:00 |
|
Codex
|
b34d3a3a67
|
feat(subscription): separate selection from payment and add issue feedback
Docker Image / Build and Push Docker Image (push) Successful in 2m2s
(cherry picked from commit fe9d31146b)
|
2026-07-27 11:42:49 +08:00 |
|
Codex
|
9602fdd94d
|
fix(external-entry): preserve legacy private room links
Docker Image / Build and Push Docker Image (push) Successful in 2m12s
|
2026-07-27 11:31:59 +08:00 |
|
Codex
|
bb1f0d225c
|
feat(chat): send idempotent client message ids
Docker Image / Build and Push Docker Image (push) Successful in 2m18s
|
2026-07-27 11:00:37 +08:00 |
|
Codex
|
0d5b5c17fa
|
feat(private-zone): add paid video moments
Docker Image / Build and Push Docker Image (push) Successful in 2m5s
|
2026-07-24 20:19:49 +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
|
17236bd14e
|
feat(call): add streaming voice call experience
Docker Image / Build and Push Docker Image (push) Successful in 2m3s
|
2026-07-24 16:42:21 +08:00 |
|
Codex
|
64ba720121
|
feat(mobile): improve image viewer and install entry
Docker Image / Build and Push Docker Image (push) Successful in 1m58s
(cherry picked from commit 556bfd2919)
|
2026-07-24 14:54:57 +08:00 |
|
Codex
|
b04ef58855
|
fix(pwa): 统一桌面安装图标
Docker Image / Build and Push Docker Image (push) Successful in 2m1s
(cherry picked from commit 29abd746da)
(cherry picked from commit 8660fe7b7e)
|
2026-07-24 14:16:56 +08:00 |
|
Codex
|
5e0361a199
|
fix(ci): scope frontend image cleanup
Docker Image / Build and Push Docker Image (push) Successful in 2m10s
|
2026-07-24 13:17:20 +08:00 |
|
Codex
|
8660fe7b7e
|
fix(pwa): 统一桌面安装图标
Docker Image / Build and Push Docker Image (push) Successful in 2m6s
(cherry picked from commit 29abd746da)
|
2026-07-24 12:19:40 +08:00 |
|
Codex
|
a20a333665
|
feat(mobile): improve image viewer and install entry
Docker Image / Build and Push Docker Image (push) Successful in 2m5s
(cherry picked from commit 556bfd2919)
|
2026-07-24 11:58:13 +08:00 |
|
Codex
|
92768047e9
|
fix(chat): debounce post-send action menu
Docker Image / Build and Push Docker Image (push) Successful in 2m1s
|
2026-07-23 20:07:17 +08:00 |
|
Codex
|
606e6d60ff
|
fix(chat): debounce post-send action menu
Docker Image / Build and Push Docker Image (push) Successful in 1m56s
|
2026-07-23 20:03:26 +08:00 |
|
Codex
|
c659c5fc3f
|
test(e2e): align simplified splash expectations
Docker Image / Build and Push Docker Image (push) Successful in 3m4s
|
2026-07-23 19:33:08 +08:00 |
|
Codex
|
537a0a2c36
|
feat(chat): render commercial actions and persist greetings
|
2026-07-23 19:19:05 +08:00 |
|
Codex
|
b1f52c68e8
|
feat(splash): simplify multi-character home layout
|
2026-07-23 19:19:05 +08:00 |
|
Codex
|
3c7b0c30e0
|
refactor(private-zone): use canonical product name
|
2026-07-23 19:19:05 +08:00 |
|
Codex
|
469512df18
|
feat(navigation): add favorite entry and Menu tab
|
2026-07-23 19:18:42 +08:00 |
|
Codex
|
318e4991be
|
fix(ci): install pnpm from configured registry
|
2026-07-23 19:17:58 +08:00 |
|
Codex
|
2d432e5367
|
fix(ci): use reachable pnpm registry for Docker builds
|
2026-07-23 19:17:58 +08:00 |
|
Codex
|
4dae805a88
|
feat(payment): support user-bound seven-discount offers
Docker Image / Build and Push Docker Image (push) Successful in 1m55s
|
2026-07-23 16:13:22 +08:00 |
|
Codex
|
02f6964484
|
feat(chat): render commercial actions and persist greetings
Docker Image / Build and Push Docker Image (push) Successful in 1m56s
|
2026-07-23 14:54:23 +08:00 |
|
Codex
|
79397af739
|
feat(splash): simplify multi-character home layout
Docker Image / Build and Push Docker Image (push) Successful in 2m1s
|
2026-07-23 13:33:17 +08:00 |
|