Commit Graph

209 Commits

Author SHA1 Message Date
admin 7c69b6cd8a refactor: 优化界面样式 2026-07-13 16:47:38 +08:00
admin 4682b4bf3f refactor(chat): simplify paid message lock state 2026-07-13 15:20:07 +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 8b40720821 feat(storage): run startup persistence migrations 2026-07-10 17:42:06 +08:00
admin 53801490e5 feat(auth): add facebook identity psid login 2026-07-10 17:10:55 +08:00
admin 2e60bf64e6 feat(auth): rename facebookIdLogin to facebookAsidLogin and update related references 2026-07-10 16:35:38 +08:00
admin dfcb06f5a9 feat(auth): add psid field to various login request DTOs and schemas 2026-07-10 16:33:29 +08:00
admin e421192560 feat(auth): rename external ids to asid psid 2026-07-10 11:54:10 +08:00
admin 8312d08653 fix(chat): apply unlocked voice audio url 2026-07-10 11:15:59 +08:00
admin 1b85f3a410 fix(chat): keep single locked history message unchanged 2026-07-10 10:48:40 +08:00
admin c594e55fd3 refactor(auth): remove apple login status 2026-07-09 17:25:16 +08:00
admin ef77709ae8 chore 2026-07-09 16:02:27 +08:00
admin 360db0f813 refactor(auth): remove unused machine state 2026-07-09 15:02:49 +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 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