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
8cb60ed7e3
refactor(device-identifier): remove unused reset method and clean up imports
2026-06-26 13:15:58 +08:00
admin
3a85c1d46f
fix(auth): use uuid device id outside production
2026-06-26 13:14:01 +08:00
admin
7dde951306
feat: integrate Sentry for error monitoring in Next.js application
...
- Added Sentry configuration for edge features in `sentry.edge.config.ts`
- Added Sentry configuration for server-side in `sentry.server.config.ts`
- Created a sample API route to demonstrate error tracking in `src/app/api/sentry-example-api/route.ts`
- Developed a frontend page to trigger and log errors in `src/app/sentry-example-page/page.tsx`
- Configured client-side Sentry initialization in `src/instrumentation-client.ts` with Replay integration
- Implemented instrumentation registration logic in `src/instrumentation.ts`
2026-06-26 12:48:29 +08:00
admin
09cbd54c79
fix(chat): release input focus when keyboard closes
2026-06-26 12:01:24 +08:00
admin
58236453ed
fix(chat): track replies by queued batch
2026-06-26 11:42:17 +08:00
admin
ceaa3ebfcf
refactor(message-queue): improve message handling and add options for joiner
2026-06-26 11:24:48 +08:00
admin
fe85af0cd7
fix(chat): queue outgoing messages
2026-06-26 11:11:43 +08:00
admin
2858ceccdc
fix(subscription): trim insignificant price decimals
2026-06-26 10:37:41 +08:00
admin
188038846e
feat(tests): add login and logout test cases for sidebar and email options
2026-06-25 18:59:49 +08:00
admin
64b8497096
Merge branch 'dev' into test
2026-06-25 17:54:27 +08:00
admin
72207be095
chore(env): use live stripe publishable key examples
2026-06-25 17:54:27 +08:00
admin
5dfd6efa21
Merge branch 'dev' into test
2026-06-25 17:47:24 +08:00
admin
2ae7eb73d0
fix(subscription): surface stripe element load errors
2026-06-25 17:47:24 +08:00
admin
8ff0824cd2
Merge branch 'dev' into test
2026-06-25 17:40:41 +08:00
admin
94fb3ed19b
fix(user): align dto with latest payload
2026-06-25 17:40:41 +08:00
admin
a45d1d6427
Merge branch 'dev' into test
2026-06-25 17:29:50 +08:00
admin
e01b0daaf3
fix(user): prefer stored avatar in account surfaces
2026-06-25 17:29:49 +08:00
admin
4140fca889
Merge branch 'dev' into test
2026-06-25 17:18:41 +08:00
admin
949b2ef00d
fix(chat): restore direct voice unlock subscription
2026-06-25 17:18:41 +08:00
admin
1818b85d51
Merge branch 'dev' into test
2026-06-25 17:03:09 +08:00
admin
b8ee286b76
fix(subscription): sync vip state before chat return
2026-06-25 17:03:09 +08:00
admin
7efb1e440d
Merge branch 'dev' into test
2026-06-25 16:14:58 +08:00
admin
2c668399ad
fix(auth): prefill email login outside production
2026-06-25 16:14:58 +08:00
admin
f2b89fcc2f
Merge branch 'dev' into test
2026-06-25 16:07:40 +08:00
admin
cec3e68e81
fix(auth): show email option outside production
2026-06-25 16:07:40 +08:00
admin
451f285916
feat(docs): add manual tests for chat quantity limit and Facebook login
2026-06-25 15:57:15 +08:00
admin
ffc3db9a91
fix(chat): add voice unlock payment choices
2026-06-25 14:41:21 +08:00
admin
5879b7acf3
test(e2e): add playwright smoke coverage
2026-06-25 14:19:38 +08:00
admin
6081f2896a
test(stores): add state machine coverage
2026-06-25 13:28:08 +08:00
admin
0bff65dd32
feat(docs): add simplified API documentation for chat messages
2026-06-25 12:06:49 +08:00
admin
8d956bc95d
fix(chat): render locked voice messages correctly
2026-06-25 12:04:38 +08:00
admin
f83e04ed6f
fix(chat): hide voice message transcript
2026-06-25 11:26:32 +08:00
admin
cd836cda43
feat(chat): add voice message bubbles
2026-06-25 11:13:25 +08:00
admin
038b207964
feat(ui): add responsive mobile design tokens
2026-06-25 10:50:46 +08:00
admin
cc065f7781
fix(sidebar): adjust padding for user slot
2026-06-25 10:21:52 +08:00
admin
c8f0827e40
fix(subscription): return chat paywalls after payment
2026-06-25 10:20:13 +08:00
admin
9555a173b5
fix(subscription): adjust padding and margin for card layout
2026-06-25 10:06:55 +08:00
admin
583215a99d
fix(chat): route private unlocks to subscription
2026-06-24 19:27:49 +08:00
admin
568808ed39
fix(auth): read redirect on client
2026-06-24 18:57:12 +08:00
admin
38bd9e8ac0
fix(githooks): remove unnecessary newline in post-commit log output
2026-06-24 18:54:25 +08:00
admin
a987da9bfe
fix(chat): redirect guests before quota upgrade
2026-06-24 18:47:10 +08:00
admin
5aa32a4256
fix(chat): redirect guests to auth before image paywall
2026-06-24 18:41:59 +08:00
admin
c288148c12
fix(chat): remove dynamic upgradeHint for daily limit message
2026-06-24 18:18:21 +08:00
admin
2d3cb0538c
fix(styles): adjust padding and remove margin for title in voice package card
2026-06-24 18:08:25 +08:00
admin
bc2046fcc6
fix(styles): increase font size for used and total numbers for better visibility
2026-06-24 17:57:17 +08:00
admin
7701c5dbca
fix(styles): adjust padding and font sizes for improved layout consistency
2026-06-24 17:55:48 +08:00
admin
d6e411c8ef
fix(subscription): update font sizes and padding for better consistency
2026-06-24 17:12:38 +08:00
admin
bb99fa592b
fix(subscription): refine plan price display
2026-06-24 17:11:37 +08:00