Commit Graph

349 Commits

Author SHA1 Message Date
admin 8586e87ab6 fix(chat): keep mobile send from losing focus 2026-07-01 20:00:54 +08:00
admin 1cb031f793 fix(platform): require OnePlus PKC110 fallback match 2026-07-01 19:36:26 +08:00
admin 994c368f2d Revert "fix(platform): add OnePlus detection to Oppo family device check"
This reverts commit 85ee34e3f7.
2026-07-01 19:05:12 +08:00
admin 85ee34e3f7 fix(platform): add OnePlus detection to Oppo family device check 2026-07-01 18:59:46 +08:00
admin b59da8f7e4 feat(logging): report important keyboard events 2026-07-01 18:45:03 +08:00
admin ae6578923b refactor(storage): use unstorage for session state 2026-07-01 18:36:26 +08:00
admin 0251916a8a fix(subscription): update price formatting to use dot decimal separator 2026-07-01 18:12:03 +08:00
admin 94bb6adbb5 fix(keyboard): support OPPO Facebook fallback 2026-07-01 17:30:29 +08:00
admin fa5b380577 fix(chat): restore scroll after image viewer return 2026-07-01 17:15:38 +08:00
admin 5f9df58dbe fix(chat): downgrade media prefetch cache failures 2026-07-01 16:53:11 +08:00
admin c477737c0d fix(chat): allow nullable credit fields 2026-07-01 16:25:59 +08:00
admin 94fa3e9b7a fix(chat): simplify Xiaomi Facebook keyboard lift 2026-07-01 16:13:46 +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 d1ccf3631e feat(chat): prompt before credit top up 2026-07-01 13:01:35 +08:00
admin abc0faf197 style(chat): distinguish empty send button state 2026-07-01 12:51:51 +08:00
admin eccb6d3074 refactor(chat): simplify input send button 2026-07-01 12:42:26 +08:00
admin a80d68c1e4 fix(chat): update font size to prevent auto-zoom in iOS Facebook IAB/Safari 2026-07-01 12:35:55 +08:00
admin 27c9e107a2 fix(keyboard): limit adaptation to Xiaomi Facebook IAB 2026-07-01 12:01:12 +08:00
admin fd1a2bad3c refactor(keyboard): remove unused keyboard watchdog functionality 2026-07-01 11:48:59 +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 b7bccaa4cf test(chat): add test for defaulting nullable credit fields to zero 2026-06-30 19:33:34 +08:00
admin a105820b88 test(chat): add test for defaulting nullable content to an empty string 2026-06-30 19:29:41 +08:00
admin ed109f25a0 refactor(chat): split machine and repository flows 2026-06-30 19:16:33 +08:00
admin d33c34d751 fix(subscription): return to sidebar after payment 2026-06-30 19:01:17 +08:00
admin e7a9e7abe5 feat(chat): unlock paid messages before payment 2026-06-30 18:56:17 +08:00
admin 5f94105bc6 fix(chat): update unlock response contract 2026-06-30 18:15:39 +08:00
admin bfc2c3cc1e chore(subscription): remove unused cancel route 2026-06-30 18:02:14 +08:00
admin e75865865f chore(architecture): enforce app data boundaries 2026-06-30 17:37:53 +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 218df59345 refactor(subscription): tighten payment flow boundaries 2026-06-30 15:36:49 +08:00
admin 61504050e5 fix(auth): trim email and username in emailLogin method 2026-06-30 15:15:35 +08:00
admin 2c96d5144c fix(pwa): add offline fallback route 2026-06-30 15:08:18 +08:00
admin ba6ce57e62 refactor(app): tighten feature boundaries 2026-06-30 14:50:31 +08:00
admin 1fed21fa2f refactor(chat): clean stale mocks and external browser helpers 2026-06-30 14:32:58 +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 768b24774d fix(auth): replace hardcoded platform name with dynamic platform detection 2026-06-30 12:05:44 +08:00
admin c1dbd93ce1 fix(chat): show unlock dialog over image viewer 2026-06-30 11:54:04 +08:00
admin 6e811b0e09 fix(user): refresh profile on sidebar open 2026-06-30 11:36:52 +08:00
admin 345c5f7f25 refactor(logger): extract sentry reporter 2026-06-30 11:24:13 +08:00
admin a761917669 fix(chat): return directly to paid image 2026-06-30 11:14:15 +08:00
admin f352dbdffa fix(chat): constrain image viewer width 2026-06-30 10:58:57 +08:00