Codex
|
cc9fb9f4fd
|
Add chat gifts and relationship diary UI
Docker Image / Quality and Bundle Budgets (push) Successful in 3s
Docker Image / Build and Push Docker Image (push) Successful in 1m55s
|
2026-07-21 17:41:30 +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
|
e512a42483
|
Revert "feat(chat): add composer action menu"
This reverts commit 7789673fff.
|
2026-07-21 11:04:39 +08:00 |
|
admin
|
7789673fff
|
feat(chat): add composer action menu
|
2026-07-21 10:58:40 +08:00 |
|
admin
|
159e8bfd59
|
fix(chat): migrate legacy character cache identities
|
2026-07-20 17:44:22 +08:00 |
|
admin
|
8580042c26
|
fix(auth): remove Facebook email permission
|
2026-07-20 17:04:59 +08:00 |
|
admin
|
f44db8d8b2
|
fix(payment): show selector only for Philippines
|
2026-07-20 16:23:18 +08:00 |
|
admin
|
9b90f5c83d
|
feat(tip): rename premium coffee tiers
|
2026-07-20 16:15:22 +08:00 |
|
admin
|
1f7ab2be04
|
refactor(routes): move shared pages to global scope
|
2026-07-20 14:02:15 +08:00 |
|
admin
|
b6fdc912ae
|
feat(chat): sync multi-role backend APIs
|
2026-07-20 11:29:54 +08:00 |
|
admin
|
8bb1e21886
|
fix(chat): isolate pending flows and cancel stale requests
|
2026-07-20 10:31:27 +08:00 |
|
admin
|
a30e9937b8
|
fix(chat): migrate legacy cache to Elio conversation
|
2026-07-20 10:31:27 +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
|
ae97366a4a
|
refactor(data): replace schema classes with readonly models
|
2026-07-17 13:21:40 +08:00 |
|
admin
|
eac3d8f0a7
|
refactor(data): merge DTO models into schemas
|
2026-07-17 12:47:18 +08:00 |
|
admin
|
2796010971
|
feat(characters): support character-scoped conversations
|
2026-07-17 11:42:31 +08:00 |
|
admin
|
b5990bca8b
|
refactor(viewport): centralize browser metrics
|
2026-07-16 19:43:03 +08:00 |
|
admin
|
990add97f8
|
perf(client): restore bundle guardrails
|
2026-07-16 19:35:51 +08:00 |
|
admin
|
37f45f0736
|
feat(feedback): add problem reporting flow
|
2026-07-16 18:30:34 +08:00 |
|
admin
|
4981de9b18
|
fix(private-room): preserve payment return route
|
2026-07-16 18:06:15 +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
|
05ca15be48
|
perf(client): defer chat persistence dependencies
|
2026-07-15 17:58:06 +08:00 |
|
admin
|
c277b3e6ca
|
feat(tip): add selectable coffee gift tiers
|
2026-07-15 17:00:25 +08:00 |
|
admin
|
836ae95940
|
refactor: canonicalize TypeScript and Tailwind syntax
|
2026-07-14 19:06:47 +08:00 |
|
admin
|
bb0d9244c0
|
refactor(rsc): narrow client module boundaries
|
2026-07-14 18:39:56 +08:00 |
|
admin
|
0033625866
|
perf(bundle): replace broad storage and utils imports
|
2026-07-14 18:13:55 +08:00 |
|
admin
|
81d6489978
|
feat(analytics): add behavior and payment funnel tracking
|
2026-07-14 16:54:13 +08:00 |
|
admin
|
538af6d45f
|
feat(private-room): migrate to album APIs
|
2026-07-14 12:30:22 +08:00 |
|
admin
|
3a4f24cb06
|
feat(payment): implement coffee tip plans and update payment flow
|
2026-07-14 11:48:46 +08:00 |
|
admin
|
f9c15bd91f
|
fix(splash): reuse latest chat message preview
|
2026-07-14 11:28:23 +08:00 |
|
admin
|
0fe74b5371
|
feat(tip): support tiered coffee gifts
|
2026-07-14 10:46:27 +08:00 |
|
admin
|
328c4c8127
|
fix(splash): select the latest history message
|
2026-07-13 18:16:25 +08:00 |
|
admin
|
fd631168c8
|
feat(auth): implement Facebook identity binding on external entry
|
2026-07-13 15:02:01 +08:00 |
|
admin
|
3752b3b729
|
feat(chat): add promotional external entry flow
|
2026-07-13 12:43:18 +08:00 |
|
admin
|
53801490e5
|
feat(auth): add facebook identity psid login
|
2026-07-10 17:10:55 +08:00 |
|
admin
|
e421192560
|
feat(auth): rename external ids to asid psid
|
2026-07-10 11:54:10 +08:00 |
|
admin
|
dfa5b0c068
|
refactor(chat): make external browser launch user initiated
|
2026-07-09 15:18:52 +08:00 |
|
admin
|
9159f5346d
|
feat(navigation): add external entry routing
|
2026-07-09 14:43:28 +08:00 |
|
admin
|
0106fba877
|
fix:展示 AI 回复的消息内容
|
2026-07-09 14:16:07 +08:00 |
|
admin
|
fc92c3a5d5
|
refactor(chat): show images in page overlay
|
2026-07-09 10:11:25 +08:00 |
|
admin
|
cb7791dd8d
|
feat(tip): add coffee tipping page
|
2026-07-08 19:21:42 +08:00 |
|
admin
|
baf0deeb24
|
feat(splash): load latest chat message
Docker Image / Build and Push Docker Image (push) Has been cancelled
|
2026-07-08 17:31:58 +08:00 |
|
admin
|
b5bf81de59
|
refactor(api): remove unused network endpoints
|
2026-07-07 16:29:21 +08:00 |
|
admin
|
27cb2e2c33
|
fix(pwa): show install prompt only once
|
2026-07-03 18:29:58 +08:00 |
|
admin
|
8f17ea9c9f
|
fix(auth): return to guest session on logout
|
2026-07-03 16:14:04 +08:00 |
|
admin
|
91dde42f92
|
refactor(router): introduce app navigation manager
|
2026-07-03 14:09:13 +08:00 |
|
admin
|
3592c6bb56
|
feat(chat): show first recharge offer in header
|
2026-07-02 18:45:08 +08:00 |
|