admin
|
7a7ce4bb04
|
chore(favicon): 使用预发布环境的图标
Docker Image / Quality and Bundle Budgets (push) Successful in 3s
Docker Image / Build and Push Docker Image (push) Successful in 1m52s
|
2026-07-20 14:03:42 +08:00 |
|
admin
|
bfe48439b3
|
refactor(chat): remove failures section from API documentation
|
2026-07-20 14:03:40 +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
|
b216b53f2e
|
fix(subscription): allow return route prerendering
|
2026-07-20 11:38:54 +08:00 |
|
admin
|
cf67b06fb9
|
fix(images): compress large and medium tip images
|
2026-07-20 11:36:17 +08:00 |
|
admin
|
b6fdc912ae
|
feat(chat): sync multi-role backend APIs
|
2026-07-20 11:29:54 +08:00 |
|
admin
|
16b5c16e76
|
fix(auth): remove character context dependency
|
2026-07-20 10:42:40 +08:00 |
|
admin
|
7bd5defa5e
|
refactor(characters): drive shared UI from active character
|
2026-07-20 10:31:27 +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
|
5bfb71e2b8
|
fix(characters): reset route actors on character change
|
2026-07-20 10:31:27 +08:00 |
|
admin
|
11c1747a68
|
fix(feedback): show minimum content length
|
2026-07-18 15:52:19 +08:00 |
|
admin
|
1b15f69a96
|
feat(tests): add pre-release multi-message lock types test suite
|
2026-07-17 18:34:17 +08:00 |
|
admin
|
4e1f967e4a
|
Revert "feat(payment): show Stripe logo in method selector"
This reverts commit 3aefbef259.
|
2026-07-17 18:33:21 +08:00 |
|
admin
|
650b237984
|
fix(chat): align header with offer banner
|
2026-07-17 18:33:14 +08:00 |
|
admin
|
3aefbef259
|
feat(payment): show Stripe logo in method selector
|
2026-07-17 18:32:37 +08:00 |
|
admin
|
b22db6d147
|
feat(payment): share payment method selector
|
2026-07-17 18:27:24 +08:00 |
|
admin
|
66445a9972
|
feat(auth-panel): enhance BackButton layout with Tailwind classes
|
2026-07-17 16:51:08 +08:00 |
|
admin
|
78e97c3612
|
test(e2e): update specs for multi-character routes
|
2026-07-17 16:49:20 +08:00 |
|
admin
|
8a53a07e0e
|
feat(chat-header): update guest chat layout and link to character splash
|
2026-07-17 16:29:37 +08:00 |
|
admin
|
d545c3653f
|
refactor(splash-screen): remove dark variant from AppBottomNav
|
2026-07-17 16:28:56 +08:00 |
|
admin
|
b3ebd5cf3b
|
feat(characters): use local character catalog
|
2026-07-17 16:03:18 +08:00 |
|
admin
|
a210a98d98
|
refactor(assets): relocate character cover image
|
2026-07-17 15:04:43 +08:00 |
|
admin
|
64e27b4fa6
|
refactor(private-room): rename default cover image
|
2026-07-17 14:50:30 +08:00 |
|
admin
|
4012b9cd17
|
chore
|
2026-07-17 14:32:35 +08:00 |
|
admin
|
2394f9031a
|
refactor(assets): relocate character avatars
|
2026-07-17 14:30:11 +08:00 |
|
admin
|
ae97366a4a
|
refactor(data): replace schema classes with readonly models
|
2026-07-17 13:21:40 +08:00 |
|
admin
|
3437312167
|
fix(chat): clarify daily free chat limit
|
2026-07-17 12:47:39 +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
|
93efcb6604
|
refactor(ci): skip quality gate for test branch
|
2026-07-17 10:23:07 +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
|
acabf165cd
|
refactor(chat): consolidate unlock state
|
2026-07-16 19:49:08 +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
|
40c6de5a06
|
fix(feedback): rename eyebrow class to successEyebrow for consistency
|
2026-07-16 19:00:04 +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
|
b64a90f0e3
|
fix(chat): calibrate Facebook IAB keyboard fallback
|
2026-07-16 17:39:50 +08:00 |
|
admin
|
ffd988bf95
|
fix(chat): stabilize Facebook keyboard fallback
|
2026-07-16 17:17:34 +08:00 |
|
admin
|
f8934b1412
|
fix(chat): update target gap value for keyboard layout adjustment
|
2026-07-16 16:51:57 +08:00 |
|
admin
|
d84899fc82
|
fix(chat): adjust bottom inset values and fallback delay for keyboard avoidance
|
2026-07-16 16:48:28 +08:00 |
|
admin
|
514297f469
|
fix(chat): scope keyboard avoidance to Facebook IAB
|
2026-07-16 16:41:02 +08:00 |
|
admin
|
aa801a3e18
|
ci(docker): bypass quality gate on test
|
2026-07-16 16:31:01 +08:00 |
|
admin
|
54b9031622
|
fix(chat): restore Facebook keyboard avoidance
|
2026-07-16 16:28:10 +08:00 |
|
admin
|
9d04176e90
|
test(chat): enable virtual keyboard overlay experiment
|
2026-07-16 15:52:00 +08:00 |
|
admin
|
31eda84ea9
|
test(chat): enable resizes-content keyboard experiment
|
2026-07-16 15:29:46 +08:00 |
|