Go to file
javayhu d9cda3e122 feat: enhance credits settings with tabbed interface and improved translations
- Implemented a tabbed interface in the CreditsPage component to separate balance and transactions views.
- Updated CreditPackages and CreditTransactionsPageClient components to utilize the new tab structure.
- Enhanced translation support for credits-related messages in both English and Chinese.
- Improved error handling and user feedback in credit-related components.
- Refactored CreditTransactionsTable to utilize translations for table headers and pagination controls.
2025-07-06 17:17:24 +08:00
.cursor refactor(blog) remove content-collections & add blog source 2025-06-17 23:37:41 +08:00
.github/ISSUE_TEMPLATE Update issue templates 2025-05-01 23:52:40 +08:00
.vscode refactor(blog) remove content-collections & add blog source 2025-06-17 23:37:41 +08:00
content refactor(blog) update date in mdx files 2025-06-17 23:37:47 +08:00
messages feat: enhance credits settings with tabbed interface and improved translations 2025-07-06 17:17:24 +08:00
public Revert "chore: update open graph image" 2025-05-14 07:24:42 +08:00
scripts chore: add script for listing newsletter contacts 2025-05-16 09:59:18 +08:00
src feat: enhance credits settings with tabbed interface and improved translations 2025-07-06 17:17:24 +08:00
.dockerignore chore: optimize docker deployment by add docker ignore file 2025-06-21 10:47:29 +08:00
.editorconfig feat: add editor config 2025-02-20 00:13:20 +08:00
.gitignore feat: enhance credit management with transaction store and UI updates 2025-07-05 23:59:30 +08:00
biome.json refactor(blog) remove content-collections & add blog source 2025-06-17 23:37:41 +08:00
components.json feat: upgrade tailwind to v4 (5) optimize globals.css 2025-03-21 00:21:28 +08:00
Dockerfile fix: fix build error Cannot find config file 2025-06-21 01:23:31 +08:00
drizzle.config.ts refactor: move db migrations to src/db/migrations folder 2025-06-12 00:04:29 +08:00
env.example feat: add credit purchase functionality with Stripe integration 2025-07-05 22:30:22 +08:00
global.d.ts refactor: biome lint part 1 2025-04-18 21:47:14 +08:00
LICENSE chore: update LICENSE 2025-04-10 23:16:20 +08:00
next.config.ts chore: support docker deployment 2025-06-21 01:02:27 +08:00
package.json feat: enhance credit management with transaction store and UI updates 2025-07-05 23:59:30 +08:00
pnpm-lock.yaml chore: add @stripe/react-stripe-js 2025-07-05 00:25:11 +08:00
postcss.config.mjs feat: upgrade tailwind to v4 2025-03-21 00:07:17 +08:00
README.md chore: update readme 2025-07-01 00:02:51 +08:00
source.config.ts refactor(blog) blog page ready with toc 2025-06-17 23:37:56 +08:00
tsconfig.json refactor(blog) remove content-collections & add blog source 2025-06-17 23:37:41 +08:00
vercel.json refactor: biome lint part 1 2025-04-18 21:47:14 +08:00

MkSaaS

Make AI SaaS in a weekend.

The complete Next.js boilerplate for building profitable SaaS, with auth, payments, i18n, newsletter, dashboard, blog, docs, blocks, themes, SEO and more.

Author

This project is created by Fox, the founder of MkSaaS and Mkdirs. The official X account for MkSaaS is @mksaascom, you can follow this account for the updates about MkSaaS.

Documentation

The documentation is available on the website. It includes guides, tutorials, and detailed explanations of the code. I designed it to be as beginner-friendly as possible, so you can start making money from day one.

If you found anything that could be improved, please let me know.

Repositories

By default, you should have access to all 5 repositories. If you find that youre unable to access any of them, please dont hesitate to reach out to me, and Ill assist you in resolving the issue.

Notice

If you have any questions, please submit an issue, or contact me at support@mksaas.com, or join our discord community and ask for help there.

If you want to receive notifications whenever code changes, please click Watch button in the top right.

When submitting any content to the issues of the repository, please use English as the main Language, so that everyone can read it and help you, thank you for your supports.

License

For any details on the license, please refer to the License file.