Commit graph

38 commits

Author SHA1 Message Date
sudipnext
da84c79cb0 refactor: Update Dockerfile and improve custom template handling 2026-04-18 17:58:11 +05:45
sudipnext
5e4ee9e039 Refactor presentation export runtime handling
- Update sync-presentation-export script to read version from package.json instead of export-version.json.
- Change entrypoint from index.js to index.cjs for CommonJS compatibility.
- Implement logic to ensure CommonJS entrypoint is created if missing.
- Modify ExportTaskService to resolve entrypoint path dynamically.
- Remove inline Puppeteer PDF export logic in favor of bundled export package.
- Add runtime availability checks and sync script execution in start.js.
- Introduce helper functions for output path normalization and entrypoint resolution.
2026-04-18 16:49:42 +05:45
sudipnext
a3a6a1acd2 Refactor code structure and remove redundant changes in multiple sections 2026-04-16 13:33:21 +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
sudipnext
2d462d8df4 feat: implement database migration on startup and update dependencies for FastAPI 2026-03-08 20:05:44 +05:45
sudipnext
c6dfe2b38a feat: add zstd installation to Dockerfiles and update README for ChatGPT sign-in support 2026-03-03 18:23:08 +05:45
shiva raj badu
45e27bf96f
feat: New Templates and refactor template loading approach 2026-02-11 14:39:30 +05:45
sauravniraula
bcf8dabbed
feat: adds option to disable image generation for slides 2025-11-28 00:27:54 +05:45
shiva raj badu
18f3466258
fix(nextjs): Handle missing directory paths in API routes 2025-11-12 19:39:09 +05:45
sauravniraula
8260849363
refactor: dockerfile and script for node modules setup
Instead of installing node_modules in seperate directory and later
copying, now it directly runs npm install in start script
2025-09-15 12:10:24 +05:45
sauravniraula
3c5ba63309
feat(fastapi): uses better json loader that parses dirty json 2025-09-12 01:28:59 +05:45
sauravniraula
e28825d36b
refactor: use pdfplumber for pdf to images 2025-09-11 22:08:24 +05:45
sauravniraula
73c097bd31
fix: export issue in chromium 2025-09-09 05:19:57 +05:45
sauravniraula
e6d2cb6566
perf: generates slides concurrently in batch of 10 in API 2025-08-29 12:55:53 +05:45
shiva raj badu
36bb437f6b
refactor: modify presentation ID handling in useLayoutSaving hook 2025-08-29 12:35:14 +05:45
shiva raj badu
bb93648a61
feat(nextjs): Timer added in Each layout convert 2025-08-09 20:00:00 +05:45
shiva raj badu
4d0a88d5e0
Merged with main 2025-08-06 14:27:41 +05:45
sauravniraula
0fe272d82c
refactor: removes nltk from score based chunker 2025-08-05 23:54:18 +05:45
sauravniraula
bf16491c73
fix: nextjs build issues and docling support for Powerpoint and Word 2025-08-05 23:19:59 +05:45
shiva raj badu
d9cbf3ea5a
Merged with main 2025-08-05 22:37:25 +05:45
sauravniraula
c982e4b709
refactor: removes redis and uses sqlite to store background tasks status 2025-08-04 17:32:25 +05:45
sauravniraula
686f60676e
chore(fastapi), feat(nextjs): adds tool calls selector 2025-08-04 13:46:07 +05:45
sauravniraula
d3d1a58b95
chore(fastapi): uses uv for python project and removes requirements.txt 2025-08-04 13:00:20 +05:45
Saurav Niraula
edf7373dab
Merge branch 'main' into presentation-mcp-server 2025-08-04 00:21:21 +05:45
sudipnext
14774e26eb feat: Initiate presentation MCP server setup 2025-08-02 09:19:42 +05:45
sauravniraula
41cd7e2b61
fix(docker): removes sh scripts to fix format error on windows, moves script logic to start.js 2025-08-01 13:57:15 +05:45
shiva raj badu
0b8db37b73
feat(Nextjs): Custom Layout Editing & convert to React Component 2025-07-31 14:25:58 +05:45
sauravniraula
0c02eafeca
Merge branch 'main' 2025-07-31 12:32:34 +05:45
shiva raj badu
bcc3fbf099
chore(docker files): Change node version to 20 2025-07-31 01:48:07 +05:45
sauravniraula
9cb7d9f432
perf(fastapi): uses async sql engine 2025-07-29 17:19:31 +05:45
sauravniraula
e07ddf8669
docs(fastapi): exposes fastapi docs on /docs 2025-07-23 17:36:58 +05:45
sauravniraula
03b2b06ff0
feat(fastapi): adds slide assets generation, adds dict and schema processors, fix(nextjs): changes image and icon schema fields to __xxxxx__ 2025-07-17 06:38:02 +05:45
shiva raj badu
8d843afc5a feat(Nextjs): API adjust & Schema Extractor 2025-07-15 23:58:13 +05:45
sauravniraula
c628a07bf9
fix(dockerfile): includes specific puppeteer and chrome version 2025-07-12 22:00:07 +05:45
sauravniraula
6d5d77d874
feat(fastapi): adds support for custom database postgresql and mysql 2025-07-12 00:15:27 +05:45
sauravniraula
eb3653a865
fix(docker): adds seperate docker start scripts to fix node_modules issue on development 2025-06-26 16:57:22 +05:45
sauravniraula
fae038121a
fix(dockerfile): fix next not found on development service 2025-06-24 19:55:21 +05:45
sauravniraula
31073b6016
refactor!: use presenton docker codebase 2025-06-23 15:13:04 +05:45