Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
530179c
feat(phase-1): Project Foundation
openhands-agent Jun 15, 2026
2d2ca2c
feat(phase-2): Repository Architecture Explorer
openhands-agent Jun 15, 2026
36f9755
feat(phase-3): Repository Understanding Engine
openhands-agent Jun 15, 2026
a2f9850
feat(phase-4): Contributor Onboarding Assistant
openhands-agent Jun 15, 2026
3b55c30
feat(phase-5): Issue Recommendation Engine
openhands-agent Jun 15, 2026
d6c52f2
feat(phase-6): AI Contributor Mentor
openhands-agent Jun 15, 2026
6687f8a
feat(phase-7): Repository Learning Mode
openhands-agent Jun 15, 2026
3f93696
feat(phase-8): Bug Detection Intelligence
openhands-agent Jun 15, 2026
e81e0d5
feat(phase-9): Repository Health Dashboard
openhands-agent Jun 15, 2026
6022d26
feat(phase-10): AI PR Reviewer
openhands-agent Jun 15, 2026
47b5cb6
feat(phase-11): Security Analysis Engine
openhands-agent Jun 15, 2026
ec68e8f
feat(phase-12): Documentation Generator
openhands-agent Jun 15, 2026
7a0a004
feat(phase-13): Repository Timeline Intelligence
openhands-agent Jun 15, 2026
9f40896
feat(phase-14): Interview Preparation Engine
openhands-agent Jun 15, 2026
dd0ed5d
feat(phase-15): Developer Skill Assessment
openhands-agent Jun 15, 2026
98a2e13
feat(phase-16): Knowledge Graph System
openhands-agent Jun 15, 2026
20de0b4
feat(phase-17): Multi-Repository Analysis
openhands-agent Jun 15, 2026
7741f07
feat(phase-18): Repository Memory Layer
openhands-agent Jun 15, 2026
7699b2f
feat(phase-19): AI Architecture Consultant
openhands-agent Jun 15, 2026
1f601b1
feat(phase-20): AI Refactoring Agent
openhands-agent Jun 15, 2026
9466069
feat(phase-21): AI Testing Agent
openhands-agent Jun 15, 2026
f878af2
feat(phase-22): AI Documentation Agent
openhands-agent Jun 15, 2026
b258abd
feat(phase-23): AI Security Agent
openhands-agent Jun 15, 2026
1766ee0
feat(phase-24): Multi-Agent Collaboration System
openhands-agent Jun 15, 2026
0675932
feat(phase-25): GitVerse RepoOS
openhands-agent Jun 15, 2026
009332d
feat: Implement phases 26-50 of GitVerse Evolution Roadmap
openhands-agent Jun 15, 2026
846a203
fix: resolve settings api-keys and auth middleware type errors, updat…
Jun 15, 2026
4bb25d0
feat(phase-49): Global Collaboration Network - Build GitVerse into a …
Jun 15, 2026
f004656
feat(phase-49): Global Collaboration Network - Build Global Collabora…
Jun 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/api/settings/api-keys/[id]/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { authenticateRequest } from "@/lib/middleware/api-auth";

export async function DELETE(req: NextRequest, { params }: { params: { id: string } }) {
const auth = await authenticateRequest(req);
if (!auth.user) return auth.error;
if (!auth.user) return auth.error as NextResponse;

const keyId = Number(params.id);
if (!Number.isFinite(keyId)) {
Expand Down
4 changes: 2 additions & 2 deletions app/api/settings/api-keys/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { generateApiKey, generateKeyExpiry } from "@/lib/utils/api-key";

export async function GET(req: NextRequest) {
const auth = await authenticateRequest(req);
if (!auth.user) return auth.error;
if (!auth.user) return auth.error as NextResponse;

const keys = await prisma.apiKey.findMany({
where: { userId: auth.user.id },
Expand All @@ -25,7 +25,7 @@ export async function GET(req: NextRequest) {

export async function POST(req: NextRequest) {
const auth = await authenticateRequest(req);
if (!auth.user) return auth.error;
if (!auth.user) return auth.error as NextResponse;

let body: { name?: string; scopes?: string[] };
try {
Expand Down
Loading
Loading