Commit Graph

404 Commits

Author SHA1 Message Date
admin 3b88869a57 feat: enhance StripePaymentDialog with document handling and portal rendering 2026-06-29 18:27:53 +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 61796c732f feat(chat): restore image viewer after payment 2026-06-29 16:19:48 +08:00
admin 207f635e7f style(subscription-vip-offer-section): update colors and shadows for improved aesthetics 2026-06-29 15:20:17 +08:00
admin 6cf1ee4f88 refactor(coins-rules): remove unused Voice Call rule from COIN_RULES 2026-06-29 15:17:57 +08:00
admin 4f11cbda09 style(subscription): brighten coins offer section 2026-06-29 15:17:05 +08:00
admin 4f919d46ad style(ui): use coin icons for wallet actions 2026-06-29 15:13:14 +08:00
admin 069072af17 fix(sidebar): adjust topBar margin for improved layout 2026-06-29 14:57:45 +08:00
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 b7779878cf feat(chat): unlock history after payment 2026-06-29 10:53:52 +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 30796ca4e7 style(subscription): darken offer section backgrounds 2026-06-26 15:39:05 +08:00
admin f0ba1756b6 feat(subscription): enhance styling and layout for subscription components 2026-06-26 15:23:21 +08:00
admin 49b67064f7 feat(subscription): load vip and credit plans from api 2026-06-26 15:09:27 +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 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 2ae7eb73d0 fix(subscription): surface stripe element load errors 2026-06-25 17:47:24 +08:00
admin 94fb3ed19b fix(user): align dto with latest payload 2026-06-25 17:40:41 +08:00
admin e01b0daaf3 fix(user): prefer stored avatar in account surfaces 2026-06-25 17:29:49 +08:00
admin 949b2ef00d fix(chat): restore direct voice unlock subscription 2026-06-25 17:18:41 +08:00
admin b8ee286b76 fix(subscription): sync vip state before chat return 2026-06-25 17:03:09 +08:00
admin 2c668399ad fix(auth): prefill email login outside production 2026-06-25 16:14:58 +08:00
admin cec3e68e81 fix(auth): show email option outside production 2026-06-25 16:07:40 +08:00
admin ffc3db9a91 fix(chat): add voice unlock payment choices 2026-06-25 14:41:21 +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 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