Commit Graph

  • 3fe94a67b0 Send welcome emails when a new user signs up (#691) sabaimran 2024-04-10 07:27:33 -07:00
  • 6d153022f6 Improve nav pane, chat session UI on Desktop, Web app (#693) Debanjum 2024-04-10 19:54:12 +05:30
  • 48d249db9e Center the nav item text and user profile initial icons Debanjum Singh Solanky 2024-04-10 19:04:31 +05:30
  • 60f6a1c6f1 Use svg icons in nav pane to standardize styling on Web, Desktop apps Debanjum Singh Solanky 2024-04-10 18:06:38 +05:30
  • cccea484e4 Pass username, location context in system prompt instead of chat message Debanjum Singh Solanky 2024-04-10 12:37:35 +05:30
  • 804c04f7b9 Do not render copy message button on every Khoj thinking step Debanjum Singh Solanky 2024-04-10 14:46:38 +05:30
  • bb15c9605d Add a sitemap plugin sabaimran 2024-04-10 14:35:04 +05:30
  • a4afada746 Remove client-side timeouts for the khoj socket sabaimran 2024-04-10 13:35:25 +05:30
  • cadeaac769 Align conversation sessions side panel on Desktop app with Web app Debanjum Singh Solanky 2024-04-10 09:58:04 +05:30
  • 1c3d129e08 Add button to copy chat messages on Desktop client Debanjum Singh Solanky 2024-04-09 23:35:52 +05:30
  • 0a5a91619e Improve copy button's icon, hover color & click animation in Desktop UI Debanjum Singh Solanky 2024-04-09 23:35:23 +05:30
  • 184873213c Add button to copy chat messages on Web client Debanjum Singh Solanky 2024-04-09 23:06:27 +05:30
  • f56522cb8e Improve copy button's icon, hover color & click animation in Web UI Debanjum Singh Solanky 2024-04-09 23:04:09 +05:30
  • 8ff3890ba8 Dynamically generate navigation menu based on user info from server Debanjum Singh Solanky 2024-04-07 20:58:43 +05:30
  • 94c69eb8e3 Create API endpoint to get authenticated user information Debanjum Singh Solanky 2024-04-07 20:49:02 +05:30
  • 377e979800 Make current chat expand to full width when session panel collapsed Debanjum Singh Solanky 2024-04-07 22:01:43 +05:30
  • 913dcdfbcd Only render first run setup message once if error or server not running Debanjum Singh Solanky 2024-04-07 21:48:21 +05:30
  • 3b630841bd s/aget_all_filenames_by_source/get_all_filenames_by_source as sync func Debanjum Singh Solanky 2024-04-07 16:33:22 +05:30
  • e45edbb992 Collapse navigation tabs into icons on mobile. Add spacing to them Debanjum Singh Solanky 2024-04-07 14:52:06 +05:30
  • 93edd5427f Add Chat navigation tab back to top pane on web client Debanjum Singh Solanky 2024-04-07 12:35:49 +05:30
  • 8159d1ab25 Fix showing Search navigation tab from Agent pages on web client Debanjum Singh Solanky 2024-04-07 12:38:00 +05:30
  • 76cb543347 Show title bar in Khoj desktop app on Windows Debanjum Singh Solanky 2024-04-07 11:51:54 +05:30
  • f040418cf1 Fix indexing files in sub-folders on the Desktop app Debanjum Singh Solanky 2024-04-09 16:03:25 +05:30
  • a8dec1c9d5 Index all text, code files in Github repos. Not just md, org files Debanjum Singh Solanky 2024-04-09 00:22:36 +05:30
  • 8291b898ca Standardize structure of text to entries to match other entry processors Debanjum Singh Solanky 2024-04-08 23:49:34 +05:30
  • 079f409238 Skip indexing Github repo on hitting Github API rate limit Debanjum Singh Solanky 2024-04-08 23:22:45 +05:30
  • d5c9b5cb32 Stop indexing commits, issues and issue comments in Github indexer Debanjum Singh Solanky 2024-04-08 23:05:13 +05:30
  • 7ff1bd9f8b Send more text file types from Desktop app and improve indexing them Debanjum Singh Solanky 2024-04-03 01:49:15 +05:30
  • 89915dcb4c Identify file type by content & allow server to index all text files Debanjum Singh Solanky 2024-04-03 10:24:16 +05:30
  • 312528d471 Fix typo in SECURE_PROXY_SSL_HEADER settings sabaimran 2024-04-09 12:33:21 +05:30
  • e56c5e67dd Revert SSL Redirect setting as it prevents the admin page from loading sabaimran 2024-04-09 12:24:48 +05:30
  • 1770bb174b Add UUID to the KhojUser search fields and inc frequency of telemetry job to 2 mins sabaimran 2024-04-09 11:51:51 +05:30
  • ab51ae9091 Use SECURE_SSL_REDIRECT to ensure requests are routed to https always sabaimran 2024-04-09 10:18:12 +05:30
  • 1c229dad91 Set daily limit for unsubsribed users to 5 in websocket API sabaimran 2024-04-08 21:16:48 +05:30
  • 27815d982c Redirect user to the login page when either of the csrf token inputs is missing sabaimran 2024-04-08 20:22:17 +05:30
  • d257629f81 Handle case when properties field isn't present in the page sabaimran 2024-04-08 16:04:40 +05:30
  • 9b68062fa9 Add Sponsors Section to Readme Debanjum 2024-04-08 03:09:24 -07:00
  • 089e0d028b Add a more gracefull error message when the rate limit is exceeded sabaimran 2024-04-08 15:20:54 +05:30
  • 11ce3e2268 Update Text Chunking Strategy to Improve Search Context (#645) Debanjum 2024-04-08 13:56:38 +05:30
  • 9239c2c2ed Update drop large words test to ensure newlines considerd word boundary Debanjum Singh Solanky 2024-04-08 13:38:08 +05:30
  • 67b1178aec Remove debug logs generated while compiling org-mode entries Debanjum Singh Solanky 2024-04-08 13:01:24 +05:30
  • 4eda79cc3a Support using Python 3.12 with Khoj (#690) Debanjum 2024-04-08 11:43:34 +05:30
  • 731ad03348 Skip indexing commits that are missing properties sabaimran 2024-04-07 14:52:02 +05:30
  • 376eaf64cd Check if results are present in the pages or db response in Notion sabaimran 2024-04-07 14:50:38 +05:30
  • 8222615280 Do not add original user message to knowledge search queries for offline chat Debanjum Singh Solanky 2024-04-05 18:52:16 +05:30
  • e3deb29f8e Upgrade khoj.el workflow to use Python 3.11 Debanjum Singh Solanky 2024-04-07 11:11:49 +05:30
  • 14fbf594b2 Support using Python 3.12 with Khoj Debanjum Singh Solanky 2024-04-07 10:37:54 +05:30
  • 86c831f7e2 Add a link to the data sources portion in the clients documentation sabaimran 2024-04-07 09:32:58 +05:30
  • 351fb31a34 Add webpage search to socket codepath, add a feature page for online search sabaimran 2024-04-07 09:07:06 +05:30
  • 4be4c53222 Release Khoj version 1.9.0 Debanjum Singh Solanky 2024-04-05 17:13:58 +05:30
  • 54db0152b9 Add link to the khoj cloud service for connection to Notion sabaimran 2024-04-05 15:41:43 +05:30
  • 81f1450c1c Update yarn.lock to sync with package.json for documentation sabaimran 2024-04-05 15:36:23 +05:30
  • d22fd6dfe3 Get rid of unnecessary package-lock.json file sabaimran 2024-04-05 15:34:02 +05:30
  • 7d7ce92e46 Add updated information in docs about the Notion integration sabaimran 2024-04-05 15:31:43 +05:30
  • 2aedd3c819 Increase freq. of telemetry upload to every 5 minutes sabaimran 2024-04-05 14:13:47 +05:30
  • 3b1234d084 Await the calls to the db in the notion.py file sabaimran 2024-04-05 13:58:14 +05:30
  • 19c10b1418 Upgrade the package versions used in yarn.lock for the documentation project sabaimran 2024-04-05 13:25:41 +05:30
  • 00a67e9524 Add additional log lines when configuring the Notion settings for a user in the callback sabaimran 2024-04-05 13:19:24 +05:30
  • d23f7da8e3 Handle the case where a previous serach model isn't set when updating the model sabaimran 2024-04-05 13:18:51 +05:30
  • f57f9f672d Address Notion, Image tech debt in indexing code path (#687) sabaimran 2024-04-04 23:40:03 -07:00
  • 69dee75c34 Update the readme for accuracy, updated demos sabaimran 2024-04-04 10:57:24 +05:30
  • a60321b68e Push khoj to include inline references when possible sabaimran 2024-04-04 10:31:02 +05:30
  • 5bdcb4e69c Wait for location data to be returned before setting up the socket connection sabaimran 2024-04-04 10:30:46 +05:30
  • 00f599ea78 Fix passing flags to re.split to break org, md content by heading level Debanjum Singh Solanky 2024-04-02 21:05:06 +05:30
  • 32ac0622ff Extract dates from compiled text entries Debanjum Singh Solanky 2024-03-31 18:09:54 +05:30
  • 29c1c18042 Increase search distance to get relevant content for chat post indexer update Debanjum Singh Solanky 2024-03-31 18:05:22 +05:30
  • ad4fa4b2f4 Fix adding file path instead of stem to markdown entries Debanjum Singh Solanky 2024-03-31 18:03:17 +05:30
  • 720139c3c1 Fix all unit tests for test_text_search sabaimran 2024-03-15 16:39:03 +05:30
  • 44b3247869 Update logical splitting of org-mode text into entries Debanjum Singh Solanky 2024-02-12 11:27:35 +05:30
  • eaa27ca841 Only add spaces after heading if any tags in orgnode raw entry repr Debanjum Singh Solanky 2024-02-12 10:14:37 +05:30
  • 2ea8a832a0 Log error when fail to index md file. Fix, improve typing in md_to_entries Debanjum Singh Solanky 2024-02-11 20:40:31 +05:30
  • 44eab74888 Dedupe code by using single func to process an org file into entries Debanjum Singh Solanky 2024-02-11 00:34:04 +05:30
  • db2581459f Parse markdown parent entries as single entry if fit within max tokens Debanjum Singh Solanky 2024-02-10 23:03:30 +05:30
  • 982ac1859c Parse markdown file as single entry if it fits with max token limits Debanjum Singh Solanky 2024-02-10 14:34:09 +05:30
  • d8f01876e5 Add parent heading ancestory to extracted markdown entries for context Debanjum Singh Solanky 2024-01-29 15:31:48 +05:30
  • 86575b2946 Chunk text in preference order of para, sentence, word, character Debanjum Singh Solanky 2024-01-29 05:03:29 +05:30
  • a627f56a64 Remove unused Entry to Jsonl converter from text to entry class, tests Debanjum Singh Solanky 2024-02-09 17:03:36 +05:30
  • 28105ee027 Create wrapper function to get entries from org, md, pdf & text files Debanjum Singh Solanky 2024-02-09 16:04:41 +05:30
  • f01a12b1d2 Improve styling of chat sessions side panel Debanjum Singh Solanky 2024-04-04 00:58:17 +05:30
  • dd1e5e145a Use List[Any] for typing sabaimran 2024-04-03 21:46:41 +05:30
  • b8087c4c8e Add typing to empty list variables in github_to_entries sabaimran 2024-04-03 21:41:36 +05:30
  • d036fdfc26 If tree is not in the contents, then just return empty files list sabaimran 2024-04-03 17:52:20 +05:30
  • f915b2bd14 Fix passing model_name param to chatml formatter for online chat Debanjum Singh Solanky 2024-04-03 15:53:35 +05:30
  • 6aa88761b8 Skip creating the default agent if there's no default conversation config sabaimran 2024-04-03 17:21:01 +05:30
  • 9c42c8be6b Merge pull request #679 from khoj-ai/features/chat-socket-streaming sabaimran 2024-04-03 04:43:31 -07:00
  • b4f71e06b3 Add timeout after 10 minutes of inactivity on socket sabaimran 2024-04-02 22:12:27 +05:30
  • f48426623d resolve merge conflict in chat.html sabaimran 2024-04-02 17:29:48 +05:30
  • bf1187f465 Use new online/websearch logic and add agent to chat_metadata sabaimran 2024-04-02 17:20:38 +05:30
  • 867e1007d1 Remove superfluous newline sabaimran 2024-04-02 17:20:08 +05:30
  • 228ad68042 Merge with origin/master sabaimran 2024-04-02 17:02:21 +05:30
  • 776550d5ce Add a migration for updating the default chat model, update for existing users sabaimran 2024-04-02 17:01:31 +05:30
  • 47fc7e1ce6 Rebase with matser sabaimran 2024-04-02 16:16:06 +05:30
  • 215ab6e66a Extract More Dates from entries to improve Date Filter (#683) Debanjum 2024-04-02 16:14:53 +05:30
  • 3c3e48b18c Migrate to Llama.cpp for Offline Chat (#680) Debanjum 2024-04-02 15:49:42 +05:30
  • 7afee2d55c Let offline chat model set context window. Improve, fix prompts Debanjum Singh Solanky 2024-03-31 16:19:35 +05:30
  • 4228965c9b Handle msg truncation when question is larger than max prompt size Debanjum Singh Solanky 2024-03-31 15:37:29 +05:30
  • c6487f2e48 Fix docs showing how to setup llama-cpp with Khoj Debanjum Singh Solanky 2024-03-31 15:35:22 +05:30
  • 886d49e3a4 Merge branch 'master' into migrate-to-llama-cpp-for-offline-chat Debanjum Singh Solanky 2024-03-31 00:59:20 +05:30
  • 4f65dde201 Release Khoj version 1.8.0 Debanjum Singh Solanky 2024-03-31 00:06:15 +05:30
  • c0e78fd56d Fix broken get-started documentation links sabaimran 2024-03-30 15:05:12 +05:30