Commit Graph

356 Commits

Author SHA1 Message Date
Bereket Engida
1d35c64e6b blog: seed round announcement (#3168)
* init

* cleanup

* fix seed round announcemnt

* fix seed round announcemnt

* seed round blog

* add nav mobile

* fix typo

* Update docs/content/blogs/seed-round.mdx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update docs/app/blog/[[...slug]]/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update docs/app/blog/[[...slug]]/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* update og

* cleanup

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-25 12:32:01 -04:00
Bereket Engida
2fe1be0e5f docs: fix builder failing to open 2025-06-21 08:45:39 -07:00
Bereket Engida
cdff6380ae chore: update hugging face logo 2025-06-20 15:02:28 -07:00
Eliott C.
6304efa8f0 feat: add Hugging Face provider (#3089)
* feat: add huggingface provider

* Add hugging face to doc
2025-06-20 15:01:29 -07:00
KinfeMichael Tariku
4e38645b44 feat: sveltekit cookie helper plugin (#3049)
* fix(email-verification): improve email verification logic to check session and user email consistency (#3042)

* docs(passkey): Fixed signIn passkey props (#3014)

callbackURL doesn't exist.

* feat: svelte kit cookie helper

* lint

* docs and clean up

* clean up

* lint

* clean up

* clean up

* sync cookies

* lint

* pruning

* pruning and lint

* update

* update

* update

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
2025-06-20 13:47:26 -07:00
Maxwell
e49eb954b0 docs: basic errs with svg props (#3102) 2025-06-20 08:26:13 -07:00
KinfeMichael Tariku
fd62eba1d0 fix(email-otp): auto-verify on email otp reset (#3022) 2025-06-16 13:51:41 -07:00
Bereket Engida
8207ae4e01 docs: fix scrollbar 2025-06-12 22:11:44 -07:00
Bereket Engida
b253130d5e chore: change sign-in box footer to built-with 2025-06-12 21:57:01 -07:00
Bereket Engida
eaf80cf945 fix: rename forgetPassword APIs to requestPasswordReset (#2947)
* fix: rename  to

* Update demo/nextjs/app/(auth)/forget-password/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-07 16:28:47 -07:00
KinfeMichael Tariku
77d7936605 fix: docs sidebar height (#2882) 2025-06-02 14:17:33 -07:00
Bereket Engida
5c864f4482 docs: fix missing avatar url 2025-05-31 08:46:23 -07:00
Bereket Engida
dcbaddab8c docs: remove yc launch embed 2025-05-30 15:51:12 -07:00
KinfeMichael Tariku
25b7f4f2d6 chore: add clerk migration video guide 2025-05-27 01:33:23 -07:00
Bereket Engida
eb3f7c507c docs: remove blogs 2025-05-24 00:40:41 -07:00
Bereket Engida
9cc2e3d8ab feat: MCP plugin (#2666)
* chore: wip

* wip

* feat: mcp plugin

* wip

* chore: fix lock file

* clean up

* schema

* docs

* chore: lint

* chore: release v1.2.9-beta.1

* blog

* chore: lint
2025-05-23 12:44:51 -07:00
KinfeMichael Tariku
1f319519c7 chore: logo updates (#2745) 2025-05-22 02:14:41 -07:00
KinfeMichael Tariku
581ce7263f docs: clerk migrations guide (#2741)
* docs: typo in admin plugin

* docs: added clerk migration guide

* clean ups

* handling null

* added the icon

* lint

* unnessary options

* improve guide

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-05-22 00:23:36 -07:00
KinfeMichael Tariku
4dd174b6a2 chore: llms.txt mentioned in the docs 2025-05-21 13:33:36 -07:00
Bereket Engida
f55c3c05c3 docs: update testimonial 2025-05-20 00:16:33 -07:00
Muntasir Mahmud
d914650289 chore: clean up minor typo mistakes 2025-05-14 10:27:58 -07:00
Bereket Engida
effcc16f9e chore: lint 2025-05-13 13:39:12 -07:00
Bereket Engida
adbf5cebae docs: add Y Combinator launch badge 2025-05-13 13:36:28 -07:00
Anthony
5c9c5f5ef7 docs: fix grammar and spelling mistakes (#2300)
* Next.js

* ID

* Punctuation, code

* SQLite

* Capitalization

* Various corrections in "JWT"
2025-05-13 13:26:51 -07:00
Bereket Engida
defadb3b72 docs: change banner style 2025-05-06 13:35:55 -07:00
Bereket Engida
ae18f021c9 docs: add dub plugin docs 2025-05-06 10:23:50 -07:00
KinfeMichael Tariku
326747b297 fix: resolve logo assets redirection and toaster styling issues 2025-05-04 19:15:27 +03:00
Samson Tesfaye
9e70836d12 docs: add Fastify integration guide 2025-05-02 05:37:18 -07:00
KinfeMichael Tariku
3207156af8 fix: improve signin builder and tabs functionality 2025-05-01 11:57:38 +03:00
KinfeMichael Tariku
25e82669ee chore: fix tooltip for docs and whitespaces 2025-04-26 00:38:12 +03:00
Legion
b23bf618fd docs: removed 1px from headerbar height variable. (#2391)
* fix(docs): removed 1px from headerbar height variable.

* fix(docs): fixed sidebar height issue and made it pixel perfect

* fix(docs): fixed scroll bumping issue when scrolling the  from top

* fix(docs): fixed scroll bumping issue when scrolling the  from top
2025-04-22 06:50:51 +03:00
KinfeMichael Tariku
c140af64f9 docs: resource reference page (#2357) 2025-04-20 00:53:50 +03:00
Kinfe123
03d4429712 misalignment due to icon size 2025-04-17 06:31:00 +03:00
KinfeMichael Tariku
3c56085621 docs: minor updates to docs 2025-04-14 13:35:07 +03:00
Bereket Engida
46ff537535 chore: update lock file 2025-04-13 23:10:21 +03:00
Anthony DePasquale
c2999c83cc built-in 2025-04-13 14:11:08 +02:00
Anthony DePasquale
0e12a5cb7a SvelteKit, Next.js, SolidStart 2025-04-13 14:11:08 +02:00
Anthony DePasquale
25d517e99e TypeScript 2025-04-13 14:11:08 +02:00
gandan
e077be39a2 docs: correct Svelte Kit to SvelteKit (#2246) 2025-04-13 14:59:47 +03:00
Kinfe123
c8b52765e2 lint 2025-04-13 14:05:39 +03:00
Bereket Engida
acf3f89445 docs(hero): remove outdated changelog link for v1.2 2025-04-13 01:59:32 +03:00
Bereket Engida
a927461ae5 fix: ipAddress and userAgent missing on server authentication (#2121)
* fix: ipAddress and userAgent missing on server authentication

* update craeteSession to use headers

* chore: revert version
2025-04-11 13:51:30 +03:00
John Tanzer
99ffacc251 feat: have-i-been-pwned plugin (#1978)
* feat: add have i been pwned first draft plugin

* fix: remove error being thrown when no password or body

* fix: return the ctx and ctx body check

* feat: add custom message option

* feat: add first draft docs for plugin

* fix: import in docs

* fix: big typo

* fix: typo

* fix: typo and correct error message

* fix: typo and options optional

* fix: small fixes import and safe options

* feat: add tests - not sure i totaly understand getTestInstance :(

* fix: lint

* simplify checks and fix tests

* feat: add "Have I Been Pwned" plugin to sidebar and update documentation

* build

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-04-11 12:39:41 +03:00
Khiet Tam Nguyen
4590b5b456 feat: zoom social provider (#1671)
* feat: zoom oauth

* docs: zoom oauth instructions

* docs: notes on adding more zoom scopes depending on use case

* chore: remove console.log

* update zoom icon

* update zoom icon

* fix: zoom export

* chore: lint

---------

Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-04-11 10:40:54 +03:00
Maxwell
986614b241 feat: createAdapter and useNumberId (#1926)
* refactor(adapter): `createAdapter` helper

* update: Kysely adapter support

* update: memory adapter

* chore: cleanup

* update: MongoDB adapter supported

* update: mongodb adapter file names

* update: support for prisma adapter

- also fixed memory adapter with `getField`
- disabled all debug logs by default

* chore: lint

* fix: generate an `id` if it isn't already provided

* update(test): init config snapshot

* update: existing adapters tests to include an `id` existence check

* fix: renamed prisma adapter file names

* ^

* update(mongo): Removed `disableIdGeneration` for mongo adapter

* fix: dont add `id` from fields if `disableIdGeneration` is false

* fix: adapter converting dates to string using the wrong value data

* add: create-adapter tests

* update: moved `adapter` to `create-adapter` under the existing `adapters` folder

* WIP: docs

* fix: create-adapter test importing from wrong path

* WIP: docs

* update: key transformation map options are now objs not fns

* chore: lint

* update: cleanup & added debugLogs/usePlural option to some adapters

* update: tests

* chore: cleanup

* update: fields name & made customTransforminput/output to run after supportsDates/supportsBoolean/SupportsJSON to run

* chore: lint

* Update: docs

* update: update-many to not use transformOutput

* chore: lint

* fix: adapter options breaking

* update: set the default limit on findMany

* update: docs

* update: docs & cleaned up code

* update: create schema comes with `tables` now

* This is useless

* fix: api-key shouldn't handle id gen in row creation

* chore: lint

* WIP: useNumberId

* chore: cleanup

* removed all cases of `id` during adapter.create call

* update: useNumberId

* update: drizzle adapter schema generation

- update: pg now sets `id` field to use `uuid`.
- fix: sets the correct reference `onDelete` action.
- refactor: cleaned up the code a lot more

* update: added `supportNumericIds` in create adapter options

* chore: cleanup

* update(tests): added option to disable any adapter tests & created a `useNumberId` test

* fix: skip tests options were using old method

* chore: lint

* WIP: Drizzle tests with number id

* chore: lint

* fix: memory adapter failing on number id adapter tests

* chore: cleanup

* fix: adapter tests fail due to emails needing to be unique

* update: support drizzle adapter use-number-id

* fix: cleanup Drizzle Adapter tests

* fix: drizzle schema generation for reference id fields

* fix: type errs in memory adapter tests

* fix: memory adapter tests

* Update init.test.ts.snap

* fix: prisma tests correctly uses the right primsa client per schema

* Delete run-vitest.ts

* update: create-adapter to support `getDefaultFieldName`

* update: create-adapter adapter options updated

* fix: adapters using older function names

* fix: create-adapter now converts where clauses & added tests

* update: new `getFieldAttributes` option in create-adapter, and fixed convert where clause fn

* chore: cleanup

* update: convertWhereClause in create-adapter improved

* update: BAOptions to start using `database` & updated adapter tests

* fix: type errors

* chore: lint

* update: default config values for the create-adapter config

* fix: getModelName doesnt take into account of plural

* chore: cleanup

* update: improved getDefaultModelname

* fix: create-adapter transform input doesn't take into account reference IDs

* fix: transformInput on reference IDs doesn't take into account of array IDs

* chore: lint

* fix: prisma tests

* fix: Prisma adapter tests running one after another

* fix: init snapshot should state supportJSON as `false`

* fix: drizzle adapter tests

* update: adapter test options to allow passing a test prefix

* chore: add state.txt to gitignore

* remove: state.txt from gitignore, it's useless

* chore: lint

* Update adapter.prisma.numberid.test.ts

* fix: get-migration for mysql & mssql `id` fields to use varchar

* chore: cleanup

* update: adapter comes with adapter-test-debug-log functions

* update: made adapterTestDebugLog functions only be in adapter if config enabled it

* fix: transactionId for debug logs not working correctly

This was due to the adapter being reinitialized each test case

* update: Added colors to debug logs

* update: adapter tests a little more refined

* add: deepmerge dev deps to deep merge better auth options config for adapters

* fix: create-adapter types

* update: revert back to old types

* fix: prisma adapter tests now run one after another

* fix: kysely adapter to work when no `id` is provided

* update: mongoDB to set `supportNumericids` to false

* update(docs): discuss new `database` object in BetterAuthOptions

* add: support for custom ID generation

* fix: docs had incorrect default value for `supportsJSON`

* update(docs): added number id adapter test documentation

* fix: drizzle-adapter mysql tests

* update: drizzle-adapter tests to use deepmerge

* add: drizzle-adapter mysql tests to test useNumberId

* add: Prisma generate to support number id

* update: support the old `generateId` option, but warn the user for deprecation

* update: init test snapshot

* update: adapter tests not included in normal tests

* Update pnpm-lock.yaml

* fix: typo in file names for kysley test files

* update: separated adapter tests

* Update pnpm-lock.yaml

* fix: please tell me I actually fixed this

* fix: pnpm-lock merge conflict

* chore: lint

* fix: sveltekit pkg.json merge conflicts (hopefully)

* Delete pnpm-lock.yaml

* update: createSchema takes into account of rate-limit and secondaryStorage

* improve docs

* add drizzle returning id retriver

* chore: fix test script

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-04-11 09:04:49 +03:00
Bereket Engida
155d9486ae feat: one-time token plugin (#2151) 2025-04-08 20:50:13 +03:00
Bereket Engida
2b38023928 chore: update nizzy profession 2025-04-02 19:21:25 +03:00
Kinfe123
f9d735fb0e lint 2025-04-01 14:15:56 +03:00
Kinfe123
1c605cebde fix: tooltip arrow 2025-04-01 14:15:35 +03:00
Bereket Engida
cad6470b87 docs: fix incorrect field labels and remove database tables container 2025-03-31 07:26:18 +03:00