Commit Graph

2543 Commits

Author SHA1 Message Date
Zanyar Sun ae4613b95a
Merge branch 'kortix-ai:main' into main 2025-08-21 15:35:57 +08:00
Zanyar 2c5263caf2 feat: Add Mermaid diagram rendering support to markdown code blocks
- Add mermaid dependency to package.json
- Implement MermaidRenderer component with performance optimizations:
  * Global initialization and caching system
  * Lazy loading with Intersection Observer
  * Memory management with automatic cache cleanup
  * Graceful fallback to syntax-highlighted code on render failure
- Integrate MermaidRenderer into CodeBlockCode component
- Refactor code-block.tsx for better separation of concerns
- Support both Mermaid diagram rendering and code display modes

The implementation provides a seamless user experience where:
- Valid Mermaid syntax renders as interactive diagrams
- Invalid syntax gracefully falls back to highlighted code
- Performance is optimized through caching and lazy loading
- Memory usage is controlled through intelligent cache management
2025-08-21 15:30:27 +08:00
marko-kraemer 73bd555e5d fix 2025-08-20 23:18:20 -07:00
marko-kraemer f915f3faaa csv, excel render, thread content csv preview, presentation tool wip 2025-08-20 23:06:01 -07:00
marko-kraemer 573e711f39 template share UX/UI navbar 2025-08-20 18:54:04 -07:00
marko-kraemer 43d5245f66 template share UX/UI 2025-08-20 18:04:18 -07:00
Marko Kraemer 5e1e82f67a
Merge pull request #1391 from ffrankan/fix/auth-callback-self-hosted-redirect
Fix auth callback redirect issues in self-hosted deployments
2025-08-20 17:07:38 -07:00
Marko Kraemer cf77d96335
Merge pull request #1403 from KrishavRajSingh/upgrade/stagehand
Update stagehand:2.4.3 + migration to gpt-5
2025-08-20 17:06:38 -07:00
Krishav Raj Singh eca6313401 chore: update sandbox:kortix/suna:0.1.3.6 2025-08-21 04:32:05 +05:30
Krishav Raj Singh ea9531d1d2 upgrade stagehand:2.4.3 and switch to gpt-5 2025-08-21 03:57:30 +05:30
Bobbie 0335d6d36d
Merge pull request #1401 from escapade-mckv/sharable-template-page
Sharable template page
2025-08-20 12:47:10 +05:30
Saumya 6790ac15c8 Merge branch 'main' into sharable-template-page 2025-08-20 12:19:05 +05:30
Saumya 5989f2e37a template share page 2025-08-20 11:32:24 +05:30
marko-kraemer 5b20676853 fix 2025-08-19 17:34:44 -07:00
marko-kraemer 60059eaa9b revert accidental changes 2025-08-19 16:36:28 -07:00
marko-kraemer 2d88091258 gpt 5 mini as default 2025-08-19 16:33:14 -07:00
kubet 3a20f5afdc
Merge pull request #1400 from kubet/fix/visual-improvements-triggers
fix: visual improvements triggers
2025-08-20 00:27:41 +02:00
Vukasin 8796c8e1d3 fix: visual improvements triggers 2025-08-20 00:26:52 +02:00
Marko Kraemer 6e4a8fee9f
Merge pull request #1388 from KrishavRajSingh/refactor/slider
move slider to header
2025-08-19 13:36:04 -07:00
Marko Kraemer ae02b26204
Merge pull request #1399 from KrishavRajSingh/refactor/workspace
Refactor/workspace
2025-08-19 13:35:38 -07:00
Krishav Raj Singh ec439538ea fix: completion marker in new line for heredoc 2025-08-20 01:18:59 +05:30
Krishav Raj Singh a082244bf1 refactor: create session with workspace instead of cd 2025-08-19 22:53:59 +05:30
Krishav e7385698c1
Merge branch 'kortix-ai:main' into refactor/slider 2025-08-19 19:06:11 +05:30
theshyPika be2b91a98e feat: add OpenAI-compatible providers support
- Add OpenAI-compatible API support with custom endpoints
- Implement LiteLLM Router for multi-provider routing
- Add new config options: OPENAI_COMPATIBLE_API_KEY/BASE
- Update environment examples and self-hosting documentation

