Commit Graph

  • 4def8cce36 Merge pull request #541 from asim-shrestha/patch-1 sabaimran 2023-11-19 14:14:34 -08:00
  • 71799add0b Index Parent Headings of Org-Mode Entries to Improve Search Context (#548) Debanjum 2023-11-19 13:18:19 -08:00
  • e398a76779 Fix test word filter sabaimran 2023-11-19 13:14:58 -08:00
  • 33a9304428 Resolve merge conflicts sabaimran 2023-11-19 12:57:55 -08:00
  • cfd76b8472 Add open graph links to configure Khoj Docs preview sabaimran 2023-11-19 12:16:59 -08:00
  • ef5e9d66c1 Resolve merge conflicts in dependency imports sabaimran 2023-11-19 11:42:20 -08:00
  • c3465d6982 Release Khoj version 1.0.0 Debanjum Singh Solanky 2023-11-19 09:49:41 -08:00
  • 736744be3a Update documentation to reflect new multi-user config scenario (#550) Debanjum 2023-11-18 18:22:46 -08:00
  • d0e84385f2 Simplify links in Khoj docs to use page_name.md with no prefixes Debanjum Singh Solanky 2023-11-18 18:17:46 -08:00
  • fc65d8a9fe Add documentation page for the Khoj Desktop client Debanjum Singh Solanky 2023-11-18 17:30:10 -08:00
  • 35b469e488 Simplify setup, features since Khoj cloud in docs Debanjum Singh Solanky 2023-11-18 17:25:52 -08:00
  • e1bf1f0e86 Update default Khoj server URL to Khoj cloud on Emacs, Obsidian clients Debanjum Singh Solanky 2023-11-18 16:14:35 -08:00
  • 8775ce730a Use URL fragments to allow jumping to config page sections on Web app Debanjum Singh Solanky 2023-11-18 16:19:50 -08:00
  • a5613cb08a Merge pull request #554 from khoj-ai/fix/issues-with-prod-chat sabaimran 2023-11-18 14:45:06 -08:00
  • f792b1e301 Remove already defined identical function sabaimran 2023-11-18 14:08:50 -08:00
  • e2fff5dc47 Don't explicitly use value to get the model type value sabaimran 2023-11-18 14:01:01 -08:00
  • a8a25ceac2 Honor user's chat settings when running the extract questions phase sabaimran 2023-11-18 13:31:51 -08:00
  • 67156e6aec Add new logs for debugging issues with chat references sabaimran 2023-11-18 12:10:50 -08:00
  • 5de2ab6098 Change parse_obj calls to use model_validate per new pydantic specification sabaimran 2023-11-18 12:10:36 -08:00
  • ebdb423d3e Merge pull request #553 from khoj-ai/features/validation-errors sabaimran 2023-11-18 00:42:56 -08:00
  • 6d249645a6 Fix interpretation of the default search type sabaimran 2023-11-18 00:04:18 -08:00
  • f180b2ba94 Resolve mypy errors for various data types sabaimran 2023-11-17 23:26:15 -08:00
  • 3328a41f08 Update types of base config models for pydantic 2.0 sabaimran 2023-11-17 23:08:52 -08:00
  • f688529150 Update the default configuration for the AppConfig sabaimran 2023-11-17 19:26:31 -08:00
  • 11ccb92755 Fix formatting of welcome message to use markdown sabaimran 2023-11-17 18:55:59 -08:00
  • ca87b4ede9 Wrap common API query parameters into shared class to deduplicate code Debanjum Singh Solanky 2023-11-17 18:22:45 -08:00
  • 262f3ccb59 Resolve mypy issues with formatting sabaimran 2023-11-17 17:11:00 -08:00
  • a7e00898cb Fix rendering even when no online context references are returned sabaimran 2023-11-17 16:41:28 -08:00
  • 0fcf234f07 Add support for using serper.dev for online queries sabaimran 2023-11-17 16:19:11 -08:00
  • 33ad9b8e64 Update text search test since indexing ancestor hierarchy added Debanjum Singh Solanky 2023-11-17 14:49:39 -08:00
  • 55785d50c3 Use title, when present, as root ancestor of entries instead of file path Debanjum Singh Solanky 2023-11-17 14:47:06 -08:00
  • bfbe273ffd Add some styling to the copy button for programmatic output sabaimran 2023-11-17 12:18:35 -08:00
  • 9ddf3b58c3 Use the markdown parser for rendering the chat messages in the web interface sabaimran 2023-11-17 12:14:02 -08:00
  • a0b12b001a Provide in-line rendering when output matches certain views sabaimran 2023-11-17 11:04:36 -08:00
  • ec06d2c446 Move data indexer files into a separate folder under processor. Update assoc UTs sabaimran 2023-11-16 17:19:55 -08:00
  • 68ac1e0193 Automate Desktop app builds on new release or push to master branch Debanjum Singh Solanky 2023-11-16 15:44:54 -08:00
  • 45a42faec8 Make adjectives more positive for api token generation sabaimran 2023-11-16 15:55:35 -08:00
  • 3934633947 Update references to all documentation to reflect instructions for managed service sabaimran 2023-11-16 15:26:03 -08:00
  • 7688228b9c Update docs to reflect new setup processes and instructions based on rearchitecture sabaimran 2023-11-16 12:56:42 -08:00
  • 118f1143ff When user tries using the notes slash command without having any data indexed sabaimran 2023-11-16 12:52:39 -08:00
  • e8a13f0813 Add multi-user support to Khoj and use Postgres for backend storage (#549) sabaimran 2023-11-16 11:48:01 -08:00
  • 1466aef554 Change license to GNU AGPLv3 from GNU GPLv3 sabaimran 2023-11-16 11:14:06 -08:00
  • 36d200580b Use a different name for the production-config containers sabaimran 2023-11-16 10:28:28 -08:00
  • ba633c4015 Only build the production docker image when pushing to master sabaimran 2023-11-16 09:24:57 -08:00
  • ddb07def0d Test search uses ancestor headings as context for improved results Debanjum Singh Solanky 2023-11-16 02:47:58 -08:00
  • 74403e3536 Add ancestor headings of each org-mode entry to their compiled form Debanjum Singh Solanky 2023-11-16 01:08:51 -08:00
  • 305c25ae1a Track ancestor headings for each org-mode entry in org-node parser Debanjum Singh Solanky 2023-11-16 00:13:39 -08:00
  • 208ddddc6a Make Search Model Configurable on Server (#544) Debanjum 2023-11-16 00:11:58 -08:00
  • cc05013715 Update first run message on Web app with Chat models setup instructions Debanjum Singh Solanky 2023-11-15 22:44:24 -08:00
  • 6c1693b8f4 Update first run message on Desktop app with API token setup instructions Debanjum Singh Solanky 2023-11-15 22:33:50 -08:00
  • 922983bd53 Set max cos distance to 0.18. Test search API query with max distance Debanjum Singh Solanky 2023-11-15 20:22:59 -08:00
  • 18dbad5edb Use Sigmoid to normalize cross-encoder score between 0-1 Debanjum Singh Solanky 2023-11-15 19:22:12 -08:00
  • 0da4db4310 Merge pull request #547 from khoj-ai/features/fix-api-token-generator sabaimran 2023-11-15 19:23:18 -08:00
  • ea144de438 Merge with master sabaimran 2023-11-15 18:34:46 -08:00
  • 6b17aeb32d Resolve merge conflicts in auth.py with remove KhojApiUser import sabaimran 2023-11-15 17:32:53 -08:00
  • 348cc0cf0e Use better name for DB adapter func to create user by Google token Debanjum Singh Solanky 2023-11-15 17:17:09 -08:00
  • 08a057bdd5 Rename SearchModel to SearchModelConfig DB model, Require Cross-Encoder Debanjum Singh Solanky 2023-11-15 17:12:54 -08:00
  • 0679b2a7bd Use embeddings model store from state in text to entries Debanjum Singh Solanky 2023-11-15 17:05:49 -08:00
  • f88a5867b4 Allow dockerize step to run for prod from PR temporarily sabaimran 2023-11-15 17:04:48 -08:00
  • 245a9cbf63 Fix return type of the update_or_create method sabaimran 2023-11-15 14:35:42 -08:00
  • 10be8dfad9 Rename dockerize dev action to be more accurate sabaimran 2023-11-15 14:09:28 -08:00
  • 70f5d0ed3c Add a dev workflow for GitHub actions, change the production workflow to only kick off when pushed to master sabaimran 2023-11-15 14:07:25 -08:00
  • bbae7dd83c Update logic for creating a new user to use aupdate_or_create sabaimran 2023-11-15 12:50:39 -08:00
  • 154de8c629 Update format for return type of the generate token method sabaimran 2023-11-15 17:31:12 -08:00
  • cf74fa4a70 Allow dockerize step to run for prod from PR temporarily sabaimran 2023-11-15 17:04:48 -08:00
  • 8e62af77b9 Update format for return type of the generate token mehtod sabaimran 2023-11-15 17:03:01 -08:00
  • 4a487aff23 Fix return type of the update_or_create method sabaimran 2023-11-15 14:35:42 -08:00
  • 992e54c218 Rename dockerize dev action to b emore accurate sabaimran 2023-11-15 14:09:28 -08:00
  • 99f5a6082e Add a dev workflow for GitHub actions, change the production workflow to only kick off when pushed to master sabaimran 2023-11-15 14:07:25 -08:00
  • b63856ecb4 Update logic for creating a new user to use aupdate_or_create sabaimran 2023-11-15 12:50:39 -08:00
  • b8e7488a95 Use a more permissive distance filter for search results from notes sabaimran 2023-11-15 11:13:47 -08:00
  • d06b2cf24b Downgrade pyproject.toml to avert depedency conflict sabaimran 2023-11-15 10:47:54 -08:00
  • 05b7542115 Remove config lock from the state sabaimran 2023-11-15 10:44:45 -08:00
  • ecd005cac0 Check if search model is already in DB before creating a new one sabaimran 2023-11-15 10:41:35 -08:00
  • 9c6e7bdea2 Upgrade server, desktop app dependencies to resolve CVE bugs Debanjum Singh Solanky 2023-11-15 01:47:53 -08:00
  • 5a6ab9cc85 Fix failing client tests Debanjum Singh Solanky 2023-11-15 00:17:44 -08:00
  • 8f200cf53f Remove unused parameter from configure_search_type method Debanjum Singh Solanky 2023-11-14 19:05:09 -08:00
  • f8e5e118e1 Only create KhojUser on login if doesn't already exist Debanjum Singh Solanky 2023-11-14 18:02:31 -08:00
  • 3d8d6145f2 Add search model config from khoj.yml to Postgres DB via migration script Debanjum Singh Solanky 2023-11-14 17:18:20 -08:00
  • 4af194d74b Make search model configurable on server Debanjum Singh Solanky 2023-11-14 16:56:26 -08:00
  • b734984d6d Fix, Improve Khoj with multi-user, db support for Khoj Cloud Release (#539) Debanjum 2023-11-14 16:55:34 -08:00
  • e98141f4c3 Subscribe default user to standard plan with a far away renewal date Debanjum Singh Solanky 2023-11-14 16:20:55 -08:00
  • 9d30fda26d Deduplicate, improve name of prompt templates for GPT4All chat models Debanjum Singh Solanky 2023-11-14 16:12:04 -08:00
  • 795ec9eb55 Add KHOJ_prefix to server admin credentials environment variables Debanjum Singh Solanky 2023-11-14 16:09:56 -08:00
  • ee005de662 Rename django files URL to server instead of django sabaimran 2023-11-14 12:36:38 -08:00
  • 75e5a6b6de Remove all the example mounted volumes as they're no longer required in the new architecture sabaimran 2023-11-14 12:31:24 -08:00
  • 20ce3d0c78 Update default docker compose configuration with Khoj local mode sabaimran 2023-11-14 12:21:26 -08:00
  • 8c36079f74 Add a first run experience to intialize the admin user if none exists and setup chat models sabaimran 2023-11-13 21:07:12 -08:00
  • e9adb58c16 Rate limit calls to the /chat API per user, per day/minute Debanjum Singh Solanky 2023-11-13 18:36:30 -08:00
  • 33a8eb0470 Log when new user is created Debanjum Singh Solanky 2023-11-13 10:42:24 -08:00
  • 603f838115 Block input text field when waiting for chat response sabaimran 2023-11-11 17:14:37 -08:00
  • 0bfc094e18 Add test separators Asim Shrestha 2023-11-11 17:08:58 -08:00
  • 9c321ac070 Fix cross encoder to use softmax to convert it to a distance metric Debanjum Singh Solanky 2023-11-11 14:28:41 -08:00
  • 8a824167cf Merge branch 'fix/imports-and-references' of github.com:khoj-ai/khoj into fix/imports-and-references sabaimran 2023-11-11 12:59:31 -08:00
  • fa428932a8 Update URL for downloading the desktop application sabaimran 2023-11-11 12:59:15 -08:00
  • 941c7f23a3 Only get text search results above confidence threshold via API Debanjum Singh Solanky 2023-11-11 03:30:35 -08:00
  • e44e6df221 Reduce data dumped in console log from web, desktop app Debanjum Singh Solanky 2023-11-11 02:05:07 -08:00
  • f044a89d50 Show status in Save, Reinitialize button of config page on web app Debanjum Singh Solanky 2023-11-11 01:46:06 -08:00
  • f17d9da36c Move Configure, Reinitialize buttons into the Content section on Web app Debanjum Singh Solanky 2023-11-11 01:15:38 -08:00
  • 325cb0f7fb Show message in Save button of Github, Notion config save in web app Debanjum Singh Solanky 2023-11-11 00:46:16 -08:00