sauravniraula
11904c6cb0
refactor: cleans old unused export files from both docker and electron and uses package for export
2026-04-24 10:12:23 +05:45
sauravniraula
f76d17314a
feat: integrates llmai instead of using old llm client and tool call handlers
2026-04-23 11:42:15 +05:45
sudipnext
e0a66c8963
Refactor code structure for improved readability and maintainability
2026-04-20 19:47:59 +05:45
sudipnext
c7860127f2
feat: add support for optional embedded Ollama and enhance database migration handling
...
- Updated docker-compose.yml to allow disabling embedded Ollama via environment variable.
- Refactored Dockerfile and Dockerfile.dev for improved dependency management and installation process.
- Enhanced FastAPI migration scripts to handle orphaned Alembic revisions and added new database migration logic.
- Improved error handling in background tasks and Codex authentication endpoints.
- Added support for font file uploads with better validation and extraction of font names.
- Introduced new image search functionality with support for Pexels and Pixabay APIs.
2026-04-15 15:39:35 +05:45
shiva raj badu
28f2b18e06
feat: completed theme & custom theme UI
2026-03-03 10:50:11 +05:45
sudipnext
1523511e97
feat: optimize asset fetching by starting tasks immediately for parallel processing
2026-03-02 17:17:46 +05:45
sauravniraula
1e7950670f
fix: issue with document loader in API endpoints
2025-11-13 03:35:42 +05:45
sauravniraula
f13c58e805
fix(fastapi): issue on check if request is valid method response
2025-09-16 17:46:53 +05:45
sauravniraula
32e91732ad
feat(fastapi): adds async endpoint for presentation generation and status check
2025-09-16 17:27:04 +05:45
sauravniraula
7e4cf73f68
chore: adds exception traceback.print in outlines
2025-09-12 02:47:50 +05:45
sauravniraula
cc78faea73
fix(fastapi): /edit, /derive and /export endpoints
2025-09-12 02:27:59 +05:45
sauravniraula
3c5ba63309
feat(fastapi): uses better json loader that parses dirty json
2025-09-12 01:28:59 +05:45
sauravniraula
f80a278c34
feat: use new endpoints in UI
2025-09-07 22:32:25 +05:45
sauravniraula
a992f40077
feat: adds table of contents, title slide, web search options in both UI and API Endpoints
2025-09-07 22:06:22 +05:45
sauravniraula
0c5c53e24c
perf: makes update endpoint flexible and reduces updates
2025-09-03 21:35:18 +05:45
sauravniraula
ca88bc67c4
fix(fastapi): fix flow for outlines generation if chunker fails
2025-09-01 11:06:07 +05:45
sauravniraula
5610ef8e78
chore: makes sure new slides are generated before deleting old ones
2025-08-30 17:31:46 +05:45
Saurav Niraula
3ad1e59a46
Merge pull request #260 from presenton/feat/llm-client-error-handling
...
feat(fastapi): adds better error handling for LLMClient
2025-08-30 16:39:13 +05:45
shiva raj badu
9765749a83
feat: add undo/redo buttons & re-generate in presentation page
2025-08-30 16:31:11 +05:45
sauravniraula
c4318b5c28
feat(fastapi): adds better error handling for LLMClient
2025-08-30 14:30:58 +05:45
sauravniraula
f9b5fa32ea
perf: generate assets and slides batch concurrently
2025-08-29 15:07:34 +05:45
sauravniraula
e6d2cb6566
perf: generates slides concurrently in batch of 10 in API
2025-08-29 12:55:53 +05:45
sauravniraula
614948887f
feat: adds tone, verbosity and refactors tables
2025-08-29 10:52:34 +05:45
sauravniraula
5ec4144f9f
feat: adds content and instruction on UI endpoints
2025-08-28 20:35:27 +05:45
sauravniraula
6fa63c8ece
feat: documents support in API
2025-08-28 18:31:57 +05:45
sauravniraula
b33b44de99
fix: icon finder services reinitiating in every request
2025-08-28 14:55:12 +05:45
sauravniraula
0d1de4a28e
feat: adds placeholder image and icons while generating
2025-08-28 14:11:04 +05:45
sauravniraula
9ba0346935
fix(fastapi): adds checks for none parts for google structured, chore: removes fastmcp logs
2025-08-20 20:45:45 +05:45
Suraj Jha
3c9a4f9ce8
update: simplify mcp
2025-08-17 23:16:26 +05:45
sauravniraula
32aa48e0e6
fix(fastapi): speaker note null issue on api
2025-08-14 21:25:54 +05:45
sauravniraula
29841bdd06
feat(fastapi): adds logic to generate speaker notes and slide note support in export
2025-08-12 16:18:57 +05:45
sauravniraula
2281d174d8
chore: changes api body 'layout' to 'template'
2025-08-10 18:00:39 +05:45
sauravniraula
f6550b92a2
fix(fastapi): outline type on /prepare
2025-08-06 22:02:59 +05:45
sauravniraula
d0fd1b3aed
chore: error handling if generated outline is not valid json
2025-08-05 22:00:08 +05:45
sauravniraula
ca72a652ee
feat(fastapi): changes presentation generation flow for documents to chunk it and extract as outlines
2025-08-03 20:14:53 +05:45
sauravniraula
24b3999dab
fix(fastapi): temporarily removes presentation notes from API
2025-08-01 14:15:09 +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
0c02eafeca
Merge branch 'main'
2025-07-31 12:32:34 +05:45
sauravniraula
48f60d8422
fix(fastapi): language issue in api
2025-07-30 10:47:41 +05:45
sauravniraula
68591aab38
fix(fastapi): adds explicit language guidelines for slide generation and edit
2025-07-30 10:30:03 +05:45
sauravniraula
b8564905bd
fix(fastapi): all returning presentation with no slides
2025-07-30 10:07:36 +05:45
sauravniraula
144bfcfe1a
fix(fastapi): adds proper check for null json for postgresql
2025-07-29 18:13:00 +05:45
sauravniraula
9cb7d9f432
perf(fastapi): uses async sql engine
2025-07-29 17:19:31 +05:45
sauravniraula
325ef1e66a
fix(fastapi): fix /generate enpoint to take form data, reduced database calls and makes assets fetch more efficient
2025-07-29 09:30:58 +05:45
sauravniraula
d15d0960d0
feat(fastapi): adds an endpoint where you can use generated presentation as template and create new presentation
2025-07-28 17:45:11 +05:45
sauravniraula
fa895d6b94
fix(fastapi): replaces chromadb with qdrant[fastembed]
2025-07-28 14:11:52 +05:45
sauravniraula
df90b7829c
fix(fastapi+nextjs): provides default height and width if not available, provides presentation json in sse complete response in outlines
2025-07-26 02:13:54 +05:45
sudipnext
3fe860d431
feat(api): implement presentation generation endpoint with layout and export options
2025-07-25 13:00:33 +05:45
sauravniraula
fd71bdd125
perf(fastapi): removes multiple database write in single endpoint
2025-07-22 16:44:19 +05:45