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
Sudip Parajuli
00ae125e83
Merge branch 'main' into feat/revamp_design
2026-03-02 19:37:50 +05:45
shiva raj badu
6d8c34fd5e
feat: improve New Slide and Presentation Mode components, enhance settings page with image and text provider summaries
2026-03-02 18:37:48 +05:45
sudipnext
1523511e97
feat: optimize asset fetching by starting tasks immediately for parallel processing
2026-03-02 17:17:46 +05:45
sudipnext
34eed2413f
feat: update version to 0.6.1-beta and ensure array schemas have items in JSON responses
2026-03-02 17:11:25 +05:45
shiva raj badu
3cdbf246ab
feat: Update Text/Image provider & Pages Designs.
2026-03-02 00:02:19 +05:45
shiva raj badu
ebccd4976b
feat: Integrate TextProvider and ImageProvider components in settings page for enhanced LLM configuration options
2026-02-28 23:58:14 +05:45
shiva raj badu
508f0de9b0
feat: Add background gradient components to multiple pages for enhanced visual appeal
2026-02-27 20:21:39 +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
shiva raj badu
d8a4a565d3
feat: Enhance dashboard and settings layout with new components and improved UI elements
2026-02-24 17:26:49 +05:45
shiva raj badu
7abb446d32
feat: Presentation page redesign
2026-02-23 00:32:47 +05:45
shiva raj badu
9e54c6bb9e
feat: Outline and upload page design
2026-02-22 19:16:16 +05:45
shiva raj badu
45185fb125
feat: Upload page redesigns
2026-02-21 14:44:34 +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
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
shiva raj badu
07ae990c95
feat: Add dashboard layout, components, and templates page with loading states
2026-02-16 23:20:11 +05:45
shiva raj badu
cb8ad52f0c
feat: Implement dashboard design & templates page
2026-02-12 12:26:38 +05:45
shiva raj badu
45e27bf96f
feat: New Templates and refactor template loading approach
2026-02-11 14:39:30 +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
shiva raj badu
46d89c0ca8
feat: add Ukrainian language support to LanguageType enum
2025-12-22 15:37:07 +05:45
sauravniraula
908bea18b5
feat: adds gpt image 1.5
2025-12-21 01:14:31 +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
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