Commit graph

  • 9d64a009fd Allow updating khoj content index from within khoj.el Debanjum Singh Solanky 2023-01-18 23:07:59 -0300
  • a8d0c7d905 Rename search type to more apt content type in khoj.el Debanjum Singh Solanky 2023-01-18 22:13:49 -0300
  • 00daea16df Allow setting default-search-type to image. Make docstrings compact Debanjum Singh Solanky 2023-01-18 22:01:17 -0300
  • 216b17cfd0 Dynamically populate content type choices when khoj transient invoked Debanjum Singh Solanky 2023-01-18 22:00:12 -0300
  • 5f446b1440 Convert main khoj.el entrypoint into transient menu for richer configuration Debanjum Singh Solanky 2023-01-18 20:59:19 -0300
  • 5c07dcd219 Fix, update Obsidian Readme. Add Find Similar Notes to Implementation section Debanjum Singh Solanky 2023-01-18 00:22:26 -0300
  • b7fc344be1
    Search for Similar Notes from Obsidian Plugin Debanjum 2023-01-18 00:10:10 -0300
  • 6119d0a69e Add usage of "Find Similar Notes" command to the Khoj Obsidian Readme Debanjum Singh Solanky 2023-01-18 00:03:13 -0300
  • 657e455785 Remove unused `onunload' method in main.ts of khoj obsidian plugin Debanjum Singh Solanky 2023-01-17 23:46:38 -0300
  • 0bed410712 Limit Find Similar Note command to be triggered from Editor Debanjum Singh Solanky 2023-01-17 19:34:48 -0300
  • 39a18e2080 Add ability to search for similar notes in Khoj Obsidian Debanjum Singh Solanky 2023-01-17 18:08:44 -0300
  • ffaef92476 Encode query string before passing as query param to search API Debanjum Singh Solanky 2023-01-17 17:47:21 -0300
  • d5a7cc5b0f Compact code to map results from search API into SearchResult objects Debanjum Singh Solanky 2023-01-17 17:44:35 -0300
  • 8ab7a26bde Update Khoj on Obsidian screenshots in Main and Plugin Readme Debanjum Singh Solanky 2023-01-17 13:58:06 -0300
  • 7b4f78776c Fix extracting Markdown Entries with Top Level Headings Debanjum Singh Solanky 2023-01-17 12:42:36 -0300
  • 1a296518c5 Limit total words for each Search Result rendered in search modal Debanjum Singh Solanky 2023-01-17 12:06:24 -0300
  • e7b89f7fd0 Return compiled entry in additional details of /api/search response Debanjum Singh Solanky 2023-01-16 22:56:06 -0300
  • 7071d081e9 Increase max_tokens returned by GPT summarizer. Remove default params Debanjum Singh Solanky 2023-01-16 22:55:36 -0300
  • 3d9cdadbbb Add codebase visualization of Khoj Obsidian to Khoj Obsidian Readme Debanjum Singh Solanky 2023-01-15 13:51:35 -0300
  • d02ba325aa Handle empty chat history returned by API to chat.html on web interface Debanjum Singh Solanky 2023-01-14 15:15:36 -0300
  • 721bbbe15c Update Readme. Add Chat with Notes Section to Advanced Usage Debanjum Singh Solanky 2023-01-14 00:22:12 -0300
  • 42f8230b37 Update Troubleshooting Section in Main Readme Debanjum Singh Solanky 2023-01-13 23:03:15 -0300
  • 3f2ea039a7
    Add Chat page to the Khoj Web Interface Debanjum 2023-01-13 23:02:19 -0300
  • 16d4560ff8 Comment css styling of chat page for later reference Debanjum Singh Solanky 2023-01-13 22:40:01 -0300
  • cfef346d03 Do not update query field to ever chat message Debanjum Singh Solanky 2023-01-13 22:22:46 -0300
  • 177756be7e Fetch chat history from backend and render it on chat page load Debanjum Singh Solanky 2023-01-13 21:27:21 -0300
  • 330febaa1a Update conversation logs from /beta/summary API endpoint too Debanjum Singh Solanky 2023-01-13 21:22:40 -0300
  • cb6f0b53c9 Make user_message_metadata arg to message_to_log in gpt.py optional Debanjum Singh Solanky 2023-01-13 21:18:01 -0300
  • cc2456e411 Update /beta/chat API to return chat history if no query param passed Debanjum Singh Solanky 2023-01-13 21:24:30 -0300
  • d8ee0f0e9a Use scheduler to save chat history to disk every 5 minutes Debanjum Singh Solanky 2023-01-13 21:29:04 -0300
  • 5294693e97 Style message as speech bubbles on chat page of web interface Debanjum Singh Solanky 2023-01-13 16:22:50 -0300
  • 7723d656dc Do not force GPT to summarize note using past tense Debanjum Singh Solanky 2023-01-13 13:10:35 -0300
  • 2842e3a035 Automatically scroll to bottom of chat body on new messages Debanjum Singh Solanky 2023-01-13 13:09:51 -0300
  • 34014635d0 Improve colors, fix contrast for accessability on web interface Debanjum Singh Solanky 2023-01-12 21:59:50 -0300
  • d170747ec2 Add khoj web interface & chat styling to new chat page on khoj web Debanjum Singh Solanky 2023-01-12 18:30:18 -0300
  • de6c146290 Implement functional, unstyled chat page for khoj web interface Debanjum Singh Solanky 2023-01-12 18:10:53 -0300
  • f0213d0a82 Fix links to install khoj.el readme from main readme Debanjum Singh Solanky 2023-01-12 02:19:48 -0300
  • e6793816f9 Upgrade Khoj.el Readme. Add TOC, Screenshot, Features Sections Debanjum Singh Solanky 2023-01-12 01:17:52 -0300
  • 2fe21f3a78 Update Advanced Usage section in main Readme Debanjum Singh Solanky 2023-01-12 00:36:56 -0300
  • 26f791e9ad Update Obsidian Plugin Readme. Add Khoj icon to Khoj Modal Placeholder text Debanjum Singh Solanky 2023-01-12 00:12:04 -0300
  • 3e63af5c94 Constrain grid rows to fix layout of Khoj web interface on Chrome Debanjum Singh Solanky 2023-01-12 00:39:48 -0300
  • a31002bf38 Revert obsidian plugin manifest, versions at project root to 0.2.1 Debanjum Singh Solanky 2023-01-11 20:54:12 -0300
  • 50c797962c Jump to Search Result from Khoj Modal even on Obsidian Android Debanjum Singh Solanky 2023-01-11 19:44:11 -0300
  • 51ea6d9c9b Do not force index update when configure backend on plugin load Debanjum Singh Solanky 2023-01-11 17:17:08 -0300
  • 3fe5ce2721 Merge branch 'master' of github.com:debanjum/khoj Debanjum Singh Solanky 2023-01-11 17:02:30 -0300
  • e28af68cbd
    Fix, Improve Configuring Khoj from Obsidian Plugin Debanjum 2023-01-11 17:01:33 -0300
  • 123b077c68 Use apt update before apt install in test workflow on Github Debanjum Singh Solanky 2023-01-11 16:51:16 -0300
  • 5996d47d7c Trigger input event to Get, Render Reranked results from Khoj backend Debanjum Singh Solanky 2023-01-11 11:08:28 -0300
  • 1c813a6884 Convert results count setting to slider in plugin settings pane Debanjum Singh Solanky 2023-01-11 14:05:46 -0300
  • 4e1abd1b72 Disable update button while indexing vault in plugin settings Debanjum Singh Solanky 2023-01-11 13:43:43 -0300
  • 513c86c6a1 Set index file paths relative to current or default path on khoj backend Debanjum Singh Solanky 2023-01-11 13:34:15 -0300
  • 4407e23c19 Only index current vault on Khoj. Remove plugin setting to configure it Debanjum Singh Solanky 2023-01-11 03:03:22 -0300
  • 86a1e43605 Return HTTP Exception on /api/update API call failure Debanjum Singh Solanky 2023-01-11 03:01:09 -0300
  • 5af2b68e2b Update plugin notifications for errors and success Debanjum Singh Solanky 2023-01-11 02:45:50 -0300
  • 853192932a setCTA on Khoj Obsidian plugin button. Minor cleanup of space, tabs Debanjum Singh Solanky 2023-01-10 23:36:02 -0300
  • 531d423715
    Enhance Search Modal, Error State Handling in Khoj Obsidian Plugin Debanjum 2023-01-10 23:20:32 -0300
  • da49ea272c Add placeholder text to modal in Khoj Obsidian plugin Debanjum Singh Solanky 2023-01-10 22:50:11 -0300
  • 580f4aca23 Add hints to Modal for available Keybindings Debanjum Singh Solanky 2023-01-10 22:01:54 -0300
  • b52cd85c76 Allow Reranking Results using Keybinding from Khoj Search Modal Debanjum Singh Solanky 2023-01-10 21:59:38 -0300
  • 7991ab7a86 Add button in Obsidian plugin settings to force re-indexing your vault Debanjum Singh Solanky 2023-01-10 19:49:12 -0300
  • f046a95f3d Track connectedToBackend as a setting. Use it across obsidian plugin Debanjum Singh Solanky 2023-01-10 17:11:56 -0300
  • 768e874185 Load obsidian plugin even if fail to connect to backend but show warning Debanjum Singh Solanky 2023-01-10 17:03:50 -0300
  • aa22d83172 Create and use a context manager to time code Debanjum Singh Solanky 2023-01-09 19:43:19 -0300
  • 93f39dbd43 Add typing to text_search. Reformat code to set existing_embedding Debanjum Singh Solanky 2023-01-09 18:53:23 -0300
  • db7483329c Only import type hint packages for type checking. Avoids circular imports Debanjum Singh Solanky 2023-01-09 18:37:50 -0300
  • e5254a8e56 Create BaseEncoder class. Make OpenAI encoder its child. Use for typing Debanjum Singh Solanky 2023-01-09 18:08:37 -0300
  • cf7400759b Remove unused render_results method from text and image search Debanjum Singh Solanky 2023-01-09 17:32:17 -0300
  • afcfc3cd62 Split text_search.query logic into separate methods for modularity Debanjum Singh Solanky 2023-01-09 17:26:41 -0300
  • 8dc6ee8b6c Pass `model' arg to extract_search_type method from beta search API Debanjum Singh Solanky 2023-01-09 16:59:45 -0300
  • 8498903641 Fix, add typing to Filter and TextSearchModel classes Debanjum Singh Solanky 2023-01-09 16:53:18 -0300
  • d40076fcd6 Deduplicate test code, make teardown more robust using pytest fixtures Debanjum Singh Solanky 2023-01-09 16:17:36 -0300
  • eace7c6215 Use torch.tensor as torch.Tensor cannot create tensor on MPS device Debanjum Singh Solanky 2023-01-09 12:49:11 -0300
  • 9def3f8c6f Add exception handling to beta APIs, in case OpenAI API call fails Debanjum Singh Solanky 2023-01-09 01:27:06 -0300
  • 7b164de021 Add beta API to summarize top search result using an OpenAI model Debanjum Singh Solanky 2023-01-09 01:14:49 -0300
  • d36da46f7b Truncate prompt to not exceed OpenAI prompt limit Debanjum Singh Solanky 2023-01-09 00:51:46 -0300
  • 237123d18c Fix tests for the conversation processor Debanjum Singh Solanky 2023-01-09 00:09:24 -0300
  • 918af5e6f8 Make OpenAI conversation model configurable via khoj.yml Debanjum Singh Solanky 2023-01-09 00:08:03 -0300
  • 7e05389776 Quote all values passed to input-filter fields in sample yaml files Debanjum Singh Solanky 2023-01-08 22:40:18 -0300
  • 0440f3fd57 Add encoder-type field to the search-type sections in khoj_sample.yml Debanjum Singh Solanky 2023-01-08 22:07:13 -0300
  • 70bd72268f Update samples Albert Davies 2023-01-09 01:07:05 +0000
  • 8b8e202ab3 Set input-filter to list in khoj_docker.yml and khoj_sample.yml Debanjum Singh Solanky 2023-01-08 21:08:00 -0300
  • 74e779f8d0 Fix /beta/chat API to use Entry class instead of old dictionary pattern Debanjum Singh Solanky 2023-01-08 15:26:31 -0300
  • f2436039a0 Improve readability of GPT prompt strings in conversation processor Debanjum Singh Solanky 2023-01-08 12:04:56 -0300
  • 1c091e509b
    Make Encoder Type Configurable. Allow using OpenAI Model for Search Debanjum 2023-01-08 11:10:25 -0300
  • 6119005838 Improve comments, exceptions, typing and init of OpenAI model code Debanjum Singh Solanky 2023-01-07 21:56:00 -0300
  • c0ae8eee99 Allow using OpenAI models for search in Khoj Debanjum Singh Solanky 2023-01-07 17:08:59 -0300
  • 826f9dc054 Drop long words from compiled entries to be within max token limit of models Debanjum Singh Solanky 2023-01-07 16:59:33 -0300
  • 6a30a13326 Only create model directory if the optional field is set in SearchConfig Debanjum Singh Solanky 2023-01-06 16:57:59 -0300
  • 2fe37a090f Make type of encoder to use for embeddings configurable via khoj.yml Debanjum Singh Solanky 2023-01-06 15:58:03 -0300
  • fa92adcf0d Add Visualization of Codebase to Readme under Development Section Debanjum Singh Solanky 2023-01-05 20:07:00 -0300
  • 8c7ffd7aee Add Readme doc to fix failure to build tokenizer dependency Debanjum Singh Solanky 2023-01-05 20:09:36 -0300
  • d55d7d53dc Fix GPU usage by Khoj on Macs to speed up search and indexing Debanjum Singh Solanky 2023-01-05 15:10:34 -0300
  • 7380518f24 Upgrade PyTorch, Pillow version to resolve Dependabot Security Advisories Debanjum Singh Solanky 2023-01-05 15:09:06 -0300
  • abd035e2fa
    Merge PR #112 to fix quote usage in khoj.el docstring from suliveevil/master Debanjum 2023-01-05 13:24:11 -0300
  • 1dc1472c55 In publish workflow, make twine upload verbose to troubleshoot Debanjum Singh Solanky 2023-01-05 12:56:46 -0300
  • e792523849 Bump version in metadata packages for khoj, khoj.el and obsidian plugin Debanjum Singh Solanky 2023-01-05 12:50:27 -0300
  • b2812b409f
    fix docstring usage warning suliveevil 2023-01-05 16:47:38 +0800
  • 3d1199540c Update the publish workflow to also run on any tag push 0.2.1 Debanjum Singh Solanky 2023-01-04 20:46:48 -0300
  • 4842daca5f Run releases workflow on pushing any tag. 'v' prefix not required Debanjum Singh Solanky 2023-01-04 20:27:56 -0300
  • 47015ee6cc Fold Demo video descriptions, analysis by default in main Readme Debanjum Singh Solanky 2023-01-04 20:07:32 -0300