admin
9a51acd636
feat(private-room): redesign locked album cards
2026-07-21 19:15:35 +08:00
admin
9fff5b16fd
feat(private-room): add image grid and swipe gallery
...
Render unlocked albums as adaptive nine-image grids and open the selected source image in the Gallery. Add pointer-driven swipe thresholds, edge resistance, animated snapping, adjacent-image loading, reduced-motion support, and coverage for filtering and navigation.
2026-07-21 18:26:12 +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
fa08cc114f
feat(tip): customize first gift thank-you
2026-07-21 14:39:53 +08:00
admin
37ff69020b
feat(tip): support dynamic gift products
2026-07-21 13:19:45 +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
bfe48439b3
refactor(chat): remove failures section from API documentation
2026-07-20 14:03:40 +08:00
admin
b6fdc912ae
feat(chat): sync multi-role backend APIs
2026-07-20 11:29:54 +08:00
admin
2fc312b5c7
feat(characters): add catalog boundary and capabilities
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
4012b9cd17
chore
2026-07-17 14:32:35 +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
37f45f0736
feat(feedback): add problem reporting flow
2026-07-16 18:30:34 +08:00
admin
1cbb306cee
chore(docs): remove deprecated API documentation files
2026-07-15 15:07:31 +08:00
admin
078774f9b9
refactor(chat): remove legacy unlock response fields
2026-07-15 15:06:09 +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
3752b3b729
feat(chat): add promotional external entry flow
2026-07-13 12:43:18 +08:00
admin
b05adb1bb2
feat(docs): add Facebook ASID/PSID binding and login API documentation
2026-07-10 17:11:21 +08:00
admin
aebda70834
ci(actions): use action notify webhook
2026-07-08 18:36:25 +08:00
admin
b60ce37ab7
ci(actions): notify flow completion
2026-07-08 18:12:06 +08:00
admin
c46b9b4cdd
feat(private-room): connect moments feed
Docker Image / Build and Push Docker Image (push) Successful in 9m29s
2026-07-08 16:29:08 +08:00
admin
77b496da2b
chore(docs): remove outdated backend documentation files
2026-07-08 15:51:05 +08:00
admin
5124c32185
feat(profile): add daily free chat and private message quotas to user profile response
2026-07-03 16:57:43 +08:00
admin
3032f28d64
Remove outdated PAYWALL_API documentation and add example plans JSON for payment plans and first recharge offers.
2026-07-02 14:40:13 +08:00
admin
d4de1370e8
feat(payment): implement first recharge offer functionality and UI updates
2026-07-02 14:39:09 +08:00
admin
5f94105bc6
fix(chat): update unlock response contract
2026-06-30 18:15:39 +08:00
admin
958a0f8ffd
feat(chat): handle credit-gated send responses
2026-06-30 14:17:14 +08:00
admin
caf77efb32
feat: 更新后端文档位置
2026-06-30 10:49:14 +08:00