Commit graph

23 commits

Author SHA1 Message Date
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
sudipnext
6f58e3fcdd fix: hide console window for export task on Windows 2026-04-14 11:07:43 +05:45
shiva raj badu
5f191ebf11
feat: add telemetry in electron app & UI improvements 2026-04-02 01:10:53 +05:45
sudipnext
49579a0f97 feat: enhance ImageMagick installation process with direct download and improved logging 2026-03-31 10:45:13 +05:45
sudipnext
691d0f62e8 feat: enhance ImageMagick installation process and update documentation
- Added functions to resolve Homebrew and Linux escalation commands for ImageMagick installation.
- Improved error handling and logging for manual installation steps.
- Updated download URLs for ImageMagick based on the platform.
- Enhanced user interface messages to clarify installation steps for different operating systems.
- Adjusted CPU worker count in document extraction for better performance.
2026-03-30 20:21:15 +05:45
sudipnext
3207422651 feat: add language parameter to decomposeDocuments API call
- Updated the decomposeDocuments method in PresentationGenerationApi to accept an optional language parameter.
- Modified the UploadPage component to pass the selected language from the config when calling the decomposeDocuments method.
2026-03-28 15:34:53 +05:45
sudipnext
47295572fe feat: enhance export functionality and error handling in presentation generation
- Updated the export URL construction to include optional FastAPI URL from query parameters.
- Improved error handling when applying themes during PDF export to prevent blocking rendering.
- Added validation for theme font properties to ensure proper application.
2026-03-26 16:35:15 +05:45
Sudip Parajuli
1c69e94405
Merge pull request #463 from presenton/main
Migrated Main Changes
2026-03-23 17:01:00 +05:45
sudipnext
5ccf5bbb57 feat: enhance Windows compatibility with process handling and UI improvements 2026-03-23 16:58:25 +05:45
sudipnext
fd70d8de7a Use Electron binary for export task to avoid system-wide node dependency 2026-03-20 13:32:02 +05:45
sudipnext
6c72fe2e0e Implement dynamic converter path resolution and binary format detection for export functionality 2026-03-16 14:54:19 +05:45
sudipnext
1141719da6 Enhance authentication UI and improve chart rendering
- Updated the success and state mismatch HTML pages in openai_codex.py for a better user experience during authentication, including new styles and auto-reload functionality.
- Modified ChartWithBulletsSlideLayout.tsx to disable animations for various chart components and adjusted the layout for better responsiveness.
2026-03-15 14:08:21 +05:45
sauravniraula
1dc852d07b
chore: adds way to properly debug export 2026-03-13 17:25:34 +05:45
sudipnext
3c82260f54 feat: add fastapiUrl to export handlers and update binary convert file 2026-03-12 13:55:34 +05:45
sudipnext
b56af5e801 feat: implement unified setup installer for LibreOffice and Chromium dependencies 2026-03-11 20:31:34 +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
9720a5c3e1 Remove puppeteer dependency from package.json 2026-03-10 19:20:13 +05:45
sudipnext
b4323c3034 feat: enhance LibreOffice installation process with improved progress tracking and fallback size handling 2026-03-07 10:04:43 +05:45
sudipnext
52b37335ea feat: enhance Windows installation process for LibreOffice by running msiexec with elevated privileges and providing detailed error hints 2026-03-06 18:31:38 +05:45
sudipnext
1825240365 feat: update LibreOffice version and improve download validation with minimum size check 2026-03-06 18:01:00 +05:45
sudipnext
016cd44cb9 feat: implement in-app LibreOffice installer with progress UI and update build configurations for Linux and Windows 2026-03-06 17:41:15 +05:45
sudipnext
9959b5a677 updated 2026-02-20 12:02:23 +05:45