Enables support for local LLM services like Ollama, LM Studio, vLLM,
and third-party OpenAI-compatible providers.
2025-08-19 19:46:01 +08:00
Bobbie 5805d7650d
Merge pull request #1398 from escapade-mckv/buy-more-tokens
topup credits
2025-08-19 17:01:49 +05:30
Saumya 7decdc4f2f topup credits 2025-08-19 17:01:05 +05:30
Bobbie 6f40945a5e
Merge pull request #1397 from escapade-mckv/buy-more-tokens
topup credits
2025-08-19 16:34:26 +05:30
Saumya 9eb7d7ab3a topup credits 2025-08-19 16:33:21 +05:30
Bobbie d4db38aac9
Merge pull request #1396 from escapade-mckv/buy-more-tokens
topup credits
2025-08-19 16:10:18 +05:30
Saumya 120a2380a4 topup credits 2025-08-19 15:58:12 +05:30
kubet 5368db4d13
Merge pull request #1395 from kubet/fix/trigger-enable
fix: trigger enable
2025-08-19 10:59:52 +02:00
Vukasin 1db63f2389 fix: trigger enable 2025-08-19 10:58:56 +02:00
Krishav Raj Singh 636de7f583 border radius 2025-08-19 14:12:44 +05:30
Bobbie 2873b5c8a1
Merge pull request #1394 from escapade-mckv/buy-more-tokens
topup credits
2025-08-19 13:54:21 +05:30
Krishav Raj Singh 6add9a9628 chore: rename version everywhere 2025-08-19 13:51:40 +05:30
Krishav Raj Singh 1222d80b5f move ss to center 2025-08-19 13:51:28 +05:30
Krishav Raj Singh ce7632382b ui 2025-08-19 13:51:28 +05:30
Saumya 49393e9b56 topup credits 2025-08-19 13:50:47 +05:30
Krishav f8390c4e7e
Merge branch 'kortix-ai:main' into refactor/slider 2025-08-19 12:06:16 +05:30
Krishav Raj Singh bb12fd1f67 show browser tool data 2025-08-19 10:14:44 +05:30
marko-kraemer 51fc5d8f59 agent knowlege base UX/UI improve 2025-08-18 15:55:40 -07:00
marko-kraemer 1e4bd6570c fix agent knowledge base 2025-08-18 15:36:49 -07:00
kubet 8b9942d229
Merge pull request #1393 from kubet/fix/visual-improvements-file-attachment
fix: visual file attachment improvements
2025-08-18 23:43:46 +02:00
Vukasin b23ca6e8a7 fix: visual file attachment improvements 2025-08-18 23:43:12 +02:00
Krishav Raj Singh 4e74a94c97 remove logs from subsriber 2025-08-19 01:04:30 +05:30
Krishav Raj Singh 6c24652534 fix: daytona errors 2025-08-18 22:12:31 +05:30
Frank An 362a1d7555
fix: resolve auth callback redirect issues in self-hosted deployments
- Restore emailRedirectTo in signup to preserve returnUrl functionality
- Fix callback route to use NEXT_PUBLIC_URL instead of parsed origin to avoid 0.0.0.0 issues in self-hosted environments
- Correct parameter name from 'next' back to 'returnUrl' to match actual usage throughout the codebase

The returnUrl parameter was being ignored because callback was reading 'next' parameter instead of 'returnUrl' that's actually passed by signup and OAuth flows.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-18 20:50:39 +08:00
Krishav Raj Singh 8ca50c8c6a move slider to header 2025-08-18 13:58:42 +05:30
marko-kraemer bc8dfd3624 export port tool view 2025-08-18 00:50:22 -07:00
Marko Kraemer 85866ca7e8
Merge pull request #1347 from KrishavRajSingh/feat/vnc_ui
vnc updates
2025-08-18 00:05:22 -07:00