admin
ef18500de3
feat(back-button): enhance button styles and add variant support; refactor back navigation in sidebar and coins rules screen
2026-06-29 14:54:03 +08:00
admin
096978e703
feat(subscription): split vip and topup flows
2026-06-29 14:45:01 +08:00
admin
72ac923a44
feat(coins-rules): update coin rules text to English for better clarity
...
style(sidebar): enhance hero section with new padding, border, and background
2026-06-29 14:17:46 +08:00
admin
e372d58b4c
feat(payment): sync plans and add coins rules
2026-06-29 14:11:50 +08:00
admin
274fe87ced
feat(sidebar): add wallet top up card
2026-06-29 13:22:50 +08:00
admin
b03083bacd
style(subscription): polish offer sections
2026-06-29 13:11:48 +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
cdaf3cc365
refactor(sync-backend-api): update documentation for syncing frontend with backend API
2026-06-29 11:30:04 +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
1ebd29d1ed
refactor: remove unused subscription plans and router files
2026-06-29 10:56:08 +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
455204e1e4
feat(chat): add history unlock api
2026-06-26 19:27:56 +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
18bd9eaa47
refactor(hooks): split keyboard height hook modules
2026-06-26 15:50:45 +08:00
admin
30796ca4e7
style(subscription): darken offer section backgrounds
2026-06-26 15:39:05 +08:00
admin
23330787c0
chore(chat): add keyboard adaptation diagnostics
2026-06-26 15:34:37 +08:00
admin
f0ba1756b6
feat(subscription): enhance styling and layout for subscription components
2026-06-26 15:23:21 +08:00
admin
fdcb7c56f1
feat(sync-backend-api): add skill for syncing frontend code with backend OpenAPI specification
2026-06-26 15:12:11 +08:00
admin
2ad0236382
feat(api-docs): add VIP and credits frontend API documentation
2026-06-26 15:10:54 +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
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