Skip to content
Merged

Next #209

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
72b92ba
chore: configures semantic release for develop
mustafagenc Oct 11, 2025
18c71be
chore: Cleans up console logs and updates CHANGELOG
mustafagenc Oct 11, 2025
96ffb73
chore: Extends protected branch list
mustafagenc Oct 11, 2025
4aa9145
feat: Adds authentication and user context
mustafagenc Oct 11, 2025
8ac44f7
feat: Adds authentication components
mustafagenc Oct 11, 2025
e9cf00d
feat: Configures authentication flow
mustafagenc Oct 11, 2025
5938a5a
feat: Adds authentication with multiple providers
mustafagenc Oct 11, 2025
0ef975b
fix: Refactors page component naming
mustafagenc Oct 11, 2025
d9d4296
fix: Fixes loading component import paths
mustafagenc Oct 12, 2025
9f371ef
feat: scaffolds authentication flow
mustafagenc Oct 13, 2025
b8eedfc
feat: Adds basic admin pages
mustafagenc Oct 13, 2025
c02e188
Refactors website components structure
mustafagenc Oct 14, 2025
c1db1f6
chore: Updates "@/components" alias
mustafagenc Oct 14, 2025
547ebf9
feat: Introduces authentication UI
mustafagenc Oct 15, 2025
b11c705
feat: Enhances user auth and UI
mustafagenc Oct 15, 2025
1621bdf
feat: Enhances terminal visual appeal
mustafagenc Oct 15, 2025
8841405
chore: Updates dependencies
mustafagenc Oct 17, 2025
d96cef0
feat: Enhances authentication user experience
mustafagenc Oct 17, 2025
cc3691a
feat: Adds auth layout and descriptions
mustafagenc Oct 17, 2025
d867927
feat: enhances auth flow and UI
mustafagenc Oct 17, 2025
71561b7
feat: Adds login functionality
mustafagenc Oct 17, 2025
a25e7be
feat: Adds user registration functionality
mustafagenc Oct 18, 2025
a8ca2f4
feat: enhances authentication flow
mustafagenc Oct 18, 2025
2dd4aaa
feat: enhances auth and adds terms page
mustafagenc Oct 18, 2025
2d81243
feat: Adds two-factor authentication
mustafagenc Oct 18, 2025
e28c560
feat: Enhances auth flow with error handling
mustafagenc Oct 18, 2025
4edff44
feat: updates privacy policy structure
mustafagenc Oct 18, 2025
da31881
feat: Enhances auth layout with background
mustafagenc Oct 18, 2025
a1aff57
feat: Adds password reset functionality
mustafagenc Oct 18, 2025
486e5a8
feat: Adds newsletter subscription feature
mustafagenc Oct 18, 2025
a696bd0
feat: Adds configuration error message
mustafagenc Oct 18, 2025
2b8ffc3
chore: updates dependencies
mustafagenc Oct 18, 2025
a8c4169
feat: Enhances registration form handling
mustafagenc Oct 19, 2025
bc04b9b
fix: Corrects initial version number
mustafagenc Oct 19, 2025
e7a0e95
feat: enhances user auth flow and emails
mustafagenc Oct 19, 2025
070696b
feat: implements user authentication flow
mustafagenc Oct 19, 2025
05fdd0e
feat: Adds email verification flow
mustafagenc Oct 19, 2025
ecd2bce
feat: adds 2FA authentication
mustafagenc Oct 19, 2025
b8e1dba
Merge pull request #205 from nitrokit/develop
mustafagenc Oct 19, 2025
a451865
feat: enhances i18n and authentication flow
mustafagenc Oct 19, 2025
57d967a
feat: implements basic dashboard layout
mustafagenc Oct 19, 2025
352eb03
chore: Updates i18n structure and logo
mustafagenc Oct 20, 2025
8bcaf66
chore: updates dependencies
mustafagenc Oct 20, 2025
b09a1a8
feat: adds mobile sidebar component
mustafagenc Oct 20, 2025
ac6e586
chore: Updates import aliases for components
mustafagenc Oct 20, 2025
59893c8
feat: Enhances user profile management
mustafagenc Oct 20, 2025
3ba2856
feat: enhances user session and UX
mustafagenc Oct 20, 2025
0f2e313
feat: Improves user menu loading state
mustafagenc Oct 21, 2025
ecec191
feat: improves user menu loading experience
mustafagenc Oct 21, 2025
409eb18
feat: improves contact form and ui components
mustafagenc Oct 21, 2025
2d723a2
Merge pull request #208 from nitrokit/develop
mustafagenc Oct 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,22 @@ RESEND_API_KEY=---resend_api_key---
RESEND_AUDIENCE_ID=---example-value---
RESEND_FROM_EMAIL=noreply@example.com
UPSTASH_REDIS_REST_URL=https://example.com/api
UPSTASH_REDIS_REST_TOKEN=---upstash_redis_rest_token---

