Skip to content

feat(auth): Add endpoint authentication configuration and project settings - #21

Merged
Gr1shma merged 3 commits into
mainfrom
feat/auth-routes
Jul 25, 2026
Merged

Gr1shma merged 3 commits into
mainfrom
feat/auth-routes

Conversation

@Gr1shma

@Gr1shma Gr1shma commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

Adds endpoint authentication support and project settings UI.

Changes

  • Database: Added auth_configs table schema for per-endpoint auth settings and updated project schema with JWT secrets.
  • Router API: Added authConfig tRPC router and updated endpoint queries to include auth configuration data.
  • UI: Added EndpointAuthForm, useAuthConfig hook, and ProjectSettingsDialog. Updated endpoint bar and sidebar components.
  • Tests: Added voidend_auth_configs table to in-memory test database setup.

Gr1shma added 3 commits July 25, 2026 13:45
…t settings dialog

- Add `EndpointAuthForm` component and `useAuthConfig` hook for managing endpoint auth settings
- Add `ProjectSettingsDialog` for project configuration management
- Integrate auth configuration into endpoint router API and responses
- Update workspace UI components (endpointBar, schemaBuilder, schemaPreview, sidebar)
- Fix test setup in endpoint.test.ts by creating `voidend_auth_configs` table schema
@Gr1shma
Gr1shma merged commit a2a9963 into main Jul 25, 2026
2 checks passed
@Gr1shma
Gr1shma deleted the feat/auth-routes branch July 25, 2026 12:23
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