Commit Graph

494 Commits

Author SHA1 Message Date
javayhu
9f71c9942a chore: optimize the colors of componnets in home page 2025-08-16 01:39:11 +08:00
javayhu
e99d6da45c chore: update blog card category bg 2025-08-16 00:39:43 +08:00
javayhu
debbb5abf5 feat: support disable storage module 2025-08-15 22:51:48 +08:00
javayhu
df3f3aa895 feat: support disable newsletter module 2025-08-15 22:39:29 +08:00
javayhu
46fd529390 refactor: add isDemo function 2025-08-15 22:10:01 +08:00
javayhu
fbb9a1b053 chore: update size of youtube video component 2025-08-15 20:25:37 +08:00
javayhu
335c3b46d6 fix: fix build error in newsletter form validation 2025-08-15 00:06:28 +08:00
javayhu
89fd7193ac feat: upgrade to zod v4 & fix z.url() and z.email()
https://zod.dev/v4/changelog?id=zstring-updates
2025-08-03 00:32:44 +08:00
javayhu
46ec614fd3 refactor: move CreditsProvider 2025-07-28 22:53:31 +08:00
javayhu
3cb0911cf4 fix: ensure current user is only displayed when component is mounted 2025-07-24 01:14:53 +08:00
javayhu
0d04f6914e refactor: optimize credits rendering by memoizing and moving checks before hooks 2025-07-24 00:51:57 +08:00
javayhu
bc4578a3cd chore: remove credits disabled check in credits components 2025-07-24 00:04:42 +08:00
javayhu
757f1dc4ae feat: support crisp chat 2025-07-18 23:33:07 +08:00
javayhu
1be38e3e8d feat: support disable credential login 2025-07-18 22:04:39 +08:00
javayhu
716eac324f chore: add captcha validation to login form 2025-07-18 21:15:55 +08:00
javayhu
2c4db1e744 chore: update Captcha component 2025-07-18 20:37:59 +08:00
javayhu
a8c76d3249 refactor: integrate useMounted hook to fix hydration error in BillingCard and CreditsBalanceCard 2025-07-13 22:59:26 +08:00
javayhu
49b39ad9dd refactor: update credit checkout session callback param name 2025-07-13 22:40:20 +08:00
javayhu
1adf3d5dc3 refactor: simplify success toast handling and refresh logic in CreditsBalanceCard 2025-07-13 22:39:28 +08:00
javayhu
b27d8cc505 refactor: add retry functionality for payment and credits data fetching with improved user experience 2025-07-13 15:15:44 +08:00
javayhu
c960738133 refactor: streamline session handling in payment and credits providers 2025-07-13 14:25:56 +08:00
javayhu
7af313868c refactor: rename resetState to resetCreditsState and remove unused updateBalanceOptimistically method 2025-07-13 00:36:02 +08:00
javayhu
4313e32471 refactor: conditionally render credits-related components based on configuration 2025-07-13 00:09:05 +08:00
javayhu
31116cbf8b refactor: remove unused Stripe dependency and update credit expiration logic 2025-07-12 23:41:50 +08:00
javayhu
141b562307 refactor: improve loading state management in billing page 2025-07-12 22:36:17 +08:00
javayhu
8be9f6c775 style: update text colors in billing and credits balance cards for improved visibility 2025-07-12 21:32:29 +08:00
javayhu
ac02ea780a feat: add credit statistics in credits balance card 2025-07-12 21:29:28 +08:00
javayhu
e3aa8eab55 feat: add support for free plan users in credit packages and update billing card layout 2025-07-12 20:23:23 +08:00
javayhu
72e0a14fc9 refactor: improve layout consistency in settings pages by adjusting grid structures 2025-07-12 19:46:27 +08:00
javayhu
ee341522f5 feat: enhance billing and credits management with new components and improved layout 2025-07-12 19:29:21 +08:00
javayhu
b5997ded4c feat: add payment success message and improve billing card layout 2025-07-12 17:03:16 +08:00
javayhu
367965e41f feat: ensure handler session id only once in credit package 2025-07-12 12:46:57 +08:00
javayhu
c7a1ec69bb feat: add ConsumeCreditCard component for credit consumption 2025-07-12 11:08:28 +08:00
javayhu
a5c6c8b493 feat: display user email and customer ID in UserDetailViewer 2025-07-12 08:10:31 +08:00
javayhu
f45bcad110 feat: update UsersTable component to enhance column sizing and loading state handling 2025-07-11 22:24:02 +08:00
javayhu
75db5e85a7 feat: enhance sorting functionality in tables by implementing dropdown menus 2025-07-11 22:10:04 +08:00
javayhu
9711d13804 refactor: optimize user fetching logic in UsersPageClient component by using useCallback for fetchUsers function 2025-07-11 01:38:54 +08:00
javayhu
9d4fcbe36d refactor: remove useCreditTransactionStore and related logic from credits components, streamline useCredits integration 2025-07-11 01:35:31 +08:00
javayhu
e6663b013d refactor: replace getCreditBalanceAction with useCredits hook in credits-related components 2025-07-11 01:10:43 +08:00
javayhu
0b6f81aca6 refactor: replace useTransactionStore with useCreditTransactionStore in credit-related components 2025-07-10 23:27:43 +08:00
javayhu
59c7c807db refactor: rename PURCHASE to PURCHASE_PACKAGE in transaction types 2025-07-10 22:52:26 +08:00
javayhu
de1ccca27b feat: implement consume credits action and get credit balance action, update credits balance references 2025-07-10 22:00:33 +08:00
javayhu
263440742a feat: add CreditDetailViewer component and enhance credit transaction details in English and Chinese 2025-07-10 21:43:43 +08:00
javayhu
b75e9eb282 refactor: initialize sorting state with default value in UsersPage and CreditTransactionsPage components 2025-07-10 19:40:08 +08:00
javayhu
2aeb027e2f feat: add subscription renewal and lifetime monthly messages in English and Chinese 2025-07-10 19:34:06 +08:00
javayhu
0500617803 style: adjust padding in dashboard header actions 2025-07-10 19:21:09 +08:00
javayhu
3872a9d422 refactor: remove session_id from URL parameters in CreditPackages component 2025-07-10 19:20:11 +08:00
javayhu
2e0a195a2a refactor: update URL handling in CreditPackages component 2025-07-10 16:48:29 +08:00
javayhu
6c1a4685cd refactor: add disabled to credits config 2025-07-10 16:30:56 +08:00
javayhu
bbae584c88 fix: update DashboardHeaderand update credits label in CreditsBalanceMenu to use translations 2025-07-10 15:56:15 +08:00