GOOGLE_CLIENT_ID=---example-value---
GOOGLE_CLIENT_SECRET=---google_client_secret---
GITHUB_CLIENT_ID=---example-value---
GITHUB_CLIENT_SECRET=---github_client_secret---
GITLAB_CLIENT_ID=---example-value---
GITLAB_CLIENT_SECRET=---gitlab_client_secret---
FACEBOOK_CLIENT_ID=---example-value---
FACEBOOK_CLIENT_SECRET=---facebook_client_secret---
TWITTER_CLIENT_ID=---example-value---
TWITTER_CLIENT_SECRET=---twitter_client_secret---
LINKEDIN_CLIENT_ID=---example-value---
LINKEDIN_CLIENT_SECRET=---linkedin_client_secret---
APPLE_CLIENT_ID=---example-value---
APPLE_CLIENT_SECRET=---apple_client_secret---
INSTAGRAM_CLIENT_ID=---example-value---
INSTAGRAM_CLIENT_SECRET=---instagram_client_secret---

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,6 @@ playwright-report/
test-results/
/src/generated

messages/*.d.json.ts
messages/*.d.json.ts

.notes
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ echo '🚀 Checking if pre-commit validation is needed...'

BRANCH=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || git branch --show-current 2>/dev/null || echo "unknown")

PROTECTED_BRANCHES=("main")
PROTECTED_BRANCHES=("main" "next")
DEVELOPMENT_BRANCHES=( "preview" "develop")

RED='\033[0;31m'
Expand Down
2 changes: 1 addition & 1 deletion .releaserc.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"branches": ["main"],
"branches": ["main", "next"],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
Expand Down
18 changes: 8 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
# 1.0.0 (2025-10-11)


### Bug Fixes

* Enhances code quality and fixes minor bugs ([02b69f1](https://github.com/nitrokit/nitrokit-nextjs/commit/02b69f11c1c5fad4c93f2f8117e0132407018cf1))

- Enhances code quality and fixes minor bugs ([02b69f1](https://github.com/nitrokit/nitrokit-nextjs/commit/02b69f11c1c5fad4c93f2f8117e0132407018cf1))

### Features

* Adds 404 page with i18n support ([cd42e6d](https://github.com/nitrokit/nitrokit-nextjs/commit/cd42e6df3e6d21c0f3cc4be676b99205fdd8a807))
* Adds Vercel badge to README ([aa5e217](https://github.com/nitrokit/nitrokit-nextjs/commit/aa5e217c930486d9a3b61cdb9c3ee58f01d3e2e1))
* Configures dev environment with Docker ([de2fb06](https://github.com/nitrokit/nitrokit-nextjs/commit/de2fb06501a04a7df686dc0a4ce3ce9c0b21e961))
* Enables theme customization ([a0f7ce0](https://github.com/nitrokit/nitrokit-nextjs/commit/a0f7ce071ed590dc8377bff1f3f6274b37950d37))
* Enhances documentation with CLI info ([ecc4372](https://github.com/nitrokit/nitrokit-nextjs/commit/ecc4372f1934e1a0edfba68c262e86042774648f))
* Enhances user session management ([32b5e01](https://github.com/nitrokit/nitrokit-nextjs/commit/32b5e0184f755d285b0c6fd8edc3f4910a497987))
* first release of the application ([10dbd9a](https://github.com/nitrokit/nitrokit-nextjs/commit/10dbd9aa1da4edb60632f5b0facea5fd01454c33))
- Adds 404 page with i18n support ([cd42e6d](https://github.com/nitrokit/nitrokit-nextjs/commit/cd42e6df3e6d21c0f3cc4be676b99205fdd8a807))
- Adds Vercel badge to README ([aa5e217](https://github.com/nitrokit/nitrokit-nextjs/commit/aa5e217c930486d9a3b61cdb9c3ee58f01d3e2e1))
- Configures dev environment with Docker ([de2fb06](https://github.com/nitrokit/nitrokit-nextjs/commit/de2fb06501a04a7df686dc0a4ce3ce9c0b21e961))
- Enables theme customization ([a0f7ce0](https://github.com/nitrokit/nitrokit-nextjs/commit/a0f7ce071ed590dc8377bff1f3f6274b37950d37))
- Enhances documentation with CLI info ([ecc4372](https://github.com/nitrokit/nitrokit-nextjs/commit/ecc4372f1934e1a0edfba68c262e86042774648f))
- Enhances user session management ([32b5e01](https://github.com/nitrokit/nitrokit-nextjs/commit/32b5e0184f755d285b0c6fd8edc3f4910a497987))
- first release of the application ([10dbd9a](https://github.com/nitrokit/nitrokit-nextjs/commit/10dbd9aa1da4edb60632f5b0facea5fd01454c33))
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

🚀 Modern Next.js boilerplate with TypeScript, authentication, and development automation

<a href="https://github.com/nitrokit/nitrokit-nextjs"><img src="https://vercelbadge.vercel.app/api/nitrokit/nitrokit-nextjs"/></a> <a href="https://codecov.io/gh/nitrokit/nitrokit-nextjs"><img src="https://codecov.io/gh/nitrokit/nitrokit-nextjs/graph/badge.svg?token=7V4UDZX9FC"/></a> <a href="https://www.codefactor.io/repository/github/nitrokit/nitrokit-nextjs"><img src="https://img.shields.io/codefactor/grade/github/nitrokit/nitrokit-nextjs?style=flat" alt="CodeFactor Grade"></a> <a title="Crowdin" target="_blank" href="https://crowdin.com/project/nitrokit"><img src="https://badges.crowdin.net/nitrokit/localized.svg"></a> <a href="https://www.npmjs.com/package/nitrokit-cli"><img alt="NPM Version" src="https://img.shields.io/npm/v/nitrokit-cli?label=nitrokit-cli"></a> <a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License: Apache-2.0"></a>
<a href="https://github.com/nitrokit/nitrokit-nextjs"><img src="https://vercelbadge.vercel.app/api/nitrokit/nitrokit-nextjs"/></a> <a href="https://codecov.io/gh/nitrokit/nitrokit-nextjs"><img src="https://codecov.io/gh/nitrokit/nitrokit-nextjs/graph/badge.svg?token=7V4UDZX9FC"/></a> <a href="https://www.codefactor.io/repository/github/nitrokit/nitrokit-nextjs"><img src="https://img.shields.io/codefactor/grade/github/nitrokit/nitrokit-nextjs?style=flat" alt="CodeFactor Grade"></a> <a title="Crowdin" target="_blank" href="https://crowdin.com/project/nitrokit"><img src="https://badges.crowdin.net/nitrokit/localized.svg"></a> <a href="https://www.npmjs.com/package/nitrokit-cli"><img alt="NPM Version" src="https://img.shields.io/npm/v/nitrokit-cli?label=nitrokit-cli"></a> <a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License: Apache-2.0"></a> <a href="https://github.com/nitrokit/nitrokit-nextjs"><img src="https://img.shields.io/badge/semantic--release-e10079?logo=semantic-release" alt="semantic-release: next.js"></a>

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=http%3A%2F%2Fgithub.com%2Fnitrokit%2Fnitrokit-nextjs&env=AUTH_SECRET,DATABASE_URL,GOOGLE_SITE_VERIFICATION,GOOGLE_ANALYTICS,YANDEX_VERIFICATION,EMAIL_PROVIDER,RESEND_API_KEY,RESEND_AUDIENCE_ID,RESEND_FROM_EMAIL,UPSTASH_REDIS_REST_URL&project-name=nitrokit&repository-name=nitrokit-nextjs&demo-title=Nitrokit&demo-description=%F0%9F%9A%80%20A%20modern%20and%20production-ready%20Next.js%20boilerplate.%20It%20provides%20a%20quick%20start%20with%20TypeScript%2C%20i18n%20support%2C%20and%20automated%20tooling.&demo-url=https%3A%2F%2Fpreview.nitrokit.tr&demo-image=https%3A%2F%2Fraw.githubusercontent.com%2Fnitrokit%2Fnitrokit-nextjs%2Frefs%2Fheads%2Fmain%2Fpublic%2Fscreenshots%2Fscreenshot-1.png)

Expand Down
3 changes: 3 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,10 @@ const eslintConfig = [
'error',
{ argsIgnorePattern: '^_', varsIgnorePattern: '^_' }
],
'@typescript-eslint/no-unsafe-call': 'off',
'@typescript-eslint/require-await': 'error',
'@typescript-eslint/no-unsafe-member-access': 'off',
'@typescript-eslint/no-unsafe-assignment': 'off',
'@typescript-eslint/no-misused-promises': 'error',
'react-hooks/rules-of-hooks': 'error',
'react-hooks/exhaustive-deps': 'error',
Expand Down
Loading