Releases: khoj-ai/khoj
Releases · khoj-ai/khoj
1.20.3
🎁 New
- Add drag-n-drop file upload to chat view and settings page by @sabaimran
⚒️ Fix
- Fix and improve UI after Khoj Spring UX release by @sabaimran
- Improve chat API response in non-streaming mode by @debanjum
- Fix automations UI and process leader selection in the background @sabaimran
Full Changelog: 1.20.2...1.20.3
1.20.2
🛠️ Fix
- Python package was not importing new static files correctly. Updated to export a new
compiled
directory during build and include that in the built wheel by @sabaimran
Full Changelog: 1.20.1...1.20.2
1.20.1
⚒️ Fix
- Improve Nav Menu, Search Page of Spring UX by @debanjum in #880
- Fix issue with share functionality by @sabaimran in bafda23
- Add more agent icons by @sabaimran in 1eab6c8
Full Changelog: 1.20.0...1.20.1
1.20.0
🎁 New
- Major UX Upgrade: Modernize Web App to our new Spring UI by @sabaimran, @MythicalCow and @debanjum in #878
- Create new Home page for a more guided experience
- Update Chat, Settings, Automations, Search, Agents pages within the new designs, UX stack
- Make all new web app mobile, dark-mode friendly
- Update Web app to new UI/UX using React, Tailwind, Next.js, Shadcn, Phosphor Icons
🧪 Improve
Full Changelog: 1.17.0...1.20.0
1.17.0
🎁 New
- [Breaking Change] See Khoj's stream of thought from the Obsidian and Desktop Apps by @debanjum in #858
Note: The Khoj API made some breaking changes to enable advanced streaming. The Obsidian and Desktop app need to be updated to use with latest Khoj cloud. - Use Gemma 2 Model Family for Offline Chat by @debanjum in #855
🧪 Improve
⚒️ Fix
- Add system dependencies required by RapidOCR to fix Khoj Docker image by @kxnarak in #842
- Migrate the PyPI package to use project name:
khoj
by @debanjum in #853 - Fix Docker build issues with yarn / next /node by @sabaimran in #859
New Contributors
Full Changelog: 1.16.0...1.17.0
1.16.0
🎁 New
- Enable Chat with your Handwritten Notes, Scanned Book by @MythicalCow in #823
- Enable OS Level Shortcut to Quickly Access Khoj Desktop by @MythicalCow in #815
- Enable Voice Chat in Khoj Obsidian Plugin by @debanjum in #837
- Support Stable Diffusion 3 for Image Generation by @debanjum in #830
- Support (Experimental) Fact Checker by @sabaimran in #835
🧪 Improve
- Enable Keyboard Navigation in Khoj Obsidian Plugin by @debanjum in #837
- Support Online Search for Self Hosted Users by @debanjum in #832
- Improve Scaling Automations: Make a single worker the leader for scheduled jobs by @sabaimran in #836
⚒️ Fix
- Use DOM Scripting, Add CSP to Web config pages. Disable CSP in Obsidian plugin by @debanjum in #834
- Fix, Improve Indexing, Deleting Files by @debanjum in #840
Full Changelog: 1.15.0...1.16.0
1.15.0
🎁 New
- Add Ability to Summarize Documents by @MythicalCow in #800
- Support Indexing Docx Files by @MythicalCow in #801
- Enable Voice Chat by adding support for text-to-speech models by @sabaimran in #821
- Support Email sign-in with Magic Links by @sabaimran in #820
🧪 Improve
- Automatically Find Related Notes on Emacs in Background by @debanjum in #827
- Use User's Obsidian theme to improve Khoj Obsidian plugin styling by @sabaimran in #825
- Add Developer support for using Next.js to create webpages by @sabaimran in #814
- Improve Documentation to Self Host Khoj by @debanjum in 68e7c29, 6f280b1
⚒️ Fix
Full Changelog: 1.14.0...1.15.0
1.14.0
🎁 New
- Enable Conversation level File Filters by @MythicalCow in #788
- Upgrade Khoj Emacs UX: Use side pane, support multiple conversations by @debanjum in #812
🧪 Improve
- Add language-specific syntax highlighting via highlight.js by @sabaimran in #802
- Improve Train of Thought in formulating Chat Response by @debanjum in #799
- Add Keyboard Shortcuts to access Recent Messages on Web app by @MythicalCow in #804
⚒️ Fix
- Repair large number of file uploads via the Emacs client by @yuzhou721 in #735
- Fix multilingual font rendering by @sabaimran in #797
- Support uploading Multiple Files via the Web app by @MythicalCow in #803
- Fix to only redirect to next url relative to current domain
- Uncovered by @davidxbors in GHSA-564j-v29w-rqr6
- Fixed by @debanjum in 4daf16e
- Fix opening Web, Desktop setup links from Desktop app by @debanjum in 6814dad
- Retrieve relevant docs during non websocket chat by @sabaimran in ba01877
New Contributors
- @yuzhou721 made their first contribution in #735
Full Changelog: 1.13.0...1.14.0
1.13.0
🎁 New
- Allow using Anthropic models like Claude by @sabaimran in #760
- Make Automations Shareable by @sabaimran in #790
🧪 Improve
- Upgrade Khoj Obsidian UX: Chat from Side Pane, Support Multiple Conversations by @debanjum in #736
- Improve Command Menu and Help Command by @MythicalCow in #774
- Improve Documentation to set up Khoj for Development by @MythicalCow in #768
⚒️ Fix
- Enforce CSP & sanitize AI generated chat responses to prevent XSS via Prompt Injection
- Uncovered by @calligraf0 ❤️ in CVE-2024-25639
- Fixed by @debanjum in b757ba6, 9f80c2a
- Open external links in an external browser from the Khoj desktop app in 7b18919
Full Changelog: 1.12.1...1.13.0
1.12.1
🎁 New
- Render better math equations in the web view by @sabaimran in #733 (try asking "create a proof for the pythagorean theorem" to try it out --> https://app.khoj.dev)
🧪 Improve
- Add support for rendering math equations in the web view by @sabaimran in #733
- Make conversations optionally shareable by @sabaimran in #712
- Improve the UX of automations by @sabaimran in #737
- Update telemetry.md disabling instructions by @joshavant in #738
- Add Feedback Buttons on Chat by @MythicalCow in #721
- fixed run instructions for linux and windows by @shahnewaz-labib in #741
- docs: update desktop.md by @eltociear in #744
- Add a schedule picker and automations preview func by @sabaimran in #747
- Make it easier to manage server-level chat settings by @sabaimran in #729
🫶🏾 New Contributors
- @joshavant made their first contribution in #738
- @MythicalCow made their first contribution in #721
- @shahnewaz-labib made their first contribution in #741
Full Changelog: 1.12.0...1.12.1