Commit graph

  • 0f1ebcae18 Upgrade to latest GPT4All. Use Mistral as default offline chat model Debanjum Singh Solanky 2023-10-22 18:16:02 -0700
  • bd9a5fe8df Create, use helper function to get device for loading search models Debanjum Singh Solanky 2023-10-22 14:41:59 -0700
  • 135c33978d Fix logic to not show Google client environment vars in anon mode Debanjum Singh Solanky 2023-10-22 12:08:46 -0700
  • f73e4d5c4f Add system tray icon for Desktop app Debanjum Singh Solanky 2023-10-21 23:18:18 -0700
  • 657ba7111b Mount volume for storing downloade models, and relevant GOOGLE_CLIENT env variables to docker-compose config sabaimran 2023-10-22 11:38:54 -0700
  • 07bc630e8a Rename gunicorn.py to avoid module import conflict sabaimran 2023-10-21 22:36:34 -0700
  • c01d8e219a update configuration of prod Dockerfile to run with gunicorn sabaimran 2023-10-21 22:10:49 -0700
  • 97236a7a29 Merge branch 'add-api-token-auth-to-server-clients' of github.com:khoj-ai/khoj into features/productionize-server sabaimran 2023-10-21 19:18:49 -0700
  • 43cc6cb981 Remove branch filter from pull_request config in github actions for dockerize script sabaimran 2023-10-21 19:18:33 -0700
  • 2a6435fa79 Add Django migration script to create KhojApiUser table in DB Debanjum Singh Solanky 2023-10-21 19:15:09 -0700
  • f9941b4ff4 Add in a test change for verifying the new Docker image sabaimran 2023-10-21 19:03:56 -0700
  • 65cf7e1850 Merge branch 'add-api-token-auth-to-server-clients' of github.com:khoj-ai/khoj into features/productionize-server sabaimran 2023-10-21 19:00:33 -0700
  • bbe2d01f8f Check if Bearer token in Authorization header during auth check on server Debanjum Singh Solanky 2023-10-21 18:55:59 -0700
  • 719944a9f9 Deprecate configuring Khoj server from Khoj Obsidian, Emacs clients Debanjum Singh Solanky 2023-10-21 18:47:54 -0700
  • 12624af70a Store, use Khoj access token on desktop app config page Debanjum Singh Solanky 2023-10-21 17:56:15 -0700
  • 56497e4db1 Center align settings cards on desktop app. Remove spurious styling Debanjum Singh Solanky 2023-10-21 16:18:33 -0700
  • 006f8e2d22 Use icon + description for header navigation items on Desktop app Debanjum Singh Solanky 2023-10-21 15:19:05 -0700
  • addec542ad Wrap config sections into cards for UX clarity on desktop app Debanjum Singh Solanky 2023-10-21 14:30:50 -0700
  • f597033c09 Use API keys to authenticate from Desktop, Obsidian, Emacs clients Debanjum Singh Solanky 2023-10-21 02:23:18 -0700
  • 8c2e1ab3f4 Create API, UI on web app config page to CRUD API Keys Debanjum Singh Solanky 2023-10-21 02:18:14 -0700
  • a9df9c6a53 Create user API keys table and functions to CRUD them in Database Debanjum Singh Solanky 2023-10-21 02:10:43 -0700
  • 97d024ce66 Add instruction to create db in Django DB setup Readme Debanjum Singh Solanky 2023-10-20 16:12:58 -0700
  • 2fd743a18d Fix error handling when configure offline chat via Web UI Debanjum Singh Solanky 2023-10-19 20:44:14 -0700
  • b21f491ccd Only load chat model to GPU if enough space, throw error on load failure Debanjum Singh Solanky 2023-10-19 20:43:12 -0700
  • d19333569c Do not warn in anon mode about Google OAuth env vars not being set Debanjum Singh Solanky 2023-10-19 19:08:17 -0700
  • 7f1c31cfa1 Use gte-small search model by default to improve search quality Debanjum Singh Solanky 2023-10-18 21:56:29 -0700
  • 53c0e322a9 Improve encoding progress, truncate headings to max chars supported Debanjum Singh Solanky 2023-10-18 21:54:15 -0700
  • fbf460b184 Fix path to load static files when server started from project root Debanjum Singh Solanky 2023-10-18 18:23:07 -0700
  • e543f9bc67 Add a production Docker file and use a gunicorn configuration with it sabaimran 2023-10-20 17:07:16 -0700
  • 6dc0df3afb
    Pin pytorch version to 2.0.1 in order to avoid exit code 139 in Docker container (#512) sabaimran 2023-10-20 14:10:21 -0700
  • 0d9eba69ed Pin pytorch version to 2.0.1 in order to avoid exit code 139 in Docker container sabaimran 2023-10-20 13:19:01 -0700
  • 4c824c1a8f Resolve conflicts post-merge sabaimran 2023-10-19 16:24:20 -0700
  • 4952089dcf Merge branch 'master' of github.com:khoj-ai/khoj into features/chat-sessions-separation sabaimran 2023-10-19 16:12:39 -0700
  • 485153b904 Fix named variable in indexer.py sabaimran 2023-10-19 16:00:13 -0700
  • 6062237c1a Revert unit tests sabaimran 2023-10-19 15:59:56 -0700
  • 32bdbc762f Merge branch 'features/use-config-with-multi-user' of github.com:khoj-ai/khoj into features/add-signup-login-pages sabaimran 2023-10-19 15:56:55 -0700
  • 24ef04a81b Update unit test after merging sabaimran 2023-10-19 15:42:23 -0700
  • 92005ade18 Resolve merge conflicts with master sabaimran 2023-10-19 15:22:34 -0700
  • 39abefd6dc Resolve merge conflicts with master sabaimran 2023-10-19 15:15:56 -0700
  • 963cd165eb Resolve merge conflicts sabaimran 2023-10-19 14:39:05 -0700
  • 6deb22ca8c Convert bool to string when setting default value for enable_offline_chat sabaimran 2023-10-19 13:23:52 -0700
  • 9da98f6959 Resolve all linting errors sabaimran 2023-10-19 13:15:37 -0700
  • e3f8a95784
    Update emacs.md (#510) Simon Butler 2023-10-19 21:28:08 +0200
  • b76a629869
    Update emacs.md Simon Butler 2023-10-19 21:02:14 +0200
  • 16535aa11f Update searchresponse for image search and revert get org files import in unit test sabaimran 2023-10-19 11:37:59 -0700
  • d2911b4e02 Resolve merge conflicts and update unit tests sabaimran 2023-10-18 21:58:23 -0700
  • 1a3b19a7b5 Add configurtion for processor conversation-related objects and logs sabaimran 2023-10-18 17:49:21 -0700
  • d93395ae48
    Set >=6Gb RAM required for offline chat Debanjum 2023-10-18 12:05:54 -0700
  • 8346e1193c Release Khoj version 0.13.0 0.13.0 Debanjum Singh Solanky 2023-10-18 03:43:16 -0700
  • 6631fc38db Delete plaintext config via API. Catch any offline model loading exception Debanjum Singh Solanky 2023-10-18 03:23:17 -0700
  • 53abd1a506 Mark sync completed on desktop client, even when no files to send Debanjum Singh Solanky 2023-10-18 01:00:41 -0700
  • 71b0012e8c Set offline chat config to default value if unset on server load Debanjum Singh Solanky 2023-10-18 00:59:43 -0700
  • cf1cdc3fe1 Disambiguate input_filter variable names in fs_syncer functions Debanjum Singh Solanky 2023-10-17 23:30:45 -0700
  • e3cd8b4150 Only index files returned by input-filter globs in fs_syncer Debanjum Singh Solanky 2023-10-17 22:59:10 -0700
  • 51363d280d Do not configure khoj server for pull based indexing from khoj.el Debanjum Singh Solanky 2023-10-17 21:44:54 -0700
  • d9d133dfb9 Read text files as utf-8, instead of default os locale Debanjum Singh Solanky 2023-10-17 21:31:15 -0700
  • 3d4576ae38
    Fix encoding binary files for sync from the Desktop, Obsidian client (#506) Debanjum 2023-10-17 15:37:22 -0700
  • c8293998d9 Fix encoding binary files like PDFs for sync from Obsidian client Debanjum Singh Solanky 2023-10-17 15:07:05 -0700
  • ba60c869c9 Fix encoding binary files like PDFs for sync from Desktop client sabaimran 2023-10-17 13:05:50 -0700
  • 178c291431 Resolve merge conflicts sabaimran 2023-10-17 15:05:18 -0700
  • 3d7381446d
    Changed globbing. Now doesn't clobber a users glob if they want to a… (#496) Andrew Spott 2023-10-17 12:26:06 -0600
  • ce1b3518ca Use older glob pattern for plaintext files sabaimran 2023-10-17 11:11:58 -0700
  • 42bd218c87 Merge branch 'master' of github.com:khoj-ai/khoj into globbing_fix sabaimran 2023-10-17 10:52:26 -0700
  • 2646c8554d Provide a default value to offline_chat configuration of the conversation processor sabaimran 2023-10-17 10:35:13 -0700
  • b8976426eb Update offline chat model config schema used by Emacs, Obsidian clients Debanjum Singh Solanky 2023-10-17 06:30:20 -0700
  • ecc6fbfeb2
    Push Files to Index from Emacs, Obsidian & Desktop Clients using Multi-Part Forms (#499) Debanjum 2023-10-17 06:05:15 -0700
  • 7b1c62ba53 Mark test_get_configured_types_via_api unit test as flaky Debanjum Singh Solanky 2023-10-17 05:55:39 -0700
  • 6a4f1b2188 Add more client, request details in logs by index/update API endpoint Debanjum Singh Solanky 2023-10-17 05:31:57 -0700
  • 5efae1ad55 Update indexer API endpoint query params for force, content type Debanjum Singh Solanky 2023-10-17 04:42:04 -0700
  • 84654ffc5d Update indexer API endpoint URL to index/update from indexer/batch Debanjum Singh Solanky 2023-10-17 04:30:27 -0700
  • e347823ff4 Log telemetry for index updates via push to API endpoint Debanjum Singh Solanky 2023-10-17 04:09:33 -0700
  • 05be6bd877 Clicking Update Index in Obsidian settings should push files to index Debanjum Singh Solanky 2023-10-17 03:27:41 -0700
  • 13a3122bf3 Stop configuring server to pull files to index from Obsidian client Debanjum Singh Solanky 2023-10-17 03:23:25 -0700
  • 99a2c934a3 Add CORS policy to allow requests from khoj apps, obsidian & localhost Debanjum Singh Solanky 2023-10-17 02:54:18 -0700
  • 541cd59a49 Let fs_syncer pass PDF files directly as binary before indexing Debanjum Singh Solanky 2023-10-17 02:41:16 -0700
  • d27dc71dfe Use encoding of each file set in indexer request to read file Debanjum Singh Solanky 2023-10-17 02:37:20 -0700
  • 8e627a5809 Pass any files to be deleted to indexer API via Khoj Obsidian plugin Debanjum Singh Solanky 2023-10-17 02:51:54 -0700
  • f2e293a149 Push Vault files to index to Khoj server using Khoj Obsidian plugin Debanjum Singh Solanky 2023-10-17 02:17:44 -0700
  • 6baaaaf91a Test request body of multi-part form to update content index from khoj.el Debanjum Singh Solanky 2023-10-16 23:54:32 -0700
  • 79b3f8273a Make khoj.el send files to be deleted from index to server Debanjum Singh Solanky 2023-10-16 23:53:02 -0700
  • 05453ed729 Resolve linting errors with default args to conversationprocessorconfig and some routes with duplicate function names sabaimran 2023-10-16 22:08:52 -0700
  • 5f7bd864e9 Fix unit tests with new authentication schema sabaimran 2023-10-16 21:34:21 -0700
  • 8f36cf58ae Merge branch 'master' of github.com:khoj-ai/khoj into features/add-signup-login-pages sabaimran 2023-10-16 21:06:49 -0700
  • 9fd9f93d77 Add sign in page and get access for most APIs behind login, unless in anonymous mode sabaimran 2023-10-16 20:20:45 -0700
  • 5dc399b32e Document system requirements to run offline chat Debanjum Singh Solanky 2023-10-16 19:39:06 -0700
  • f64fa06e22 Initialize the Khoj Transient menu on first run instead of load Debanjum Singh Solanky 2023-10-13 18:48:26 -0700
  • b4949f7f0b
    Improve Offline Chat Model Experience (#494) Debanjum 2023-10-16 17:44:49 -0700
  • 644c3b787f Scale no. of chat history messages to use as context with max_prompt_size Debanjum Singh Solanky 2023-10-16 11:15:38 -0700
  • 343482a9ff Merge branch 'features/use-config-with-multi-user' of github.com:khoj-ai/khoj into features/add-signup-login-pages sabaimran 2023-10-16 15:06:33 -0700
  • abf3bb2f46 Remove HNSW index for now -- to follow-up at a later time with more stress testing sabaimran 2023-10-16 14:56:49 -0700
  • eeae28c9a1 Revert changes to PDF decoding and update settings pages to read from relevant data settings sabaimran 2023-10-16 14:51:26 -0700
  • e4652bafd0 Simplify some of the PDF parsing code and remove unused imports sabaimran 2023-10-16 12:19:16 -0700
  • 90e1d9e3d6 Pin gpt4all to 1.0.12 as next version will introduce breaking changes Debanjum Singh Solanky 2023-10-16 10:57:16 -0700
  • 654425ce03 Merge branch 'master' of github.com:khoj-ai/khoj into features/use-config-with-multi-user sabaimran 2023-10-16 10:56:12 -0700
  • d71cc1a3bf Update method to convert JSON config to DB objects sabaimran 2023-10-16 10:42:00 -0700
  • 04ff879202 Init: add new routes and update methods for login/signup pages sabaimran 2023-10-16 10:16:07 -0700
  • 5df9ce08ab Move main.py back under /khoj, add a migration for HNSW index sabaimran 2023-10-16 10:15:03 -0700
  • 1a9023d396 Update Chat Actor test to not incept with prior world knowledge Debanjum Singh Solanky 2023-10-15 17:22:44 -0700
  • df1d74a879 Use max_prompt_size, tokenizer from config for chat model context stuffing Debanjum Singh Solanky 2023-10-15 16:33:26 -0700
  • 116595b351 Use chat_model specified in new offline_chat section of config Debanjum Singh Solanky 2023-10-15 14:24:28 -0700