Christopher Quenneville
f2703ec003
feat: add Open WebUI as image generation provider
...
Add native support for Open WebUI's image generation API as a new
image provider option. Open WebUI exposes an OpenAI-like
/v1/images/generations endpoint but with key differences that
require special handling:
- Response is a bare JSON array instead of {"data": [...]}
- Image URLs are relative paths (e.g. /api/v1/files/.../content)
- File downloads require the same Bearer auth token
The implementation uses raw HTTP calls via aiohttp rather than the
OpenAI SDK to handle these differences. No model parameter is sent
since Open WebUI manages the image model in its own admin settings.
Backend changes:
- New OPEN_WEBUI enum value in ImageProvider
- generate_image_open_webui() method in ImageGenerationService
- Environment getters/setters for OPEN_WEBUI_IMAGE_URL and
OPEN_WEBUI_IMAGE_API_KEY
- UserConfig model and config loading/saving pipeline updated
Frontend changes:
- New "Open WebUI" option in image provider dropdown
- Settings UI with URL and optional API key fields
- Validation, field mappings, and config persistence
Docker:
- OPEN_WEBUI_IMAGE_URL and OPEN_WEBUI_IMAGE_API_KEY added to all
docker-compose service definitions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 12:27:45 -05:00
shiva raj badu
0c772a28e4
fix: present mode theme issue
2026-03-29 17:27:31 +05:45
sudipnext
69baa06c81
feat: update Codex model versions and enhance content length limits
2026-03-27 18:30:03 +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
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
28f2b18e06
feat: completed theme & custom theme UI
2026-03-03 10:50:11 +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
00ae125e83
Merge branch 'main' into feat/revamp_design
2026-03-02 19:37:50 +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
45185fb125
feat: Upload page redesigns
2026-02-21 14:44:34 +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
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
bcf8dabbed
feat: adds option to disable image generation for slides
2025-11-28 00:27:54 +05:45
sauravniraula
88bbff4998
fix(nextjs): changes some event names and removes search query from button click event
2025-08-13 13:21:43 +05:45
sauravniraula
4b2a84b320
feat(nextjs): adds basic anonymous tracking that tracks navigation, api calls (Just name of endpoint is tracked) and button clicks
2025-08-12 20:15:17 +05:45
Suraj Jha
1158fdb7ec
update: 'Create Template' button in header
2025-08-09 20:47:16 +05:45
Suraj Jha
36bbefa5aa
fix: change 'layout' to 'layout'
2025-08-09 19:42:21 +05:45
Suraj Jha
68bb4bae3a
Merge main into pdf-pptx-layout
2025-08-09 15:36:43 +05:45
sauravniraula
52215bb7e7
style: remove ollama icons
2025-08-09 03:47:52 +05:45
sauravniraula
3f523f1491
refactor: removes redis service and env variables, fix(fastapi): user config bool env variables issues, parse tool fix for custom llm on tool call structured output
2025-08-09 03:03:13 +05:45
shiva raj badu
d9cbf3ea5a
Merged with main
2025-08-05 22:37:25 +05:45
sauravniraula
3b4c38923c
chore(ollama): removes description of graph support for ollama models
2025-08-05 17:23:07 +05:45
sauravniraula
c599aa15e4
feat: adds options to select between tool calls/json schema and enable disable thinking for custom models
2025-08-04 14:50:55 +05:45
sauravniraula
686f60676e
chore(fastapi), feat(nextjs): adds tool calls selector
2025-08-04 13:46:07 +05:45
shiva raj badu
65924bd3fd
feat(nextjs): Header added on custom layout and layout preview
2025-08-02 15:30:56 +05:45
sauravniraula
8792239ee4
chore(nextjs): sets default models for openai, google and anthropic in UI
2025-08-01 14:10:10 +05:45
sauravniraula
d8586f0a7a
fix(nextjs): sets default ollama url if none provided on start
2025-08-01 13:56:09 +05:45
sauravniraula
6b9635d165
feat(nextjs): adds model selection options for openai and google, refactor
2025-08-01 00:15:56 +05:45
sauravniraula
ac5d278a9b
feat(nextjs): adds claude support in home and settings page
2025-07-30 23:30:39 +05:45
sauravniraula
c890857fd4
fix(nextjs): sets ollama url on when llm changes to ollama to make sure llmconfig has ollama url
2025-07-27 01:56:30 +05:45
Shiva Raj Badu
cd1bcb9536
Merge pull request #128 from presenton/refactor/sonner_design
...
refactor(nextjs): Sonner title bold removed
2025-07-23 21:22:16 +05:45
shiva raj badu
f6e425abdc
refactor(nextjs): Sonner title bold removed
2025-07-23 21:21:02 +05:45
Saurav Niraula
fc45062230
Merge pull request #126 from presenton/style/nextjs-layout
...
style(nextjs): make navbar backbtn look better
2025-07-23 20:46:15 +05:45
sauravniraula
9f09aaed13
style(nextjs): make navbar backbtn look better
2025-07-23 20:44:43 +05:45
shiva raj badu
f6ff67714e
refactor(nextjs): Sonner Colors & Design changed
2025-07-23 17:58:07 +05:45
Suraj Jha
7dd95d5443
Merge pull request #123 from presenton/feat/new_layout
...
feat(Nextjs): New Pitch Deck layout added
2025-07-23 16:22:34 +05:45
shiva raj badu
b1bef2c2f0
feat(Nextjs): New Pitch Deck layout added
2025-07-23 15:59:16 +05:45
sauravniraula
801f103c2a
style(nextjs): changes home llm selection layout
2025-07-23 00:00:06 +05:45
shiva raj badu
4306776178
feat(Nextjs): Fonts and meta data changed
2025-07-22 17:27:56 +05:45