Commit graph

1336 commits

Author SHA1 Message Date
sudipnext
f8da1802fd Enhance authentication handling in FastAPI by adding basic authentication support and improving session token management. Introduced new utility functions for retrieving configured usernames and basic auth credentials, and updated middleware to utilize these enhancements for better session management. 2026-04-23 17:00:17 +05:45
sudipnext
ad3b31a359 Enhance Docker configuration by adding new environment variables for image generation and updating dependencies in Dockerfile and FastAPI. This includes support for image providers and quality settings, improving flexibility in deployment configurations. 2026-04-22 17:32:13 +05:45
Sudip Parajuli
4e96a652e9
Merge pull request #531 from presenton/fix/reduce-docker-image-size
Fix/reduce docker image size
2026-04-22 16:54:48 +05:45
sudipnext
fa6bf43114 chore: update Dockerfile to install sharp dependency and initialize npm in presentation-export directory 2026-04-22 16:28:57 +05:45
Sudip Parajuli
acfddad78e
Merge pull request #529 from presenton/feat/auth-setup
Feat/auth setup
2026-04-22 13:58:54 +05:45
sudipnext
7552be0bf2 fix: update authentication response handling in FastAPI and Next.js to reflect account setup status 2026-04-22 13:00:45 +05:45
sudipnext
d07f8f05f6 fix: update placeholder image paths to use a consistent placeholder.jpg across image generation service and tests 2026-04-22 12:50:21 +05:45
sudipnext
c6e7f6bb78 refactor: streamline authentication handling and remove deprecated components, enhancing session management in Next.js middleware 2026-04-22 12:43:17 +05:45
sauravniraula
501a155ad0
refactor: reduces images size to around 2.5gb 2026-04-21 17:43:07 +05:45
sudipnext
effa9ad026 feat: implement single-user authentication with environment variable support and update FastAPI middleware for session management 2026-04-21 17:41:37 +05:45
sudipnext
ba5d51ad76 fix: update environment variables in docker-compose.yml for Open WebUI integration 2026-04-20 21:04:37 +05:45
Sudip Parajuli
e32b958089
Merge pull request #526 from presenton/feat/docker-release-electron-sync
Feat/docker release electron sync
2026-04-20 20:58:40 +05:45
Sudip Parajuli
7f4d6acdd8
Merge branch 'main' into feat/docker-release-electron-sync 2026-04-20 20:56:20 +05:45
sudipnext
3eecd1a8c3 refactor: simplify document content rendering in DocumentPreviewPage 2026-04-20 20:32:18 +05:45
shiva raj badu
7c96044688
Merge branch 'feat/docker-release-electron-sync' of github.com:presenton/presenton into feat/docker-release-electron-sync 2026-04-20 19:55:28 +05:45
shiva raj badu
2fa5384e96
refactor:Improve Document Preview page 2026-04-20 19:55:00 +05:45
sudipnext
e0a66c8963 Refactor code structure for improved readability and maintainability 2026-04-20 19:47:59 +05:45
sudipnext
9d5bdae20c feat: update DEFAULT_CODEX_MODEL to gpt-5.2 across relevant files 2026-04-20 14:13:09 +05:45
shiva raj badu
48047cf288
refactor: improve export filename safety and config handling, cleanup components 2026-04-19 23:04:32 +05:45
sudipnext
3a4aacd0dd feat: enhance user configuration handling and add error messaging for model pulling 2026-04-19 13:15:19 +05:45
sudipnext
3d06644914 feat: update placeholder image references and improve asset handling
- Replaced all instances of the placeholder image path from "/static/images/placeholder.jpg" to "/static/images/replaceable_template_image.png".
- Added a new Nginx location block for serving app data with a long cache expiration.
- Enhanced the image generation service to return the new template image when generation fails.
- Updated various services and endpoints to ensure consistent handling of asset paths, including resolving backend asset URLs.
- Removed Electron-specific checks from several components to streamline API calls and improve compatibility with web deployments.
- Improved error handling and logging in the PDF export process.
- Adjusted Next.js configuration for API routing to ensure proper asset serving in Docker environments.
2026-04-18 20:56:37 +05:45
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
shiva raj badu
8c5fd218d1
refactor: Update Onboarding screen 2026-04-16 22:26:56 +05:45
sudipnext
4226682e0b chore: update version to 0.7.3-beta and enhance content generation features
- Updated version to 0.7.3-beta with improvements in slide content generation and web search reliability.
- Fixed console window flashing during export tasks on Windows.
- Various minor fixes and stability improvements across the app.
2026-04-16 21:33:54 +05:45
sudipnext
72d3a71e41 chore: update version to 0.7.3-beta in package-lock.json and fix ImageMagick download URL for Windows 2026-04-16 20:51:10 +05:45
Sudip Parajuli
5ee81a2a66
Merge pull request #521 from presenton/fix/export-popup
fix: hide console window for export task on Windows
2026-04-16 20:21:37 +05:45
sudipnext
68d5d844ee chore: update exportVersion to v0.2.2 in package.json 2026-04-16 20:13:28 +05:45
sudipnext
b2cb734356 chore: bump version to 0.7.3-beta in package.json 2026-04-16 20:12:18 +05:45
sudipnext
040c619889 fix: refine web search handling in LLM client and presentation outline generation
- Updated LLMClient to include CODEX in web search checks.
- Simplified web search logic in generate_ppt_outline to improve clarity and efficiency.
- Ensured consistent usage of web search settings across methods.
2026-04-16 20:11:25 +05:45
Sudip Parajuli
8b22f2b142
Merge pull request #519 from presenton/fix/web-search
Fix/web search
2026-04-16 19:20:37 +05:45
shiva raj badu
bd455a0819
merged 2026-04-16 19:04:16 +05:45
shiva raj badu
41f9eae61d
refactor: Update Onboarding UI 2026-04-16 19:00:24 +05:45
sudipnext
22c4356955 fix: update Codex model versions and default settings
- Changed DEFAULT_CODEX_MODEL to "gpt-5.1-codex-mini" in multiple files.
- Updated CHATGPT_MODELS to reflect the new model naming conventions and removed deprecated entries.
2026-04-16 14:48:05 +05:45
sudipnext
4370b0291b feat: enhance web search functionality in LLM client and presentation generation
- Added methods to enable web search based on user settings and LLM provider.
- Updated presentation outline generation to utilize prefetched web facts.
- Modified system prompts to clarify web search usage.
- Improved UI text in advanced settings to better inform users about web search controls.
2026-04-16 14:40:31 +05:45
sudipnext
a3a6a1acd2 Refactor code structure and remove redundant changes in multiple sections 2026-04-16 13:33:21 +05:45
shiva raj badu
cfc7233447
refactor: Improve Mix panel events 2026-04-16 12:59:14 +05:45
shiva raj badu
5018c9b9f1
refactor: Improve Presentation page, Present Mode & theme 2026-04-15 23:30:18 +05:45
shiva raj badu
af5ce9e33b
refactor: improve file upload section layout and enhance API error handling 2026-04-15 22:38:01 +05:45
shiva raj badu
e12c6dcdab
style: enhance upload page background gradient 2026-04-15 22:23:12 +05:45
shiva raj badu
13527f244b
fix: adjust layout and font settings in presentation and upload components 2026-04-15 22:09:39 +05:45
shiva raj badu
4af3534c6d
feat: new templates & update template preview, template selection, custom template 2026-04-15 21:52:55 +05:45
Saurav Niraula
6522299f25
Merge pull request #456 from voidborne-d/fix/db-connection-pool-config
fix: configure SQLAlchemy connection pool and dispose engines on shutdown
2026-04-15 18:35:31 +05:45
Saurav Niraula
36815fe7a3
Merge pull request #518 from presenton/feat/overflow-mitigation-loop
feat: implements overflow mitigation loop on structured generation; fix: changes slide content generation system prompt to avoid clipping
2026-04-15 18:34:27 +05:45
Saurav Niraula
8b63e407e1
Merge pull request #497 from hilotechinc/main
feat: add Open WebUI as image generation provider
2026-04-15 18:34:09 +05:45
sauravniraula
f95c1b1eb6
feat: implements overflow mitigation loop on structured generation; fix: changes slide content generation system prompt to avoid clipping 2026-04-15 15:56:01 +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
6f58e3fcdd fix: hide console window for export task on Windows 2026-04-14 11:07:43 +05:45
sudipnext
98cc548984 fix: update version to 0.7.2-beta in package-lock.json and version.json 2026-04-13 22:42:36 +05:45
sudipnext
893e96cefe feat: enhance setup installer with improved API integration and security settings 2026-04-13 22:06:49 +05:45