sabaimran
d607ad7a27
Release Khoj version 1.29.1
2024-11-12 10:32:56 -08:00
sabaimran
f05e64cf8c
Release Khoj version 1.29.0
2024-11-11 21:46:25 -08:00
sabaimran
47d3c8c235
Remove email query parameter from subscription patch api
2024-11-11 21:39:49 -08:00
sabaimran
d7027109a5
And null handling for response output_files in code output
2024-11-11 21:14:56 -08:00
sabaimran
1cab6c081f
Add better error handling for diagram output, and fix chat history construct
...
- Make the `clean_json` method more robust as well
2024-11-11 20:44:19 -08:00
sabaimran
7bd2f83f97
Wrap test in suggestionCard
2024-11-11 20:12:46 -08:00
Debanjum
48862a8400
Enable Passing External Documents for Analysis in Code Sandbox ( #960 )
...
- Allow passing user files as input into code sandbox for analysis
- Update prompt to give more example of complex, multi-line code
- Simplify logic for model. Run one program at a time,
instead of allowing model to run multiple programs in parallel
- Show Code generated charts and docs in Reference pane of web app and make them downloaded
2024-11-11 19:37:17 -08:00
Debanjum
a52500d289
Show generated code artifacts before notes and online references
2024-11-11 18:00:22 -08:00
Debanjum
218eed83cd
Show output file not code on hover. Remove reference card title border
2024-11-11 18:00:22 -08:00
Debanjum
b970cfd4b3
Align styling of reference panel card across code, docs, web results
...
- Add a border below heading
- Show code snippet in pre block
- Overflow-x when reference side panel open to allow seeing whole text
via x-scroll
- Align header, body position of reference cards with each other
- Only show filename in doc reference cards at message bottom.
Show full file path in hover and reference side panel
2024-11-11 18:00:22 -08:00
Debanjum
8e9f4262a9
Render code output files with code references in reference section
...
- Improve rendering code reference with better icons, smaller text and
different line clamps for better visibility
- Show code output files as sub card of code card in reference section
- Allow downloading files generated by code instead of rendering it in
chat message directly
- Show executed code before online references in reference panel
2024-11-11 18:00:22 -08:00
Debanjum
92c1efe6ee
Fixes to render & save code context with non text based output modes
...
- Fix to render code generated chart with images, excalidraw diagrams
- Fix to save code context to chat history in image, diagram output modes
- Fix bug in image markdown being wrapped twice in markdown syntax
- Render newline in code references shown on chat page of web app
Previously newlines weren't getting rendered. This made the code
executed by Khoj hard to read in references. This changes fixes that.
`dangerouslySetInnerHTML' usage is justified as rendered code
snippet is being sanitized by DOMPurify before rendering.
2024-11-11 18:00:22 -08:00
Debanjum
af0215765c
Decode code text output files from b64 to str to ease client processing
2024-11-11 18:00:22 -08:00
sabaimran
dc109559d4
Research mode gray when off, colored when on
2024-11-11 16:35:07 -08:00
sabaimran
cdda9c2e73
Improve text wrapping for attached files and preview context
...
For the research mode toggle, make it not fill when it's off
2024-11-11 13:32:10 -08:00
sabaimran
dd36303bb7
Fix sending file attachments in save_to_conversation method
...
- When files attached but upload fails, don't update the state variables
- Make removing null characters in pdf extraction more space efficient
2024-11-11 12:53:06 -08:00
sabaimran
27fa39353e
Make custom agent creation flow available to everyone
...
- For private agents, add guardrails to prevent against any misuse or violation of terms of service.
2024-11-11 11:54:59 -08:00
sabaimran
2bb2ff27a4
Rename attached_files to query_files. Update relevant backend and client-side code.
2024-11-11 11:21:26 -08:00
sabaimran
47937d5148
Merge branch 'features/include-full-file-in-convo-with-filter' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter
2024-11-11 09:34:08 -08:00
sabaimran
ae4eb96d48
Consolidate file name to icon mapping
2024-11-11 09:34:04 -08:00
Debanjum
7954f39633
Use accept param to file input to indicate supported file types in web app
...
Remove unused total size calculations in chat input
2024-11-11 04:06:17 -08:00
sabaimran
8805e731fd
Merge branch 'master' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter
2024-11-10 19:24:11 -08:00
sabaimran
55200be4fa
Apply agent color fill to the toggle both in off and on states
2024-11-10 19:16:43 -08:00
Debanjum
80ee35b9b1
Wrap messages in web, obsidian UI to stay within screen when long links
...
Wrap long links etc. in chat messages and train of thought lists on
web app app and obsidian plugin by breaking them into newlines by word
2024-11-10 14:49:51 -08:00
sabaimran
835fa80a4b
Allow docx conversion in the chatFunction.ts
2024-11-09 18:51:00 -08:00
sabaimran
3badb27744
Remove stored uploaded files after they're processed.
2024-11-08 23:28:02 -08:00
sabaimran
78630603f4
Delete the fact checker application
2024-11-08 17:27:42 -08:00
sabaimran
807687a0ac
Automatically generate titles for conversations from history
2024-11-08 16:02:34 -08:00
sabaimran
7159b0b735
Enforce limits on file size when converting to text
2024-11-08 15:27:28 -08:00
sabaimran
4695174149
Add support for file preview in the chat input area (before message sent)
2024-11-08 15:12:48 -08:00
sabaimran
ad46b0e718
Label pages when extract text from pdf, docs content. Fix scroll area in doc preview.
2024-11-08 14:53:20 -08:00
sabaimran
623a97a9ee
Merge branch 'master' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter
2024-11-07 17:18:23 -08:00
sabaimran
33498d876b
Simplify the share chat page. Don't need it to maintain its own conversation history
...
- When chatting on a shared page, fork and redirect to a new conversation page
2024-11-07 17:14:11 -08:00
sabaimran
3a51996f64
Process attached files in the chat history and add them to the chat message
2024-11-07 16:06:58 -08:00
sabaimran
a89160e2f7
Add support for converting an attached doc and chatting with it
...
- Document is first converted in the chatinputarea, then sent to the chat component. From there, it's sent in the chat API body and then processed by the backend
- We couldn't directly use a UploadFile type in the backend API because we'd have to convert the api type to a multipart form. This would require other client side migrations without uniform benefit, which is why we do it in this two-phase process. This also gives us capacity to repurpose the moe generic interface down the road.
2024-11-07 16:06:37 -08:00
sabaimran
e521853895
Remove unnecessary console.log statements
2024-11-07 16:03:31 -08:00
sabaimran
92c3b9c502
Add function to get an icon from a file type
2024-11-07 16:02:53 -08:00
sabaimran
140c67f6b5
Remove focus ring from the text area component
2024-11-07 16:02:02 -08:00
Debanjum
05a93fcbed
v-align attach, send buttons with chat input text area on web app
...
Otherwise, those buttons look off-center when images are attached to
the chat input area
2024-11-05 17:10:53 -08:00
sabaimran
a0480d5f6c
use fill weight for the toggle right (enabled state) for research mode
2024-11-04 22:01:09 -08:00
sabaimran
dc26da0a12
Add uploaded files in the conversation file filter for a new convo
2024-11-04 22:00:47 -08:00
sabaimran
99c1d2831a
Release Khoj version 1.28.3
2024-11-02 12:23:11 -07:00
sabaimran
ec44cbe1e7
Release Khoj version 1.28.2
2024-11-02 07:53:51 -07:00
sabaimran
5b18dc96e0
Release Khoj version 1.28.1
2024-11-01 22:51:51 -07:00
Debanjum
e85dd59295
Release Khoj version 1.28.0
2024-11-01 19:06:59 -07:00
sabaimran
33d36ee58c
Add experimental notice to research mode tooltip
2024-11-01 11:00:27 -07:00
sabaimran
149cbe1019
Use bottom anchor for the commandbar popover
2024-10-31 20:40:38 -07:00
sabaimran
19241805ee
Merge branch 'master' of github.com:khoj-ai/khoj into improve-debug-reasoning-and-other-misc-fixes
2024-10-31 18:20:23 -07:00
Debanjum
5b15176e20
Only add /research prefix in research mode if not already in user query
2024-10-31 18:08:42 -07:00
sabaimran
a13760640c
Only show trash can when turnId is present
2024-10-31 13:19:16 -07:00