Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
d9d7ca7
chore: update npm module documentation
dorukozgen Mar 5, 2025
9a264ae
refactor: update database schema
dorukozgen Mar 5, 2025
1f19df4
refactor: update logi and register pages
dorukozgen Mar 5, 2025
dfec694
feat: add contact page
dorukozgen Mar 5, 2025
f23dd29
feat: add cookies page
dorukozgen Mar 5, 2025
38b6fd3
feat: add faq page
dorukozgen Mar 5, 2025
9e8cee2
feat: add privacy page
dorukozgen Mar 5, 2025
dcdb00a
feat: add terms page
dorukozgen Mar 5, 2025
ddd350c
refactor: update home page
dorukozgen Mar 5, 2025
2e032d1
feat: add API routes for contact form
dorukozgen Mar 5, 2025
5d72714
refactor: update API routes
dorukozgen Mar 5, 2025
600243b
refactor: update dashboard page
dorukozgen Mar 5, 2025
4a00e09
refactor: update npm module documentation page
dorukozgen Mar 5, 2025
473b6cf
refactor: update default layouts
dorukozgen Mar 5, 2025
f9668c2
refactor: update default components
dorukozgen Mar 5, 2025
6d18e07
refactor: update auth actions
dorukozgen Mar 5, 2025
d304215
refactor: update auth utils
dorukozgen Mar 5, 2025
0fa4b4b
refactor: update default routes
dorukozgen Mar 5, 2025
c5b6230
feat: add sendgrid mailer integration
dorukozgen Mar 5, 2025
ba9d9d6
refactor: update source for documentation
dorukozgen Mar 5, 2025
917588b
refactor: update default utils
dorukozgen Mar 5, 2025
8d070f7
refactor: update auth types
dorukozgen Mar 5, 2025
8159e6e
refactor: update auth middleware
dorukozgen Mar 5, 2025
c43a4e1
chore: add mail templates
dorukozgen Mar 5, 2025
a8b6375
chore: update envinronment variables
dorukozgen Mar 5, 2025
33d6b6a
refactor: update next configuration
dorukozgen Mar 5, 2025
e6bd5d5
chore: add new dependencies
dorukozgen Mar 5, 2025
afa3472
chore: update typescript configuration
dorukozgen Mar 5, 2025
6703b5d
chore: update github actions workflows configuration
dorukozgen Mar 5, 2025
6824a59
chore: update github actions workflows configuration
dorukozgen Mar 5, 2025
2765e6e
fix: remove output option from database schema
dorukozgen Mar 5, 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
13 changes: 12 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
DATABASE_URL=
NEXTAUTH_SECRET=
BASE_URL=
BASE_URL=

# Email Configuration
EMAIL_HOST=
EMAIL_PORT=
EMAIL_SECURE=
EMAIL_USER=
EMAIL_PASSWORD=
EMAIL_RECIPIENT=

# SendGrid Configuration
SENDGRID_API_KEY=
23 changes: 12 additions & 11 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,24 @@ jobs:
- name: Checkout code
uses: actions/checkout@v3

- uses: pnpm/action-setup@v4
name: Install pnpm
with:
version: 10
run_install: false

- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
node-version: "latest"

- name: Install pnpm
run: npm i -g pnpm

- name: Install dependencies
run: pnpm install

- name: Generate Prisma client
run: pnpm prisma generate
- name: Generate Prisma Client
run: pnpx prisma generate

- name: Sleep
uses: jakejarvis/wait-action@master
with:
time: '5s'

- name: Build Next.js
run: pnpm build
run: pnpm run build
11 changes: 1 addition & 10 deletions content/docs/basic-usage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,6 @@ After creating a test, you can add steps to it:
await reporter.step("Step name", async () => {
// Your step implementation goes here
// For example: await page.click('.button');

return true; // or any value
});
```

Expand All @@ -70,7 +68,6 @@ The `step` method accepts the following parameters:
```javascript
await reporter.step("Click login button", async () => {
await page.click('.login-button');
return true;
});
```

Expand Down Expand Up @@ -162,27 +159,22 @@ async function runTest() {
// Add test steps
await reporter.step("Navigate to login page", () => {
console.log("Navigating to login page...");
return true;
});

await reporter.step("Enter username", () => {
console.log("Entering username...");
return true;
});

await reporter.step("Enter password", () => {
console.log("Entering password...");
return true;
});

await reporter.step("Click login button", () => {
console.log("Clicking login button...");
return true;
});

await reporter.step("Verify redirect to dashboard", () => {
console.log("Verifying redirect...");
return true;
});

// End the test and get results
Expand Down Expand Up @@ -227,5 +219,4 @@ try {
## Next Steps

Now that you understand the basics, check out:
- [Examples](/docs/examples) for integration with specific frameworks
- [API Reference](/docs/api-reference) for detailed API documentation
- [Examples](/docs/examples) for integration with specific frameworks
Loading