Commit Graph
85 Commits
Author SHA1 Message Date
952c7c4a4c feat(craft): replace onboarding intro with the Living Map tour (#12828)
Co-authored-by: rohoswagger <roshan@onyx.app>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 17:41:26 +00:00
roshanandClaude Opus 4.8 aa1d2e0725 feat(craft): use-case suggested prompts and welcome wordmark refresh (#12454)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 00:05:20 +00:00
Wenxi bce3ce307e refactor(slackbot): move source icons to public assets and delete dead code (#12385) 2026-06-24 18:34:32 +00:00
Justin Tahara a63856327a Revert "feat(canvas): perm syncing(4)" (#12231) 2026-06-19 18:40:29 +00:00
Ben WuandClaude Opus 4.8 2e94a07049 feat(canvas): perm syncing(4) (#10443)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 00:48:26 +00:00
Nikolas Garza 2b2c4a5594 feat(connectors): add Braintrust connector (#11880) 2026-06-10 20:45:40 +00:00
Raunak Bhagat 2bb5530660 chore(public): remove orphaned third-party logo PNGs (#10708) 2026-04-29 11:33:31 -07:00
Raunak Bhagat 2862f786a6 feat(chat-preferences): restore-default for system prompt + Highspot/Loopio logo migration (#10706) 2026-04-29 17:53:30 +00:00
Jessica SinghandClaude Opus 4.5 e4527cf117 feat(voice mode): stt and tts (#8715)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-13 16:31:33 +00:00
Wenxi 2b82743bf5 feat: lm studio provider (#8253) 2026-03-06 01:07:56 +00:00
Justin Tahara 812603152d feat(web): FE Changes for Brave Web Search 3/3 (#8597) 2026-02-20 02:43:30 +00:00
Wenxi c937da65c4 chore: make chatbackgrounds local assets for air-gapped envs (#8381) 2026-02-12 18:53:27 +00:00
Chris Weaver 7f0ce0531f feat: Onyx Craft (#7484)
Co-authored-by: Wenxi <wenxi@onyx.app>
Co-authored by: joachim-danswer <joachim@danswer.ai>
Co-authored-by: rohoswagger <roshan@onyx.app>
2026-01-26 17:12:42 -08:00
Justin Tahara d4ed25753b fix(ui): Coda Logo (#7656) 2026-01-22 10:10:02 -08:00
rexjohannesandgreptile-apps[bot] 690f54c441 feat: Drupal Wiki connector (#4773)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-23 19:28:23 +00:00
trial-danswerandWeves 7181cc41af feat: adding support for SearXNG as an option for web search. It operates a… (#6653)
Co-authored-by: Weves <chrisweaver101@gmail.com>
2025-12-17 12:27:19 -08:00
ethanandcubic-dev-ai[bot] a6757eb49f feat: add coda connector (#6558)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-14 19:49:55 -08:00
sashank-rayapudi-ai 09a80265ee feat(testrail): Implement a read-only custom connector for Testrail (#6084) 2025-11-21 10:16:40 -08:00
Jessica Singh a368556282 feat(web search providers): adding support and changing env var approach (#6273) 2025-11-19 02:49:54 +00:00
Wenxi bb198b05e1 feat: update icons (#5864) 2025-10-23 10:12:55 -07:00
Jessica Singh 408b80ce51 feat(source selection): adding source selection for internal search in chat (#5455) 2025-09-25 16:12:02 -07:00
danielkravets a547112321 feat: bitbucket connector (#5294) 2025-09-12 18:15:09 -07:00
a0309b31c7 feat: Add Outline Connector (#5284)
* Outline

* fixConnector

* fixTest

* The date filtering is implemented correctly as client-side filtering, which is the only way to achieve it with the Outline API since it doesn't support date parameters natively.

* Update web/src/lib/connectors/connectors.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* no connector config for outline

* Update backend/onyx/connectors/outline/client.py

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Fix all PR review issues: document ID prefixes, error handling, test assertions, and null guards

* Update backend/onyx/connectors/outline/client.py

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* The test no longer depends on external network connectivity to httpbin.org

* I've enhanced the OutlineApiClient.post() method in backend/onyx/connectors/outline/client.py to properly handle network-level exceptions that could crash the connector during synchronization:

* Polling mechanism

* Removed flag-based approach

* commentOnClasses

* commentOnClasses

* commentOnClasses

* responseStatus

* startBound

* Changed the method signature to match the interface

* ConnectorMissingCredentials

* Time Out shared config

* Missing Credential message

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-31 20:56:10 -07:00
Zhipeng He be66f8dbeb add: add Qwen icon in LLM list and update provider icon mapping (#4625) 2025-06-10 12:36:18 -07:00
pablonyx 3a3b2a2f8d add user files (#4152) 2025-04-01 16:19:44 -07:00
SubashMohan ba514aaaa2 Highspot connector (#4277) 2025-03-17 08:36:02 -07:00
pablonyxandEmerson Gomes b6e9e65bb8 * Replaces Amazon and Anthropic Icons with version better suitable fo… (#4190)
* * Replaces Amazon and Anthropic Icons with version better suitable for both Dark and  Light modes;
* Adds icon for DeepSeek;
* Simplify logic on icon selection;
* Adds entries for Phi-4, Claude 3.7, Ministral and Gemini 2.0 models

* nit

* k

* k

---------

Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com>
2025-03-05 17:57:39 +00:00
Weves 2bf8a7aee5 Misc improvements 2025-02-13 18:33:17 -08:00
pablonyx 1454e7e07d New ux dark (#3944) 2025-02-09 21:14:32 -08:00
pablonyx 519fbd897e Add Dark Mode (#3936)
* k

* intermediate unification

* many changes

* update dark mode configs

* updates

* decent state

* functional

* mostly clean

* updaet model selector

* finalize

* calendar update

* additional styling

* nit

* k

* update colors

* push change

* k

* update

* k

* update

* address additions

* quick nit
2025-02-09 23:09:40 +00:00
pablodanswer deea9c8c3c add agent search frontend 2025-02-03 20:10:47 -08:00
pablonyx 44b70a87df UX Refresh (#3687)
* add new ux

* quick nit

* additional nit

* finalize

* quick fix

* fix typing
2025-01-16 08:08:01 +00:00
Ishankoradiaandhagen-danswer ceb34a41d9 discord connector (#3023)
* discord: frontend and backend poll connector

* added requirements for discord installation

* fixed the mypy errors

* process messages not part of any thread

* minor change

* updated the connector; this logic works & am able to docs when i print

* minor change

* ability to enter a start date to pull docs from and refactor

* added the load connector and fixed mypy errors

* local commit test

done!

* minor refactor and properly commented everything

* updated the logic to handle permissions and index active/archived threads

* basic discord test template

* cleanup

* going away with the danswer discord client class ; using an async context manager

* moved to proper folder

* minor fixes

* needs improvement

* fixed discord icon

---------

Co-authored-by: hagen-danswer <hagen@danswer.ai>
2025-01-06 14:54:22 -08:00
Chris Weaver 3f92ed9d29 Airtable connector (#3564)
* Airtable connector

* Improvements

* improve

* Clean up test

* Add secrets

* Fix mypy + add access token

* Mock unstructured call

* Adjust comments

* Fix ID in test
2024-12-31 03:06:28 +00:00
Emerson Gomes f56fda27c9 Add also Microsoft models 2024-12-17 16:37:52 -06:00
Emerson Gomes b1e4d4ea8d Adds icons for Amazon, Meta and Mistral models (when proxied via LiteLLM) 2024-12-17 16:20:46 -06:00
pablodanswer 21ec5ed795 welcome to onyx 2024-12-13 09:56:10 -08:00
pablonyx b9bad8b7a0 fix wikipedia icon (#3395) 2024-12-11 09:03:29 -08:00
Chris Weaver 4e4214b82c Egnyte connector (#3420) 2024-12-10 16:07:33 -08:00
Emerson GomesandEmerson Gomes 0553062ac6 Adds icons for Google Gemini models and custom model icons for L… (#3218)
* Add description for Google Gemini models and custom model icons for LiteLLM (OpenAI) proxied models

* Adds Vertex AI aliases for Claude

---------

Co-authored-by: Emerson Gomes <emerson.gomes@thalesgroup.com>
2024-11-26 10:13:21 -08:00
hagen-danswer ac51469bcb Merge branch 'main' into fireflies-dev 2024-11-07 18:56:37 -08:00
Skylar Kesselring 7ff18e0a93 Create connector 2024-11-05 19:28:57 -05:00
Chris Weaverandpablodanswer 938d5788b6 Upgrade to latest NextJS + switch to turbopack (#3027)
* Upgrade to NextJS 15 + use turbopacK

* Remove unintended change

* Update nextjs version

* Remove override

* Upgrade react

* Fix charts

* Style

* Style

* Fix prettier

* slight modification

---------

Co-authored-by: pablodanswer <pablo@danswer.ai>
2024-11-03 02:56:23 +00:00
hagen-danswer 2e49027beb Merge pull request #2884 from skylares/sky-dev
Add Freshdesk Connector
2024-11-02 08:27:35 -07:00
pablodanswer 088551a4ef remove rt + home-grown sitemap parsing (#2933)
* remove rt

* nit

* add minor alembic revision

* functional migration

* replace usp

* k

* typing
2024-10-26 21:58:42 +00:00
Skylar Kesselring a1680fac2f Implement freshdesk frontend 2024-10-23 12:58:15 -04:00
19e57474dc Feature/xenforo (#2497)
* Xenforo forum parser support

* clarify ssl cert reqs

* missed a file

* add isLoadState function, fix up xenforo for data driven connector approach

* fixing a new edge case to skip an unexpected parsed element

* change documentsource to xenforo

* make doc id unique and comment what's happening

* remove stray log line

* address code review

---------

Co-authored-by: sime2408 <simun.sunjic@gmail.com>
Co-authored-by: Richard Kuo <rkuo@rkuo.com>
2024-09-27 16:36:05 +00:00
pablodanswerandDaniel Naber 9f179940f8 Asana connector (community originated) (#2485)
* initial Asana connector

* hint on how to get Asana workspace ID

* re-format with black

* re-order imports

* update asana connector for clarity

* minor robustification

* minor update to naming

* update for best practice

* update connector

---------

Co-authored-by: Daniel Naber <naber@danielnaber.de>
2024-09-19 23:54:18 +00:00
pablodanswer 299cb5035c Add litellm proxy embeddings (#2291)
* add litellm proxy

* formatting

* move `api_url` to cloud provider + nits

* remove log

* typing

* quick tuyping fix

* update LiteLLM selection logic

* remove logs + validate functionality

* rename proxy var

* update path casing

* remove pricing for custom models

* functional values
2024-09-02 09:08:35 -07:00
pablodanswer 22573aba2a Improve Search (#2105) 2024-08-16 21:29:15 -07:00