Sudip Parajuli
ebab3ba13e
Merge pull request #424 from presenton/feat/oauthV2
...
Feat/oauth v2 Introduces Login with ChatGPT Support for Electron and Docker Both
2026-02-28 09:11:16 +05:45
sudipnext
00be7ee946
feat: integrate Codex OAuth flow and enhance user configuration
...
- Added Codex-related fields to UserConfig and LLMConfig for managing OAuth tokens and model settings.
- Implemented Codex authentication endpoints and integrated them into the application.
- Enhanced LLMClient to support Codex as a valid provider, including token management and refresh logic.
- Updated UI components to include Codex configuration options and authentication status handling.
- Refactored environment variable utilities to accommodate Codex-specific settings.
2026-02-28 09:08:10 +05:45
sudipnext
2eff131f6b
feat: enhance LLMClient with new Codex generation method and refactor tool handling
...
- Added a new method `_generate_codex` to LLMClient for generating responses using the Codex Responses API.
- Refactored tool handling to support structured tool calls and improved error handling during Codex interactions.
- Updated the client initialization for Codex to streamline the generation process.
- Enhanced message processing to accommodate new input formats and recursion for tool calls.
2026-02-27 18:38:52 +05:45
sudipnext
d2e3ab9d15
feat: add CodexLLMAdapter for structured LLM calls and integrate with LLMClient
...
- Introduced CodexLLMAdapter to handle structured and unstructured LLM calls via the Codex Responses API.
- Implemented methods for converting tool formats and building request bodies for Codex.
- Refactored LLMClient to utilize CodexLLMAdapter, enhancing tool call handling and response processing.
- Updated LLMToolCallsHandler to support Codex as a valid LLM provider.
- Enhanced schema utilities for better JSON schema handling.
2026-02-26 12:38:58 +05:45
sudipnext
5f5482cfd5
feat: enhance LLMClient with Codex integration and error handling
...
- Implemented a new method to create an AsyncOpenAI client specifically for Codex.
- Added functionality to convert Codex event responses into a dictionary format for easier consumption.
- Updated the streaming methods to utilize the new Codex client and handle API errors gracefully.
- Improved logging for debugging purposes during Codex interactions.
- Refactored message handling in the slide content generation function for clarity and efficiency.
2026-02-25 17:56:39 +05:45
sudipnext
d2e85a8ffa
feat: implement Codex OAuth flow and integrate into application
...
- Added Codex authentication endpoints and logic for OAuth flow.
- Updated Docker configuration to expose port 1455 for Codex callback.
- Enhanced user configuration model to include Codex-related fields.
- Integrated Codex selection into the LLM provider UI.
- Implemented token management and refresh logic for Codex.
- Added utility functions for handling Codex OAuth tokens and state management.
2026-02-24 18:51:35 +05:45
Sudip Parajuli
002faf86a2
Merge pull request #420 from presenton/feat/updated-readme
...
docs: update README to include Electron desktop app setup and usage i…
2026-02-22 14:27:04 +05:45
sudipnext
a0b9b00354
docs: update README to include Electron desktop app setup and usage instructions
2026-02-22 14:25:57 +05:45
Sudip Parajuli
b30f365869
Merge pull request #419 from presenton/feat/electron-support
...
Feature added Electron Application and CI/CD Workflow
2026-02-22 08:30:17 +05:45
sudipnext
4440f76425
chore: restrict branches for workflow triggers to main for simplified CI process
2026-02-21 19:25:05 +05:45
sudipnext
47f78d22b4
refactor: update type definitions in useTemplateLayoutsAutoSave hook for improved clarity and consistency
2026-02-21 14:18:38 +05:45
sudipnext
92a583c226
fix: remove dependency on FASTAPI_URL in useTemplateLayoutsAutoSave hook for improved flexibility
2026-02-21 14:10:52 +05:45
sudipnext
fc17b25909
refactor: update import statements in TemplateSelection component for better organization
2026-02-21 13:49:03 +05:45
sudipnext
50570516cd
feat: enhance fastapi server.spec to conditionally include fastembed_cache and update pyproject.toml for package discovery
2026-02-21 13:43:03 +05:45
sudipnext
b2011ab18e
chore: add BUILD_TARGET environment variable for Electron in test workflow
2026-02-21 13:34:48 +05:45
sudipnext
5ea12c3619
refactor: update import paths for TemplateLayoutsWithSettings to use utils directory
2026-02-21 13:29:26 +05:45
sudipnext
7759936d44
chore: clean up test workflow by removing redundant dependencies and test steps
2026-02-21 13:23:47 +05:45
sudipnext
a1ee479487
chore: update pyproject.toml to include package discovery settings
2026-02-21 13:15:26 +05:45
sudipnext
9959b5a677
updated
2026-02-20 12:02:23 +05:45
Shiva Raj Badu
acb850b50c
Merge pull request #407 from presenton/feat/new_templates_and_refactor_template_loading
...
feat: New Templates and refactor template loading approach
2026-02-11 20:52:27 +05:45
shiva raj badu
45e27bf96f
feat: New Templates and refactor template loading approach
2026-02-11 14:39:30 +05:45
Saurav Niraula
932c80798a
Merge pull request #387 from presenton/fixed_mcp_openai_spec_json_issue_378
...
Fixed mcp OpenAI spec json issue 378
2026-01-04 19:14:21 +05:45
sudipnext
d623fa6670
fix: add fallback to placeholder icon when no icon is found in slide processing
2026-01-04 17:49:22 +05:45
sudipnext
c5e36ab565
fix: rename 'prompt' to 'content' in presentation generation API and update tests accordingly
2026-01-04 17:33:05 +05:45
Suraj Jha
77cd4739f0
Create FUNDING.yml
2025-12-23 14:09:26 +05:45
Shiva Raj Badu
8c892fd6ba
Merge pull request #379 from presenton/feat/ukrainian_language
...
feat: add Ukrainian language support to LanguageType enum
2025-12-22 15:48:10 +05:45
shiva raj badu
46d89c0ca8
feat: add Ukrainian language support to LanguageType enum
2025-12-22 15:37:07 +05:45
sauravniraula
c14229eef7
docs(readme): adds new image providers and quality environment variables options
2025-12-21 01:22:46 +05:45
Saurav Niraula
188b2bfd53
Merge pull request #376 from presenton/feat/gpt-image-1.5
...
feat: adds gpt image 1.5
2025-12-21 01:15:55 +05:45
sauravniraula
908bea18b5
feat: adds gpt image 1.5
2025-12-21 01:14:31 +05:45
Shiva Raj Badu
738ed1af36
Merge pull request #374 from presenton/feat/nanobanana-integration
...
feat: nano banana image generation model integration
2025-12-19 23:18:15 +05:45
shiva raj badu
f421260bfc
feat: nano banana image generation model integration
2025-12-19 00:41:55 +05:45
shiva raj badu
ea8db1bfdd
feat: replace local image provider with ComfyUI configuration in environment variables and user settings
2025-12-18 22:42:53 +05:45
shiva raj badu
f36fc7f4bb
feat: add local_image_url & local_image_workflow to user config
2025-12-18 01:18:57 +05:45
Shiva Raj Badu
75fad42098
Merge pull request #372 from presenton/feat/local_image_provider
...
feat: add local image URL and workflow environment variables to docker-compose
2025-12-18 00:42:29 +05:45
shiva raj badu
0581d5593b
feat: add local image URL and workflow environment variables to docker-compose
2025-12-18 00:41:24 +05:45
Shiva Raj Badu
2bfb895558
Merge pull request #371 from presenton/feat/local_image_provider
...
Comfyui-integration
2025-12-18 00:37:37 +05:45
shiva raj badu
37a919c3f1
chore: remove unused file
2025-12-18 00:34:36 +05:45
shiva raj badu
e72cea3655
feat: integrate ComfyUI workflow for local image generation
2025-12-17 21:04:32 +05:45
shiva raj badu
0a70f3c4e3
refactor: image generation service handle multiple response formats
2025-12-16 19:29:23 +05:45
shiva raj badu
c34fb75302
feat: local image provider
2025-12-15 19:12:34 +05:45
sauravniraula
c9b60d5f51
fix: default ollama url
2025-11-28 02:56:33 +05:45
Shiva Raj Badu
fb84032da4
Merge pull request #363 from presenton/refactor/templates
...
fix: clean up unused code in presentation templates
2025-11-28 01:02:09 +05:45
shiva raj badu
c93d5cc800
fix: clean up unused code in presentation templates
2025-11-28 00:55:43 +05:45
Saurav Niraula
9332e0d58c
Merge pull request #362 from presenton/fix/shadow-export-issue
...
fix: issue where shadow was causing issue on powerpoint and keynote
2025-11-28 00:55:31 +05:45
sauravniraula
939ebf87af
fix: issue where shadow was causing issue on powerpoint and keynote
2025-11-28 00:54:38 +05:45
Saurav Niraula
18bfdbf19b
Merge pull request #361 from presenton/feat/option-to-disable-image-generation
...
feat/option to disable image generation
2025-11-28 00:49:24 +05:45
sauravniraula
bcf8dabbed
feat: adds option to disable image generation for slides
2025-11-28 00:27:54 +05:45
Saurav Niraula
aa864484df
Merge pull request #360 from presenton/fix/security
...
fix: changes host to localhost for everything except nginx
2025-11-27 23:38:15 +05:45
sauravniraula
dc17336508
fix: changes host to localhost for everything except nginx
2025-11-27 23:11:34 +05:45