Codex
a44fc4860e
feat(private-zone): add paid video moments
2026-07-24 20:17:28 +08:00
Codex
ff2759cf0f
feat(chat): add support action cards and live entitlements
2026-07-24 18:04:05 +08:00
Codex
d746d04503
feat(call): add streaming voice call experience
2026-07-24 16:36:36 +08:00
Codex
46588bd98c
feat(payment): support user-bound seven-discount offers
2026-07-23 16:11:20 +08:00
Codex
05f625dd0b
feat(chat): render commercial actions and persist greetings
2026-07-23 14:52:34 +08:00
Codex
3790fb813f
feat(splash): simplify multi-character home layout
2026-07-23 13:27:16 +08:00
Codex
a55a59bff4
fix(private-zone): hide incomplete albums and refresh Maya cover
2026-07-23 11:47:22 +08:00
Codex
d2a46ff6b9
refactor(private-zone): use canonical product name
2026-07-23 10:53:41 +08:00
Codex
a4c4ca6666
fix(multi-role): enable Maya and Nayeli commercial flows
2026-07-22 20:49:28 +08:00
Codex
ed3b34ce1c
refactor(private-zoom): rename full feature surface
2026-07-22 18:21:47 +08:00
admin
06af88dc44
feat(chat): add composer action menu
2026-07-22 10:05:39 +08:00
admin
9deb320cf6
feat(profile)!: replace sidebar and add avatar navigation
...
Rename the global Sidebar route, UI, assets, analytics, and payment return context to Profile. Add accessible message-avatar navigation and preserve the source character across auth and logout flows.
BREAKING CHANGE: /sidebar has been removed; use /profile instead.
2026-07-21 18:08:12 +08:00
admin
37ff69020b
feat(tip): support dynamic gift products
2026-07-21 13:19:45 +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
17e5656f53
docs(architecture): consolidate domain protocols
2026-07-21 10:08:12 +08:00
admin
9f176272c1
docs(chat): consolidate multi-role protocol
2026-07-20 19:08:24 +08:00
admin
edf50e9cc4
feat(tip): add personalized payment success experience
2026-07-20 19:06:42 +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
4d1c85727a
refactor(chat): remove guest history synchronization
2026-07-20 14:02:39 +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
2fc312b5c7
feat(characters): add catalog boundary and capabilities
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
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
19d36ed5bf
refactor(data): establish API contract guardrails
CI / Quality and Bundle Budgets (push) Has been cancelled
2026-07-16 20:09:30 +08:00
admin
cc06ed034d
fix(runtime): enforce session and environment contracts
2026-07-16 19:56:15 +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
7dce1b5d4c
feat(subscription): highlight popular plans
2026-07-15 18:30:18 +08:00
admin
c37a2f9040
feat(chat): implement pull-to-refresh functionality and pagination for chat history
2026-07-15 18:19:35 +08:00
admin
05ca15be48
perf(client): defer chat persistence dependencies
2026-07-15 17:58:06 +08:00
admin
86ffbbcdbc
ci: establish trusted quality baseline
2026-07-15 17:34:17 +08:00
admin
078774f9b9
refactor(chat): remove legacy unlock response fields
2026-07-15 15:06:09 +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
49788a04d5
fix(chat): lower unavailable media logs
2026-07-14 17:19:10 +08:00
admin
ca55723e48
fix(chat): sync paid voice audio unlock flow
2026-07-14 15:20:56 +08:00
admin
759481b621
refactor(schemas): group network schemas by direction
...
Move request and response schemas into matching subdirectories, extract the shared chat lock type, and update barrels and imports without changing wire formats.
2026-07-14 15:12:19 +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
4083cf0b6c
refactor: remove obsolete config and cross-layer exports
...
Drop the temporary static-generation retry override and stale hydration suppression. Refresh outdated Next.js and migration comments, and stop re-exporting Result through the storage layer.
2026-07-13 18:45:59 +08:00