Commit graph

740 commits

Author SHA1 Message Date
shiva raj badu
2fa5384e96
refactor:Improve Document Preview page 2026-04-20 19:55:00 +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
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
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
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
dd8af8e8cc
refactor: Improve template structure & schema 2026-04-13 12:13:26 +05:45
shiva raj badu
24177d3961
fix: ComfyUI generation issue 2026-04-11 22:02:42 +05:45
sudipnext
cab99c6bd2 feat: Implement stock image search functionality with Pexels and Pixabay integration 2026-04-07 18:00:16 +05:45
shiva raj badu
bda9d2b99e
refactor: Update content & fix some issues 2026-04-07 11:37:21 +05:45
shiva raj badu
68c0a3df9b
feat: Providers logs and UI display 2026-04-02 12:51:36 +05:45
shiva raj badu
5f191ebf11
feat: add telemetry in electron app & UI improvements 2026-04-02 01:10:53 +05:45
shiva raj badu
e79ad34ff7
feat: revamp document preview page 2026-03-29 20:47:03 +05:45
shiva raj badu
0c772a28e4
fix: present mode theme issue 2026-03-29 17:27:31 +05:45
Sudip Parajuli
c208639a15
Merge pull request #471 from presenton/feat/fixed-chatgpt-codex-models-and-clipping
feat: update Codex model versions and enhance content length limits
2026-03-27 18:32:58 +05:45
sudipnext
69baa06c81 feat: update Codex model versions and enhance content length limits 2026-03-27 18:30:03 +05:45
Sudip Parajuli
e0771b724e
Merge pull request #470 from presenton/fix/anthropic-generation-issue
feat: improve handling of Anthropic responses and add retry logic for…
2026-03-27 17:02:07 +05:45
sudipnext
d347786aaa feat: improve handling of Anthropic responses and add retry logic for content retrieval 2026-03-27 16:45:31 +05:45
shiva raj badu
76841ae4ce
fix: Presentation page responsive issue 2026-03-27 14:26:32 +05:45
shiva raj badu
f112934662
fix: scrollbar & theme in sidebar 2026-03-27 00:14:28 +05:45
sudipnext
f050064771 feat: add legacy database migration support and new database schema
- Introduced functions to handle legacy database stamping and migration.
- Added a new Alembic migration script for initializing the database schema.
- Enhanced the migration process to check for unversioned databases and apply necessary stamps before upgrades.
- Created new migration files for adding a theme column to presentations.
2026-03-26 15:33:49 +05:45
Sudip Parajuli
7e79dbed42
Merge pull request #445 from presenton/feat/export-issue
Feat/export issue
2026-03-15 14:40:20 +05:45
shiva raj badu
301b5361a3
feat: sign in with chatgpt UI 2026-03-13 15:08:04 +05:45
sudipnext
7660379b7d feat: enhance image handling in FastAPI and Next.js with web-safe URLs 2026-03-13 13:34:25 +05:45
Sudip Parajuli
21d094edb9
Merge branch 'main' into feat/export-update 2026-03-11 06:23:56 +05:45
sauravniraula
a7d00fc1a3
feat: implement presentation export functionality via IPC in Electron app 2026-03-10 23:18:58 +05:45
sudipnext
bed2d56074 refactor: streamline image path resolution in FastAPI endpoints and PPTX presentation creator using new utility function 2026-03-08 21:08:27 +05:45
sudipnext
2d462d8df4 feat: implement database migration on startup and update dependencies for FastAPI 2026-03-08 20:05:44 +05:45
shiva raj badu
0e4f464e18
feat: Design improvements 2026-03-07 23:24:26 +05:45
shiva raj badu
22ee90664c
feat: enhance Ollama URL handling in TextProvider and PresentonMode components, adding custom URL options and improving user experience 2026-03-04 12:34:46 +05:45
shiva raj badu
86ea9a91da
feat: update font usage across components to include Syne and Unbounded, enhancing typography consistency 2026-03-04 11:44:10 +05:45
shiva raj badu
ed76eff535
feat: OnBoarding two pages design 2026-03-04 00:32:14 +05:45
shiva raj badu
afa60af22c
feat: integrate Markdown rendering for presentation title and close menu on export actions 2026-03-03 11:42:42 +05:45
Shiva Raj Badu
6b6cdd174b
Merge pull request #431 from presenton/feat/themes
feat: add theme management endpoints, integrate color palette generation  and UI implementation
2026-03-03 10:54:06 +05:45
shiva raj badu
28f2b18e06
feat: completed theme & custom theme UI 2026-03-03 10:50:11 +05:45
sudipnext
1f8ba84c4c fix: remove duplicate import of TemplateLayoutsWithSettings in usePresentationGeneration hook 2026-03-03 10:40:29 +05:45
shiva raj badu
ef078d57d2
feat: add theme management endpoints, integrate color palette generation and UI implementation 2026-03-02 23:15:15 +05:45
sudipnext
6b6dc29104 Refactor: Clean up imports and remove merge conflict markers in presentation generator components 2026-03-02 20:21:23 +05:45
Sudip Parajuli
05ea7dea5b
Merge pull request #427 from presenton/feat/some-fixes
Feat/some fixes
2026-03-02 20:14:41 +05:45