Skip to content

feat: add user account deduplication#221

Merged
Lamarcke merged 8 commits into
mainfrom
dev
May 18, 2026
Merged

feat: add user account deduplication#221
Lamarcke merged 8 commits into
mainfrom
dev

Conversation

@Lamarcke
Copy link
Copy Markdown
Member

This MVP adds a new user account deduplication feature, basically allowing a user to log in to the same account using different providers that have the same email address.

This is a Supertokens paid feature, so we had to implement this logic on our side.
All sessions will use the "primary" user id's for methods like Session#getUserId.

The oldest user by creation date is selected by default since we don't have a custom auth interface yet. This may lead to problems for some specific users.

Lamarcke added 8 commits May 17, 2026 11:18
…nts, database queries, and linked provider entity
… and issue conversion

- Introduced speckit.plan.md for implementation planning workflow with detailed outline and phases.
- Created speckit.specify.md to generate or update feature specifications from natural language descriptions.
- Added speckit.tasks.md for generating actionable, dependency-ordered tasks based on design artifacts.
- Implemented speckit.taskstoissues.md to convert tasks into GitHub issues, ensuring proper integration with GitHub.
- Added .prettierignore to exclude unnecessary files from formatting.
- Created opencode.manifest.json to manage integration files and versions.
- Updated AGENTS.md with project context for agents.
- Added initial test suite for AuthService with comprehensive test cases.
@Lamarcke Lamarcke merged commit ac5927a into main May 18, 2026
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant