Skip to content

Nextauth (ui-env-changed)#16

Merged
IdhamTryCode merged 5 commits intomainfrom
nextauth
Apr 6, 2026
Merged

Nextauth (ui-env-changed)#16
IdhamTryCode merged 5 commits intomainfrom
nextauth

Conversation

@IdhamTryCode
Copy link
Copy Markdown
Collaborator

No description provided.

IdhamTryCode and others added 5 commits March 27, 2026 21:47
- Replaced custom JWT authentication with NextAuth for session management.
- Removed obsolete tables related to the old auth system: refresh_token, oauth_state, and user_session.
- Updated Apollo client to handle authentication errors by redirecting to login.
- Cleaned up related resolvers and services, removing unused methods and dependencies.
- Adjusted GraphQL schema to reflect changes in authentication flow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Updated Apollo client to utilize NextAuth's signOut for handling authentication errors, ensuring proper session cleanup before redirecting to login.
- Removed unnecessary knex retrieval methods in AuthResolver, directly accessing knex from context.
- Enhanced user and role management logic in NextAuth integration, utilizing transactions for user creation and role assignment.
- Cleaned up imports and adjusted GraphQL context to include knex for database operations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Updated GitHub Actions workflow to include 'nextauth' branch for image builds and pushes.
- Configured image tags to enable deployment for the 'nextauth' branch alongside existing branches.
- Modified GitHub Actions workflow to trigger on release published events instead of specific branches and tags.
- Simplified image tagging logic by removing conditional checks for branches, ensuring consistent tagging for all builds.
- Set Docker image push to always true, allowing images to be pushed regardless of the event type.
- Removed unused API Management button from HeaderBar to streamline the component.
- Adjusted the remaining button structure for clarity and maintainability.
@IdhamTryCode IdhamTryCode merged commit 7de3b79 into main Apr 6, 2026
5 checks passed
@github-actions github-actions Bot changed the title Nextauth Nextauth (ui-env-changed) Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant