Commit graph

  • 48870d9170 Fix parsing questions generated by extract_questions actor into list Debanjum Singh Solanky 2023-07-07 15:18:55 -0700
  • 279662620b Move results count to settings page on web. Use it for search & chat Debanjum Singh Solanky 2023-07-07 14:08:08 -0700
  • 2ec8da89e8 Remove Update button from Khoj Search page on the Web interface Debanjum Singh Solanky 2023-07-07 12:49:58 -0700
  • bf427cd8dd Set no. of results used to generate chat response from Khoj Emacs Debanjum Singh Solanky 2023-07-07 12:34:50 -0700
  • 1d77fe712c Set no. of results used to generate chat response from Khoj Obsidian Debanjum Singh Solanky 2023-07-07 12:32:32 -0700
  • 2f31de5ed5 Set no. of references to use for chat configurable in Chat API Debanjum Singh Solanky 2023-07-07 12:29:36 -0700
  • d97682fdac Use tooltip, placeholders to guide Khoj setup via web settings page Debanjum Singh Solanky 2023-07-06 21:37:48 -0700
  • f5cf09424b Use more descriptive field names for content type settings on Khoj web Debanjum Singh Solanky 2023-07-06 20:47:39 -0700
  • a2c668268f Use node-fetch >=3.1.0 in khoj obsidian plugin to avoid security vulnerability Debanjum Singh Solanky 2023-07-06 13:01:05 -0700
  • d688ddf92c
    Re-instate the scheduler for the demo instances (#279) sabaimran 2023-07-06 11:01:32 -0700
  • ed39ca568b Conditionally skip updating the index altogether if it's a demo isntance sabaimran 2023-07-06 10:52:06 -0700
  • a90c87dc43 For the demo instance, re-instate the scheduler, but infrequently for api updates sabaimran 2023-07-06 10:38:20 -0700
  • 8f36572a9b Improve typing, null checks in controllers and gpt functions Debanjum Singh Solanky 2023-07-05 20:49:25 -0700
  • 41ac1e24c9 Add docs for a pre-emptive setup of Khoj for later offline usage Debanjum Singh Solanky 2023-07-05 20:45:00 -0700
  • 6c2a8a5bce
    ️ Stream Responses by Khoj Chat on Web, Obsidian Debanjum 2023-07-05 20:02:11 -0700
  • e111eda6ae Make client, app_config optional in telemetry logger for correct typing Debanjum Singh Solanky 2023-07-05 18:55:14 -0700
  • e562114f6b Improve comments, var names in js for chat streaming on web interface Debanjum Singh Solanky 2023-07-05 18:53:49 -0700
  • 46269ddfd3 Fix chat logging messages to get context without flooding logs Debanjum Singh Solanky 2023-07-05 18:27:06 -0700
  • 0ba838b53a Show temp status message in Khoj Obsidian chat while Khoj is thinking Debanjum Singh Solanky 2023-07-05 18:01:49 -0700
  • 8271abe729 Use optional chaining operator to extract khojBannerSubmit from conditional Debanjum Singh Solanky 2023-07-05 17:24:42 -0700
  • c12ec1fd03 Show temp status message in Khoj web chat while Khoj is thinking Debanjum Singh Solanky 2023-07-05 17:19:39 -0700
  • 257a421e45 Bonus: add try-catch logic around telemetry upload in case of JSON serializability issues sabaimran 2023-07-05 15:12:18 -0700
  • 4e6b66b139 Add support for streaming chat response from OpenAI to Obsidian sabaimran 2023-07-05 15:01:22 -0700
  • 3ff5074cf5 Log the end-to-end time of generating a streamed response from OpenAI sabaimran 2023-07-05 14:59:44 -0700
  • 68e635cc32 Remove additional comments and debug statements sabaimran 2023-07-05 11:33:56 -0700
  • 67a8795b1f Clean-up commented out code sabaimran 2023-07-05 11:24:40 -0700
  • 79b1b1d350 Save streamed chat conversations via partial function passed to the ThreadGenerator sabaimran 2023-07-04 17:33:52 -0700
  • afd162de01 Add reference notes to result response from GPT when streaming is completed sabaimran 2023-07-04 12:47:50 -0700
  • 8f491d72de Initial code with chat streaming working (warning: messy code) sabaimran 2023-07-04 10:14:39 -0700
  • 5889eceba4 Make text selectable in Khoj chat modal on Obsidian Debanjum Singh Solanky 2023-07-03 23:21:39 -0700
  • 89354def9b Update request timeout window to 20 seconds sabaimran 2023-07-03 22:28:18 -0700
  • b1940519c3 Log error if unable to decode chunk from Github sabaimran 2023-07-03 16:29:32 -0700
  • ecf9730cd7 Disable Chat, Search on Web if Khoj not configured & show next steps Debanjum Singh Solanky 2023-07-03 16:02:20 -0700
  • 017e8c1aef
    Skip indexing a PDF that has an indexing error (#274) sabaimran 2023-07-03 15:55:11 -0700
  • ae91a77de3 Skip indexing a PDF that has an indexing error sabaimran 2023-07-03 15:37:46 -0700
  • a6f313589e Release Khoj version 0.7.1 0.7.1 sabaimran 2023-07-03 12:26:41 -0700
  • 70f6b8266c Upgrade minimum supported pydantic version Debanjum Singh Solanky 2023-07-03 12:22:56 -0700
  • 8bfd5828e6 Remove deprecation notice since we're opening the web UI by default sabaimran 2023-07-03 12:01:09 -0700
  • 92d81d3b16
    Initialize the search.model field to SearchModels() and fix Reinitialize API call (#273) sabaimran 2023-07-03 11:32:44 -0700
  • 50ca06f10e Merge branch 'master' of github.com:debanjum/khoj into fix/null-ref-first-run-issues sabaimran 2023-07-03 11:14:35 -0700
  • 98189cd1ab Initialize the search.model field to SearchModels() and fix Reinitialize API call sabaimran 2023-07-03 11:14:23 -0700
  • 61403138d5
    Merge pull request #269 from khoj-ai/features/simplify-configuration-steps sabaimran 2023-07-03 00:16:51 -0700
  • ea3dc2cfa3 Simplify rendering of content type pages and logic of selecting config sabaimran 2023-07-03 00:15:29 -0700
  • 260272dca2 Check if state.config is populated before configuring via the update method sabaimran 2023-07-03 00:10:56 -0700
  • bf8914d0c8 Fix default config initialization for for chat.html sabaimran 2023-07-03 00:00:47 -0700
  • faad1297f4
    Drop Support for Org Music, Ledger Content Types Debanjum 2023-07-02 17:48:29 -0700
  • 0f993b332e Drop support for Ledger as a separate content type Debanjum Singh Solanky 2023-07-02 16:49:51 -0700
  • fa218ff5aa Fix call to update for Reinitialize button sabaimran 2023-07-02 16:31:30 -0700
  • a8b83da872 Merge branch 'master' of github.com:debanjum/khoj into features/simplify-configuration-steps sabaimran 2023-07-02 16:21:54 -0700
  • c9db5321e7 Remove unused org-music as an indexable content type from Khoj Debanjum Singh Solanky 2023-07-02 16:21:21 -0700
  • 77a45f4215
    Merge pull request #265 from khoj-ai/fix/obsidian-setup-issues sabaimran 2023-07-02 16:21:18 -0700
  • b86a3bb0c5 Merge branch 'master' of github.com:debanjum/khoj into fix/obsidian-setup-issues sabaimran 2023-07-02 16:21:05 -0700
  • a52c1c8380 Use built-in app.vault to determine whether there are any PDF files within sabaimran 2023-07-02 16:20:43 -0700
  • eff1436857 Overwrite existing PDFs in Obsidian as well, make if-block more legible sabaimran 2023-07-02 16:17:25 -0700
  • 30459ee4ba Fix Khoj subtitle in desktop entry, pyproject, cli and Obsidian Readme Debanjum Singh Solanky 2023-07-01 20:24:46 -0700
  • feac71ce1e
    Merge pull request #268 from khoj-ai/fix/threading-issue-in-update-api sabaimran 2023-07-02 16:08:29 -0700
  • 1a1b044d12 Simplify settings pages for configuration sabaimran 2023-07-02 16:04:05 -0700
  • e4c445f805 Add try-except-finally blocks around configure calls in /update sabaimran 2023-07-02 13:35:02 -0700
  • 4b02a8c788 Fix PDF setup in Obsidian plugin and force Obsidian configuration for markdown sabaimran 2023-07-02 12:37:24 -0700
  • b6772d8fc3
    Merge pull request #264 from khoj-ai/fix/remove-guidance-for-desktop-gui sabaimran 2023-07-02 09:14:08 -0700
  • 2a7e4f2b71 Escape special characters in the URL when adding a link to the remote file sabaimran 2023-07-02 09:13:28 -0700
  • 4915b7214d
    Merge pull request #263 from khoj-ai/fix/remove-guidance-for-desktop-gui sabaimran 2023-07-01 21:37:11 -0700
  • c747562897 Update the GUI to just be a simple box with a button for the web UI sabaimran 2023-07-01 20:37:21 -0700
  • bab7f39d47 Move logic to open the web browser into the GUI section sabaimran 2023-07-01 20:11:27 -0700
  • 36537606da Update unit test and preserve prior operational ordering in main.py sabaimran 2023-07-01 20:02:35 -0700
  • ea9ae4ae28 Configure Khoj to automatically open the browser to their web home page when Khoj is up sabaimran 2023-07-01 19:46:31 -0700
  • d2083dd395 Remove bespoke processing for GithubToJsonl file demo sabaimran 2023-07-01 19:09:22 -0700
  • a71440f62a Update the guidance in the error message if config is not set sabaimran 2023-07-01 19:09:00 -0700
  • 7db97d8aa9 Fix: don't try to render the search_type.ALL sabaimran 2023-07-01 19:08:19 -0700
  • f0f6390366 Make --no-gui the default behavior of Khoj and update corresponding documentation sabaimran 2023-07-01 19:07:59 -0700
  • 2fbc609233 Add content write permission to jobs in github release workflow Debanjum Singh Solanky 2023-07-01 06:23:45 -0700
  • d77e05c279 Release Khoj version 0.7.0 0.7.0 Debanjum Singh Solanky 2023-07-01 05:44:22 -0700
  • 32d73500ba Update Khoj Github Plugin details in main Readme Debanjum Singh Solanky 2023-07-01 02:13:19 -0700
  • 30d87a9a01 Update color of Khoj chat in Obsidinan plugin to Lantern theme Debanjum Singh Solanky 2023-07-01 01:16:23 -0700
  • 51826d28d6 Ensure clicking Update in Khoj Obsidian indexes PDF files too Debanjum Singh Solanky 2023-07-01 00:52:14 -0700
  • dac2d14380 Handle file names appropriately for md files and render commits in github results sabaimran 2023-07-01 01:20:58 -0700
  • dbe713604d Fix error in tests for markdown_to_jsonl sabaimran 2023-07-01 00:49:40 -0700
  • 931aab4464 Handle case for when headers value is None sabaimran 2023-07-01 00:37:30 -0700
  • d01afb3ee4 Fix path issues for URL-based markdown files sabaimran 2023-07-01 00:25:11 -0700
  • 01aa285d7b
    Merge pull request #260 from khoj-ai/features/add-demo-views-for-khoj sabaimran 2023-06-30 21:57:43 -0700
  • 31655447e7 Add the sign-up list to the chat page as well and update copy sabaimran 2023-06-30 21:43:01 -0700
  • cebaa51c2f Merge branch 'master' of github.com:debanjum/khoj into features/add-demo-views-for-khoj sabaimran 2023-06-30 20:39:02 -0700
  • 796102c74e Add separate configuration if the given Khoj instance is meant for demo sabaimran 2023-06-30 20:38:55 -0700
  • a443af3a71
    Merge pull request #256 from khoj-ai/features/improve-telemetry sabaimran 2023-06-30 20:35:41 -0700
  • db3026739d Resolve diffs in api.py to make /chat endpoint async with new request parameter sabaimran 2023-06-30 00:25:37 -0700
  • ef72508914 Try/catch around github file decoding, await call to search in chat API, fix img width sabaimran 2023-06-30 00:23:21 -0700
  • b950889f47 Fix org-mode web renderer to handle results containing list in block Debanjum Singh Solanky 2023-06-29 19:01:25 -0700
  • 780c769567 Add additional request headers to improve telemetry sabaimran 2023-06-29 18:51:24 -0700
  • 6c10d68262
    Merge pull request #253 from khoj-ai/features/github-issues-indexing sabaimran 2023-06-29 16:02:47 -0700
  • b2dd946c6d Rename issue to entry method for accuracy sabaimran 2023-06-29 15:23:50 -0700
  • 51dfa48e2b Have Khoj support Python 3.11 as Pytorch supports it now Debanjum Singh Solanky 2023-06-29 14:54:51 -0700
  • 65bf894302 Interpret org files as a list and put them in separate divs. Update styling of search results to separate into cards sabaimran 2023-06-29 15:12:48 -0700
  • d212298573 Make Configure button on web interface incrementally update by default Debanjum Singh Solanky 2023-06-29 14:52:51 -0700
  • da2de21339 Only return requested result count even if search in multiple content types Debanjum Singh Solanky 2023-06-29 14:49:05 -0700
  • 77672ac0ae Demarcate different results with a border box sabaimran 2023-06-29 14:14:25 -0700
  • 6edc32f2f4 Accept current changes to include issues in rendering flow sabaimran 2023-06-29 12:25:29 -0700
  • f272d4503e
    Search across all Asymmetric Text Content Types in Parallel Debanjum 2023-06-29 12:21:27 -0700
  • b41c14b258 Use *.markdown in the khoj_docker.yml sabaimran 2023-06-29 11:55:18 -0700
  • e6053951f0 In chat conftest fixtures, use *.markdown rather than *.md sabaimran 2023-06-29 11:53:47 -0700
  • ab7dabe74f Explicitly use Union type for function parameters for lint checks sabaimran 2023-06-29 11:44:30 -0700