Commit Graph

  • e78a992dd6 chore: vercel ai gateway demo dev/ai-gateway javayhu 2025-08-22 10:20:55 +0800
  • 8221f1753f Merge branch 'cloudflare' of https://github.com/MkSaaSHQ/mksaas-template into cloudflare javayhu 2025-08-22 01:17:47 +0800
  • 18691030e7 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-22 01:17:38 +0800
  • 7f4a7a61a2 refactor: enhance captcha handling in login and register forms with reset functionality javayhu 2025-08-22 01:12:13 +0800
  • a6a5d92dc1 refactor: implement batch processing for expired credits in credit cron job javayhu 2025-08-22 00:39:17 +0800
  • 63a5e4f328 refactor: remove subscription and lifetime credits logic from credit stats and balance card javayhu 2025-08-22 00:04:40 +0800
  • 19120ee7f1 refactor: replace password card logic with useHasCredentialProvider hook javayhu 2025-08-21 23:54:28 +0800
  • 7aa7cb5603 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-21 10:04:48 +0800
  • d644611afd refactor: remove TANSTACK_QUERY_REFACTOR.md javayhu 2025-08-21 10:04:27 +0800
  • ca30f95027 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-21 09:59:28 +0800
  • 8cc16a898c
    Merge pull request #81 from MkSaaSHQ/dev/tanstack-query javayhu 2025-08-21 09:55:45 +0800
  • cf8a7f1242 refactor: optimize credits balance card logic after successful payment dev/tanstack-query javayhu 2025-08-21 09:50:40 +0800
  • 1fb89a2a05 refactor: enhance credit balance and stats hooks with improved error handling and logging javayhu 2025-08-21 01:48:40 +0800
  • 13c23dab56 refactor: migrate state management from Zustand to TanStack Query for improved data fetching and caching across components javayhu 2025-08-21 00:54:40 +0800
  • ac8d4dee4b refactor: replace usePayment hook and store with useCurrentPlan for improved payment state management javayhu 2025-08-21 00:50:12 +0800
  • ff1e72df13 refactor: replace useCredits hook with custom hooks for credit balance, consumption, and transactions management javayhu 2025-08-21 00:27:26 +0800
  • d153ca655e refactor: implement custom hooks for user management and ban/unban user javayhu 2025-08-20 23:52:06 +0800
  • c00223c79a refactor: replace server actions with custom hooks for newsletter management and improve loading/error handling javayhu 2025-08-20 22:39:20 +0800
  • d59be1044a feat: add QueryProvider to manage React Query client and wrap Providers component javayhu 2025-08-20 22:37:52 +0800
  • 5431160d62 chore: add @tanstack/react-query-devtools javayhu 2025-08-20 22:37:39 +0800
  • 73baf946bd chore: add @tanstack/react-query and @tanstack/eslint-plugin-query javayhu 2025-08-20 22:04:19 +0800
  • d747683f82 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-20 00:20:22 +0800
  • 978f13a368 refactor: remove unnecessary Skeleton component in billing and credits balance cards javayhu 2025-08-20 00:18:02 +0800
  • 779493965c chore: remove images in about page javayhu 2025-08-20 00:13:26 +0800
  • 3ae0411a44 chore: remove bg div in features section javayhu 2025-08-19 23:25:28 +0800
  • ccf064b0d5 chore: optimize pricing card badge javayhu 2025-08-19 23:09:41 +0800
  • b55613b471 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-18 00:59:21 +0800
  • 7c0e6a5131 chore: enhance error handling and optimize database queries in user credit functions javayhu 2025-08-18 00:58:46 +0800
  • d86f89e3de fix: update URL routing in credits balance card component after successful payment javayhu 2025-08-18 00:45:51 +0800
  • 9800b1d842 refactor: update CardFooter in credits balance card component javayhu 2025-08-18 00:42:53 +0800
  • 9db52f352b refactor: adjust spacing in credits page layout and comment out button in credits balance card javayhu 2025-08-18 00:36:42 +0800
  • 47679ab91e Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-18 00:32:31 +0800
  • 90757475ac refactor: implement credits page with balance and transactions tabs javayhu 2025-08-18 00:29:56 +0800
  • 904dceec44 refactor: update billing and credits pages & move credit balance and packages to credits page javayhu 2025-08-18 00:19:35 +0800
  • f468638f49 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-17 23:27:24 +0800
  • f1d02720d0 refactor: restructure credit distribution logic and enhance user credit handling javayhu 2025-08-17 23:26:10 +0800
  • 35ddf5e08e Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-17 08:45:27 +0800
  • bade6b620e refactor: enhance error handling in credit balance retrieval javayhu 2025-08-16 23:08:16 +0800
  • d1928575b3 refactor: replace createSafeActionClient with userActionClient for improved session handling across multiple actions javayhu 2025-08-16 23:00:21 +0800
  • 262228d6e9 feat: add session validation for admin access in getUsersAction javayhu 2025-08-16 22:03:01 +0800
  • 57b92cfe85 feat: add script of listing users emails javayhu 2025-08-16 13:51:12 +0800
  • 9f2fd58eb0 feat: optimize loading state in login and register forms javayhu 2025-08-16 10:48:58 +0800
  • 86aa48974d chore: update better-auth package to version 1.3.6 and add captcha plugin dev/better-auth-captcha javayhu 2025-08-16 10:38:16 +0800
  • 1f7c38f9f5 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-16 08:19:56 +0800
  • 9f71c9942a chore: optimize the colors of componnets in home page javayhu 2025-08-16 01:39:11 +0800
  • e99d6da45c chore: update blog card category bg javayhu 2025-08-16 00:39:43 +0800
  • 63dd4e52fb Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-15 23:03:55 +0800
  • debbb5abf5 feat: support disable storage module javayhu 2025-08-15 22:51:48 +0800
  • c5dfaafe61 chore: optimize distributing credits when user sign up javayhu 2025-08-15 22:40:59 +0800
  • df3f3aa895 feat: support disable newsletter module javayhu 2025-08-15 22:39:29 +0800
  • a1ae6ca384 feat: support disable docs module javayhu 2025-08-15 22:23:28 +0800
  • 866988d73c feat: support disable blog module javayhu 2025-08-15 22:20:15 +0800
  • 46fd529390 refactor: add isDemo function javayhu 2025-08-15 22:10:01 +0800
  • fbb9a1b053 chore: update size of youtube video component javayhu 2025-08-15 20:25:37 +0800
  • 200a9963f7 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-15 00:41:00 +0800
  • f6a2df402e fix: fix rate limit for newsletter subscription when sign up javayhu 2025-08-15 00:37:30 +0800
  • 0da8f7d335 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-15 00:10:26 +0800
  • 335c3b46d6 fix: fix build error in newsletter form validation javayhu 2025-08-15 00:06:28 +0800
  • 004edeecea Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-14 23:14:32 +0800
  • f2b5bae866 feat: upgrade react-hook-form & zod & @hookform/resolvers dev/creem javayhu 2025-08-14 23:12:44 +0800
  • 6bb12a2d86 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-11 07:41:56 +0800
  • a1b54d7518 chore: update env example javayhu 2025-08-11 07:41:29 +0800
  • 97654d97ea Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-11 07:36:28 +0800
  • 064576f48e refactor: streamline user payment retrieval by utilizing a subquery for latest active payments javayhu 2025-08-10 15:54:46 +0800
  • 0be53d3251 feat: optimize credit distribution by batching user processing and enhancing database queries javayhu 2025-08-10 14:26:53 +0800
  • 564efbd3e2 feat: increase maxDuration for API functions in vercel.json from 60 to 300 seconds javayhu 2025-08-10 14:02:49 +0800
  • 2814f87578 feat: update user last refresh time and refine user selection criteria javayhu 2025-08-10 13:53:48 +0800
  • 78f76f35b9 feat: add basic auth to distribute credits cron jobs javayhu 2025-08-10 11:48:53 +0800
  • f50f60443a
    Merge pull request #79 from MkSaaSHQ/dev/cron-jobs javayhu 2025-08-10 11:16:48 +0800
  • 346d154604 feat: support cron jobs dev/cron-jobs javayhu 2025-08-10 11:13:21 +0800
  • 7985769871 refactor: remove inngest javayhu 2025-08-10 11:07:10 +0800
  • aa2e025270 cf: update cloudflare env types javayhu 2025-08-09 13:12:42 +0800
  • 11bfcb731d cf: upgrade version of opennextjs and wrangler javayhu 2025-08-09 10:13:32 +0800
  • ada95848f9 feat: support posthog analytics dev/posthog javayhu 2025-08-06 00:40:23 +0800
  • 62eb4124be Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-08-03 15:20:14 +0800
  • 2b72570784 feat: support openrouter in ai text (not stable for now) javayhu 2025-08-03 11:17:39 +0800
  • 3c3dcd5d2a feat: upgrade zod v4 & use error instead of message javayhu 2025-08-03 00:35:22 +0800
  • 89fd7193ac feat: upgrade to zod v4 & fix z.url() and z.email() javayhu 2025-08-03 00:32:44 +0800
  • 8b2f1848a8 feat: upgrade zod to v4 javayhu 2025-08-02 01:00:15 +0800
  • d0ddc2b1b0 feat: upgrade ai sdk to v5 javayhu 2025-08-02 00:54:34 +0800
  • 6d4d316564 chore: remove google vertex ai javayhu 2025-08-02 00:22:02 +0800
  • 7a61aa3dff chore: update google api key var name javayhu 2025-08-01 21:39:20 +0800
  • 46ec614fd3 refactor: move CreditsProvider javayhu 2025-07-28 22:53:31 +0800
  • abb15de848 fix: reset enable update avatar by default javayhu 2025-07-26 22:52:34 +0800
  • ba2a2b5fb0 feat: support disable update avatar in settings javayhu 2025-07-26 22:50:53 +0800
  • 2b8e0b9cb5 feat: add checks for Stripe environment variables in getActiveSubscriptionAction javayhu 2025-07-25 23:18:42 +0800
  • d7cc9b956d Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-07-24 01:17:23 +0800
  • 0b695cc4b2 feat: add credits configuration checks in hooks and provider javayhu 2025-07-24 01:16:55 +0800
  • 3cb0911cf4 fix: ensure current user is only displayed when component is mounted javayhu 2025-07-24 01:14:53 +0800
  • 0d04f6914e refactor: optimize credits rendering by memoizing and moving checks before hooks javayhu 2025-07-24 00:50:23 +0800
  • 22d68c005a refactor: optimize credits rendering by memoizing and moving checks before hooks javayhu 2025-07-24 00:50:23 +0800
  • 70446d10b3 Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-07-24 00:10:11 +0800
  • bc4578a3cd chore: remove credits disabled check in credits components javayhu 2025-07-24 00:04:42 +0800
  • 971b0d65a0 chore: support google gemini and deepseek in ai text demo javayhu 2025-07-23 00:26:58 +0800
  • 313c783dbd Merge remote-tracking branch 'origin/main' into cloudflare javayhu 2025-07-20 14:44:58 +0800
  • 4384a1d43f feat: add session id to payment table & fix duplicate one time payment process javayhu 2025-07-20 14:38:20 +0800
  • 7b9b7a0dd7 chore: handle internal docs link redirection for internationalization javayhu 2025-07-20 13:02:41 +0800
  • 07ad39871f custom: support intl in a/card components of docs page javayhu 2025-07-20 11:25:41 +0800
  • 53a9fdd270 chore: move migrations and ignore in git dev/migrations javayhu 2025-07-19 17:46:12 +0800
  • 3d4245e8bc feat: add indexes to database tables javayhu 2025-07-19 16:40:36 +0800