Commit Graph

145 Commits

Author SHA1 Message Date
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 9cb9534459 refactor(dto): group request and response models
Docker Image / Build and Push Docker Image (push) Successful in 2m50s
2026-07-07 16:43:08 +08:00
admin 9f5e1533fc refactor(user): remove unused view fields 2026-07-07 15:40:27 +08:00
admin 0258d8819c fix(subscription): preserve vip original price 2026-07-07 15:08:47 +08:00
admin 2aaf60a497 fix(auth): defer guest login until chat entry 2026-07-07 14:11:36 +08:00
admin 3b53fc9bad refactor(chat): export flow capabilities individually 2026-07-06 15:13:19 +08:00
admin c739cc5b6e refactor(auth): fold guest restore into logout 2026-07-03 17:04:19 +08:00
admin d17ab6c23d feat(profile): surface daily free quotas 2026-07-03 16:56:06 +08:00
admin 8f17ea9c9f fix(auth): return to guest session on logout 2026-07-03 16:14:04 +08:00
admin b22f23bcc4 refactor(auth): simplify splash guest entry 2026-07-03 15:57:01 +08:00
admin 91dde42f92 refactor(router): introduce app navigation manager 2026-07-03 14:09:13 +08:00
admin 65d972fbb4 feat(errors): add centralized exception handling 2026-07-03 12:55:45 +08:00
admin 489554cd78 fix(payment): consume first recharge offer after payment 2026-07-03 10:54:46 +08:00
admin d4de1370e8 feat(payment): implement first recharge offer functionality and UI updates 2026-07-02 14:39:09 +08:00
admin 5821a4d062 fix(chat): render cached history before network sync 2026-07-02 11:51:20 +08:00
admin cd25fa35f2 fix(subscription): preselect pay channel before navigation 2026-07-02 11:38:47 +08:00
admin ae6578923b refactor(storage): use unstorage for session state 2026-07-01 18:36:26 +08:00
admin a52e7f15ff refactor(auth): enhance business login session validation and add tests 2026-07-01 15:01:15 +08:00
admin 760e4fe343 refactor(app): tighten chat and sync boundaries 2026-07-01 14:03:25 +08:00
admin f6e7adbe96 refactor(chat): remove weekly limit flow 2026-07-01 13:12:14 +08:00
admin 617f1d4777 fix(chat): preserve locked message content on unlock 2026-07-01 10:47:55 +08:00
admin 9c45c7eb69 fix(chat): avoid overwriting user messages on unlock 2026-07-01 10:22:11 +08:00
admin 5d9ed7e027 refactor(stores): tighten chat and payment boundaries 2026-07-01 10:12:19 +08:00
admin ed109f25a0 refactor(chat): split machine and repository flows 2026-06-30 19:16:33 +08:00
admin e7a9e7abe5 feat(chat): unlock paid messages before payment 2026-06-30 18:56:17 +08:00
admin 8d5ee68e5f Reapply "fix(user): refresh profile on sidebar open"
This reverts commit f4d0f76466.
2026-06-30 17:18:36 +08:00
admin e254c93078 feat(subscription): default pay channel by country 2026-06-30 16:49:47 +08:00
admin 9cff16e2d9 refactor(chat): tighten media cache boundaries 2026-06-30 16:12:02 +08:00
admin ccd2d6bd48 feat(media): implement caching for chat media and update components to use cached media 2026-06-30 15:59:33 +08:00
admin 958a0f8ffd feat(chat): handle credit-gated send responses 2026-06-30 14:17:14 +08:00
admin f4d0f76466 Revert "fix(user): refresh profile on sidebar open"
This reverts commit 6e811b0e09.
2026-06-30 13:07:50 +08:00
admin a99a6e056d feat(auth): persist login provider for restored sessions 2026-06-30 12:50:18 +08:00
admin 6e811b0e09 fix(user): refresh profile on sidebar open 2026-06-30 11:36:52 +08:00
admin 01a17fbdc9 fix(payment): fail order polling after timeout 2026-06-30 10:37:44 +08:00
admin cee63e8658 fix(chat): use weekly limit for message quota 2026-06-29 18:40:44 +08:00
admin 0bae53bfba feat: implement lazy singleton pattern for repository instances and update related imports 2026-06-29 17:25:41 +08:00
admin 80d6563ffb refactor(chat): remove unused upgrade state fields 2026-06-29 16:32:11 +08:00
admin 61796c732f feat(chat): restore image viewer after payment 2026-06-29 16:19:48 +08:00
admin 6273cd1bbe test(chat-machine): add test for ignoring repeated user login during active session 2026-06-29 15:49:03 +08:00
admin e372d58b4c feat(payment): sync plans and add coins rules 2026-06-29 14:11:50 +08:00
admin 934b92502b fix(chat): clear limit prompt after payment 2026-06-29 11:27:39 +08:00
admin 2207301ccb refactor(sidebar): remove unused store 2026-06-29 10:58:15 +08:00
admin b7779878cf feat(chat): unlock history after payment 2026-06-29 10:53:52 +08:00
admin 58cd2a7545 feat(user): sync entitlement snapshot 2026-06-29 10:37:37 +08:00
admin 1b73c3ac10 refactor(chat): remove private unlock machine flow 2026-06-26 19:17:29 +08:00
admin b6f18a1ef3 refactor(payment): remove vip status flow 2026-06-26 18:48:22 +08:00
admin e9fc001a6f refactor(chat): remove vip websocket session flow 2026-06-26 18:35:26 +08:00
admin 49b67064f7 feat(subscription): load vip and credit plans from api 2026-06-26 15:09:27 +08:00
admin 3a85c1d46f fix(auth): use uuid device id outside production 2026-06-26 13:14:01 +08:00
admin 58236453ed fix(chat): track replies by queued batch 2026-06-26 11:42:17 +08:00