[PR #3463] [CLOSED] feat: todoist provider #30438

Closed
opened 2026-04-17 21:32:00 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/3463
Author: @Mnigos
Created: 7/19/2025
Status: Closed

Base: mainHead: feat/todoist-provider


📝 Commits (10+)

  • a9b54e7 feat: add todoist provider
  • bb1c9f0 Merge branch 'main' into feat/todoist-provider
  • 69681dc Merge branch 'main' into feat/todoist-provider
  • f4abbdd Merge branch 'main' into feat/todoist-provider
  • 1844799 Merge branch 'main' into feat/todoist-provider
  • a03a277 docs: add scopes parameter to Todoist provider setup
  • 024ea50 Merge branch 'feat/todoist-provider' of https://github.com/Mnigos/better-auth into feat/todoist-provider
  • 5b4542d Merge branch 'main' into feat/todoist-provider
  • 4cf8f78 Merge branch 'main' into feat/todoist-provider
  • 256d74d Merge branch 'main' into feat/todoist-provider

📊 Changes

42 files changed (+1401 additions, -277 deletions)

View changed files

📝 demo/nextjs/app/globals.css (+91 -51)
📝 docs/components/icons.tsx (+23 -0)
📝 docs/components/sidebar-content.tsx (+37 -0)
📝 docs/content/docs/authentication/discord.mdx (+42 -16)
docs/content/docs/authentication/todoist.mdx (+99 -0)
📝 docs/content/docs/concepts/oauth.mdx (+201 -30)
docs/content/docs/integrations/convex.mdx (+347 -0)
📝 docs/content/docs/plugins/device-authorization.mdx (+6 -6)
📝 packages/better-auth/package.json (+1 -1)
📝 packages/better-auth/src/__snapshots__/init.test.ts.snap (+2 -1)
📝 packages/better-auth/src/adapters/adapter-factory/index.ts (+5 -2)
📝 packages/better-auth/src/adapters/adapter-factory/test/adapter-factory.test.ts (+47 -0)
📝 packages/better-auth/src/adapters/adapter-factory/types.ts (+1 -0)
📝 packages/better-auth/src/adapters/drizzle-adapter/drizzle-adapter.ts (+1 -1)
📝 packages/better-auth/src/adapters/kysely-adapter/dialect.ts (+4 -0)
📝 packages/better-auth/src/adapters/kysely-adapter/kysely-adapter.ts (+1 -1)
📝 packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts (+1 -1)
📝 packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts (+1 -1)
📝 packages/better-auth/src/adapters/test.ts (+29 -2)
📝 packages/better-auth/src/api/index.ts (+6 -6)

...and 22 more files

📄 Description

Summary by cubic

Added Todoist as a new social authentication provider, allowing users to sign in with their Todoist accounts and request custom scopes.

  • New Features
    • Implemented Todoist OAuth2 provider with support for custom scopes and user profile mapping.
    • Added documentation for setup, configuration, and usage in the authentication docs and sidebar.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/3463 **Author:** [@Mnigos](https://github.com/Mnigos) **Created:** 7/19/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/todoist-provider` --- ### 📝 Commits (10+) - [`a9b54e7`](https://github.com/better-auth/better-auth/commit/a9b54e71e0fb010700d954e48c36ddc26fb3c12c) feat: add todoist provider - [`bb1c9f0`](https://github.com/better-auth/better-auth/commit/bb1c9f0ebc0148818508dea08e0533c6a22812fe) Merge branch 'main' into feat/todoist-provider - [`69681dc`](https://github.com/better-auth/better-auth/commit/69681dc42b270a29f36b561fd75a2c52ea923a58) Merge branch 'main' into feat/todoist-provider - [`f4abbdd`](https://github.com/better-auth/better-auth/commit/f4abbdd318e74f2ef08d17d9826410baf306813c) Merge branch 'main' into feat/todoist-provider - [`1844799`](https://github.com/better-auth/better-auth/commit/18447992c4e0b91a1f4b433e4047f7946e93af05) Merge branch 'main' into feat/todoist-provider - [`a03a277`](https://github.com/better-auth/better-auth/commit/a03a277e4f80827a857ec808d4e2f40da9ea8a8c) docs: add scopes parameter to Todoist provider setup - [`024ea50`](https://github.com/better-auth/better-auth/commit/024ea50fb6bc0593e22ba619cbcfc98b94c4332c) Merge branch 'feat/todoist-provider' of https://github.com/Mnigos/better-auth into feat/todoist-provider - [`5b4542d`](https://github.com/better-auth/better-auth/commit/5b4542dccbae016e3545c41a2d6d724e3fc27276) Merge branch 'main' into feat/todoist-provider - [`4cf8f78`](https://github.com/better-auth/better-auth/commit/4cf8f78c6aaddd8621f0ec0b595d28dc130aa2b0) Merge branch 'main' into feat/todoist-provider - [`256d74d`](https://github.com/better-auth/better-auth/commit/256d74d633df200a825c82f6345ec3e4e5b163bd) Merge branch 'main' into feat/todoist-provider ### 📊 Changes **42 files changed** (+1401 additions, -277 deletions) <details> <summary>View changed files</summary> 📝 `demo/nextjs/app/globals.css` (+91 -51) 📝 `docs/components/icons.tsx` (+23 -0) 📝 `docs/components/sidebar-content.tsx` (+37 -0) 📝 `docs/content/docs/authentication/discord.mdx` (+42 -16) ➕ `docs/content/docs/authentication/todoist.mdx` (+99 -0) 📝 `docs/content/docs/concepts/oauth.mdx` (+201 -30) ➕ `docs/content/docs/integrations/convex.mdx` (+347 -0) 📝 `docs/content/docs/plugins/device-authorization.mdx` (+6 -6) 📝 `packages/better-auth/package.json` (+1 -1) 📝 `packages/better-auth/src/__snapshots__/init.test.ts.snap` (+2 -1) 📝 `packages/better-auth/src/adapters/adapter-factory/index.ts` (+5 -2) 📝 `packages/better-auth/src/adapters/adapter-factory/test/adapter-factory.test.ts` (+47 -0) 📝 `packages/better-auth/src/adapters/adapter-factory/types.ts` (+1 -0) 📝 `packages/better-auth/src/adapters/drizzle-adapter/drizzle-adapter.ts` (+1 -1) 📝 `packages/better-auth/src/adapters/kysely-adapter/dialect.ts` (+4 -0) 📝 `packages/better-auth/src/adapters/kysely-adapter/kysely-adapter.ts` (+1 -1) 📝 `packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts` (+1 -1) 📝 `packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts` (+1 -1) 📝 `packages/better-auth/src/adapters/test.ts` (+29 -2) 📝 `packages/better-auth/src/api/index.ts` (+6 -6) _...and 22 more files_ </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic Added Todoist as a new social authentication provider, allowing users to sign in with their Todoist accounts and request custom scopes. - **New Features** - Implemented Todoist OAuth2 provider with support for custom scopes and user profile mapping. - Added documentation for setup, configuration, and usage in the authentication docs and sidebar. <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-17 21:32:00 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#30438