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
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
5f94105bc6
fix(chat): update unlock response contract
2026-06-30 18:15:39 +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
61504050e5
fix(auth): trim email and username in emailLogin method
2026-06-30 15:15:35 +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
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
0bae53bfba
feat: implement lazy singleton pattern for repository instances and update related imports
2026-06-29 17:25:41 +08:00
admin
096978e703
feat(subscription): split vip and topup flows
2026-06-29 14:45:01 +08:00
admin
e372d58b4c
feat(payment): sync plans and add coins rules
2026-06-29 14:11:50 +08:00
admin
6e51cb7d16
Refactor: Remove original Dart references from comments across multiple files
...
- Updated comments in various components, schemas, and repositories to remove references to original Dart files.
- Ensured consistency in documentation while maintaining the context of the code.
2026-06-29 11:31:21 +08:00
admin
1ebd29d1ed
refactor: remove unused subscription plans and router files
2026-06-29 10:56:08 +08:00
admin
58cd2a7545
feat(user): sync entitlement snapshot
2026-06-29 10:37:37 +08:00
admin
455204e1e4
feat(chat): add history unlock api
2026-06-26 19:27:56 +08:00
admin
49b67064f7
feat(subscription): load vip and credit plans from api
2026-06-26 15:09:27 +08:00
admin
abf6d5ae88
feat(auth): mark test accounts in login requests
2026-06-26 14:05:53 +08:00
admin
94fb3ed19b
fix(user): align dto with latest payload
2026-06-25 17:40:41 +08:00
admin
8d956bc95d
fix(chat): render locked voice messages correctly
2026-06-25 12:04:38 +08:00
admin
c8f0827e40
fix(subscription): return chat paywalls after payment
2026-06-25 10:20:13 +08:00
admin
42c03f8901
feat(chat): migrate chat protocol to lock detail
2026-06-24 14:06:30 +08:00
admin
3e766a0ecd
fix(chat): preserve private send response fields
2026-06-24 11:02:15 +08:00
admin
bfbf7ee91a
feat(app): improve payment and paywall UX
2026-06-24 10:02:22 +08:00
admin
18617ac7e5
refactor(payment): remove websocket event dto
2026-06-23 18:11:26 +08:00
admin
24e52d6ead
fix(payment): support updated plan pricing fields
2026-06-23 15:47:09 +08:00
admin
f14b8a48d2
fix(chat): handle guest total limit
2026-06-23 15:14:17 +08:00
admin
cb7087f8ad
chore(chat): add mock fixtures
2026-06-23 14:54:24 +08:00
admin
ebd44c4980
feat(chat): add private message unlock flow
2026-06-23 13:21:57 +08:00
admin
6bcc070ba1
refactor(chat): rely on server message limits
2026-06-23 11:20:48 +08:00
admin
d81abd6efd
feat(chat): support ai photo viewing
2026-06-23 10:34:02 +08:00
admin
27021f9328
fix(chat): normalize message date headers
2026-06-22 18:23:50 +08:00
admin
21b9954351
feat(payment): restore ezpay return orders
2026-06-22 17:31:04 +08:00
admin
890c955712
fix(payment): support ezpay cashier urls
2026-06-22 16:35:06 +08:00
admin
61fd4ca916
feat(chat): handle daily message paywall
2026-06-22 10:46:17 +08:00
admin
1fc1635341
chore: wire release hook and service updates
2026-06-18 16:18:52 +08:00
admin
a347b39001
feat(payment): connect payment service flow
2026-06-18 15:40:59 +08:00
admin
35c30ac31e
feat(data): add paywall payment APIs
2026-06-18 14:55:54 +08:00
admin
cf54bc742d
fix(chat): limit external browser prompt daily
2026-06-18 14:23:31 +08:00
admin
d190de4dda
refactor(api): use dto barrel imports
2026-06-18 14:16:00 +08:00
admin
812a3e41b9
refactor(logging): centralize console output
2026-06-18 13:34:19 +08:00
admin
0d0dabaace
refactor(utils): add barrel exports
2026-06-18 11:58:50 +08:00
admin
172ef28060
feat(chat): prompt facebook users to open external browser
2026-06-18 10:59:13 +08:00
admin
56b2c39ca5
fix(user): normalize last message timestamp
2026-06-17 17:47:07 +08:00
admin
5d66cef85c
refactor(dto): move app models into dto layer
2026-06-17 17:34:55 +08:00