Commit graph

12 commits

Author SHA1 Message Date
sudipnext
d2e85a8ffa feat: implement Codex OAuth flow and integrate into application
- Added Codex authentication endpoints and logic for OAuth flow.
- Updated Docker configuration to expose port 1455 for Codex callback.
- Enhanced user configuration model to include Codex-related fields.
- Integrated Codex selection into the LLM provider UI.
- Implemented token management and refresh logic for Codex.
- Added utility functions for handling Codex OAuth tokens and state management.
2026-02-24 18:51:35 +05:45
sauravniraula
e542fdf869
feat(fastapi): adds strict support for every schemas, proper models check, refactor 2025-08-01 00:15:03 +05:45
sauravniraula
bb6abf1890
feat(fastapi): converts schema to pydantic model for structured response, fix: changes icon and image schema for pydantic model support 2025-07-31 15:50:41 +05:45
sauravniraula
c63944b7cf
feat(fastapi): uses llm client wrapper to wrap all clients 2025-07-31 13:27:21 +05:45
sauravniraula
2150742a54
feat(fastapi): adds a LLMClient wrapper for better control and error handling 2025-07-30 23:31:21 +05:45
sauravniraula
52892482e4
fix(nextjs): implements working screenshot logic, perf(nextjs): process all slides in parallel 2025-07-20 18:45:44 +05:45
Suraj Jha
1ae771413c fix: add schema constraints to prompt 2025-07-20 15:23:13 +05:45
sauravniraula
41a17da47d
chore(fastapi): organizes all env usage in get and set env utilities 2025-07-19 13:00:45 +05:45
sauravniraula
135a8a442d
feat(fastapi): adds get presentation from id endpoint 2025-07-17 00:27:49 +05:45
sauravniraula
a99db53bba
feat(fastapi): adds image generation service 2025-07-15 23:13:00 +05:45
sauravniraula
c88d427b31
feat(fastapi): adds presentation generation using provided slide schemas, refactor(fastapi): converts class based endpoint handlers to organized functional handlers 2025-07-15 05:41:31 +05:45
sauravniraula
788c8c4042
refactor(fastapi): progress 2025-07-14 18:49:48 +05:45