Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1386fcc
feat: student profile management
mimionly Aug 20, 2026
7f61727
fix: Student profile management authentication with gs
mimionly Aug 21, 2026
bcef7e6
fix: dk24 status removal from put profile status payload
mimionly Aug 22, 2026
a61fef2
refactor: remove mock auth endpoints and tests, align student middlew…
mimionly Aug 23, 2026
4ee6b3c
revert: all frontend changes in apps/web as requested
mimionly Aug 23, 2026
5530ba6
refactor: extract student profile database logic into student.control…
mimionly Aug 23, 2026
90e0c16
test: prevent process.env pollution in student integration tests
mimionly Aug 23, 2026
11af9d9
fix : student-profile
mimionly Aug 24, 2026
8e28d10
restored
mimionly Aug 26, 2026
76a3d99
Remove empty line from pre-commit hook
mimionly Aug 26, 2026
61d7dd5
Merge branch 'main' into feat/student-profile
mimionly Aug 28, 2026
675c884
ci: re-trigger check workflow
mimionly Aug 29, 2026
f113e32
fix(workspace): fix indentation and remove duplicate entries in pnpm-…
mimionly Aug 29, 2026
0c309f1
revert: revert all changes in apps/web and packages/db, align UserRol…
mimionly Aug 29, 2026
b45a551
chore: remove unused neon_workflow.yml
mimionly Aug 29, 2026
fc6f1bd
revert: match apps/api/wrangler.jsonc to origin/main
mimionly Aug 29, 2026
e529c38
refactor: export CompletionProfileFields type
mimionly Aug 29, 2026
c2ce647
Merge branch 'main' into feat/student-profile
mimionly Sep 3, 2026
4dd2ce5
chore: update pnpm-lock.yaml with pglite dependency
mimionly Sep 3, 2026
b4ef809
Merge branch 'main' into feat/student-profile
mimionly Sep 6, 2026
237655b
Merge branch 'main' into feat/student-profile
mimionly Sep 30, 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
4 changes: 3 additions & 1 deletion apps/api/src/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { env } from 'hono/adapter'
import { logger } from 'hono/logger'
import { dbMiddleware } from './middleware/db.js'
import { postingsRouter } from './routes/postings.js'
import { studentRouter } from './routes/student.js'
import { usersRouter } from './routes/users.js'
import { clubMembersRouter } from './routes/club-members.js'

Expand All @@ -22,7 +23,7 @@ app.use(
'*',
cors({
origin: (_origin, c) => env<{ WEB_ORIGIN?: string }>(c).WEB_ORIGIN ?? 'http://localhost:3000',
allowMethods: ['GET', 'POST', 'PATCH', 'DELETE', 'OPTIONS'],
allowMethods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'],
allowHeaders: ['authorization', 'content-type'],
maxAge: 86400,
}),
Expand All @@ -36,6 +37,7 @@ app.get('/api/hello', (c) => c.json({ message: 'Hello from Hono' }))

// Student job discovery
app.route('/api/postings', postingsRouter)
app.route('/api/student', studentRouter)

// Authenticated user record and role selection
app.route('/api/users', usersRouter)
Expand Down
Loading
Loading