Commit Graph

  • 9a013ec48f Add more details to setup Khoj backend in Obsidian plugin readme Debanjum Singh Solanky 2023-02-12 07:29:14 -06:00
  • 24c553877c Merge pull request #152 from axelson/fix-obsidian-doc-link Debanjum 2023-02-10 22:20:06 -06:00
  • 6d5930363a Fix obsidian plugins doc link Jason Axelson 2023-02-10 07:11:21 -10:00
  • 215235efd2 Bump khoj pre-release version Debanjum Singh Solanky 2023-02-08 20:24:36 -03:00
  • 55e4fa9719 Fix indentation in workflow yaml for testing khoj backend Debanjum Singh Solanky 2023-02-07 02:57:42 -03:00
  • 2445664d40 Deprioritize searching for Music content over other text content Debanjum Singh Solanky 2023-02-07 02:34:07 -03:00
  • 2e052913b6 Search in first configured content type when no search type set Debanjum Singh Solanky 2023-02-07 02:31:35 -03:00
  • a26ab31d20 Allow chat with markdown notes if no org-mode content configured Debanjum Singh Solanky 2023-02-07 02:19:37 -03:00
  • 99a03da3f7 Read Markdown file as utf8 instead of the default encoding used by OS Debanjum 2023-02-07 01:46:42 -03:00
  • d3e82b918f Make Khoj require python version below 3.11 until PyTorch works with it Debanjum Singh Solanky 2023-02-06 23:11:51 -03:00
  • c11f7b47e4 Update workflow to run backend tests for all supported python versions Debanjum Singh Solanky 2023-02-06 21:05:34 -03:00
  • fbb7747dcc Read Markdown file as utf8 instead of the default encoding used by OS Debanjum Singh Solanky 2023-02-06 18:45:57 -03:00
  • 11a18cc452 Update khoj docker config to index sub directories for text content Debanjum Singh Solanky 2023-02-06 20:57:06 -03:00
  • 66dca6cf33 Add Docs to Search across Languages, Uninstall Khoj to Readme Debanjum Singh Solanky 2023-02-06 19:38:20 -03:00
  • cba9a6a703 Use List, Tuple, Set from typing to support Python 3.8 for khoj Debanjum Singh Solanky 2023-02-06 01:08:43 -03:00
  • 14f28e3a03 Mention Emacs, Obsidian plugins at top of main Readme Debanjum 2023-01-28 18:01:20 -08:00
  • f26cee604d Update Khoj Plugin Install Instructions. Rename main Readme to README Debanjum Singh Solanky 2023-01-27 20:01:31 -03:00
  • 2e13e15625 Ensure markdown entries in khoj.el results separated by empty line Debanjum Singh Solanky 2023-01-26 19:04:46 -03:00
  • 85ae46f429 Use thread_last to make results rendering funcs more readable in khoj.el Debanjum Singh Solanky 2023-01-26 18:59:44 -03:00
  • a8ab9448da Resolve Khoj Obsidian Plugin feedback Debanjum 2023-01-26 18:54:33 -03:00
  • b415f87093 Split code in onChooseSuggestion method to make it more readable Debanjum Singh Solanky 2023-01-26 17:51:11 -03:00
  • 37063f6a38 Truncate query to 8k chars for find similar notes from obsidian plugin Debanjum Singh Solanky 2023-01-26 17:41:14 -03:00
  • 4456cf5c8f No need to use then or finally in async functions after an await Debanjum Singh Solanky 2023-01-26 17:05:53 -03:00
  • 4070be637c Pass app object from plugin instance to child objects and functions Debanjum Singh Solanky 2023-01-26 16:58:51 -03:00
  • c203c6a3fd Use Sentence case for Find Similar Note command name in Khoj Obsidian Debanjum Singh Solanky 2023-01-26 16:57:37 -03:00
  • e18124ef6f Add badge for tests and update project subtitle in khoj.el Readme Debanjum Singh Solanky 2023-01-23 20:52:03 -03:00
  • 477ef28e08 Create and Automate Tests for Khoj.el on Emacs Debanjum 2023-01-23 20:40:18 -03:00
  • f9fb58aec3 Automate khoj.el testing using Github workflow Debanjum Singh Solanky 2023-01-23 19:42:46 -03:00
  • 86e808abfb Test get-current-text helpers for Find Similar feature in khoj.el Debanjum Singh Solanky 2023-01-23 18:15:23 -03:00
  • be6acda212 Create khoj.el tests. Test rendering results of each content types Debanjum Singh Solanky 2023-01-23 14:55:20 -03:00
  • 0d0bf3b5aa Simplify get-current-text functions for Find Similar in khoj.el Debanjum Singh Solanky 2023-01-23 18:41:58 -03:00
  • 07e9e4ecc3 Get current paragraph text when point at start of paragraph in khoj.el Debanjum Singh Solanky 2023-01-23 18:02:47 -03:00
  • a0b03c8bb1 Get current entry text when point at heading for Find Similar in khoj.el Debanjum Singh Solanky 2023-01-23 10:01:25 -03:00
  • 013c7c10a4 Bump khoj pre-release version Debanjum Singh Solanky 2023-01-22 18:45:56 -03:00
  • ad3c9b5f44 Bump khoj version to 0.2.5 in preparation for release Debanjum Singh Solanky 2023-01-22 18:17:21 -03:00
  • 9ed056c7e7 Use consistent indentation in Khoj Emacs Readme Debanjum Singh Solanky 2023-01-22 17:48:36 -03:00
  • 0980c6e87f Update Emacs Usage section in Readme. Add find-similar, menu usage Debanjum Singh Solanky 2023-01-22 17:35:28 -03:00
  • 6908b6eed3 Truncate image queries below max tokens length supported by ML model Debanjum Singh Solanky 2023-01-21 14:11:00 -03:00
  • 3d9ed91e42 Search by image at path only if query of form "file:/path/to/image" Debanjum Singh Solanky 2023-01-21 14:06:56 -03:00
  • 655ef11653 Find Similar Notes, Transactions, Images from Khoj in Emacs Debanjum 2023-01-20 22:44:28 -03:00
  • b7aa22a059 Change order of arg passed to query-api-and-render-results by importance Debanjum Singh Solanky 2023-01-20 22:11:00 -03:00
  • 936a88fa7e Find items of specified type similar to current text item at point Debanjum Singh Solanky 2023-01-20 20:40:15 -03:00
  • 17aaadea1f Find notes similar to current org entry at point Debanjum Singh Solanky 2023-01-20 05:14:16 -03:00
  • 44bbc0a417 Add section separators to khoj.el for easier code traversal Debanjum Singh Solanky 2023-01-19 23:36:54 -03:00
  • 7516435a0b Automate khoj.el build and quality checks Debanjum 2023-01-19 20:21:55 -03:00
  • 48ad3c535e Use default content types if fail to call backend on khoj.el load Debanjum Singh Solanky 2023-01-19 19:33:56 -03:00
  • 9f0bd0a361 Add Github workflow for khoj.el build and quality checks Debanjum Singh Solanky 2023-01-19 18:50:59 -03:00
  • b58dd82141 Use Transient Menu to Improve Khoj.el Interface Debanjum 2023-01-19 03:11:23 -03:00
  • 0dd1cba272 Rename configuration sections in khoj.el transient menu Debanjum Singh Solanky 2023-01-19 03:02:59 -03:00
  • 5d0f369186 Add ability to quit khoj transient with standard q keybinding Debanjum Singh Solanky 2023-01-19 02:47:07 -03:00
  • 87c7cf4272 Use single khoj func as entrypoint. Group khoj.el code into sections Debanjum Singh Solanky 2023-01-19 01:04:05 -03:00
  • 9d64a009fd Allow updating khoj content index from within khoj.el Debanjum Singh Solanky 2023-01-18 23:07:59 -03:00
  • a8d0c7d905 Rename search type to more apt content type in khoj.el Debanjum Singh Solanky 2023-01-18 22:13:49 -03:00
  • 00daea16df Allow setting default-search-type to image. Make docstrings compact Debanjum Singh Solanky 2023-01-18 22:01:17 -03:00
  • 216b17cfd0 Dynamically populate content type choices when khoj transient invoked Debanjum Singh Solanky 2023-01-18 22:00:12 -03:00
  • 5f446b1440 Convert main khoj.el entrypoint into transient menu for richer configuration Debanjum Singh Solanky 2023-01-18 20:59:19 -03:00
  • 5c07dcd219 Fix, update Obsidian Readme. Add Find Similar Notes to Implementation section Debanjum Singh Solanky 2023-01-18 00:22:26 -03:00
  • b7fc344be1 Search for Similar Notes from Obsidian Plugin Debanjum 2023-01-18 00:10:10 -03:00
  • 6119d0a69e Add usage of "Find Similar Notes" command to the Khoj Obsidian Readme Debanjum Singh Solanky 2023-01-18 00:03:13 -03:00
  • 657e455785 Remove unused `onunload' method in main.ts of khoj obsidian plugin Debanjum Singh Solanky 2023-01-17 23:46:38 -03:00
  • 0bed410712 Limit Find Similar Note command to be triggered from Editor Debanjum Singh Solanky 2023-01-17 19:34:48 -03:00
  • 39a18e2080 Add ability to search for similar notes in Khoj Obsidian Debanjum Singh Solanky 2023-01-17 18:08:44 -03:00
  • ffaef92476 Encode query string before passing as query param to search API Debanjum Singh Solanky 2023-01-17 17:47:21 -03:00
  • d5a7cc5b0f Compact code to map results from search API into SearchResult objects Debanjum Singh Solanky 2023-01-17 17:44:35 -03:00
  • 8ab7a26bde Update Khoj on Obsidian screenshots in Main and Plugin Readme Debanjum Singh Solanky 2023-01-17 13:58:06 -03:00
  • 7b4f78776c Fix extracting Markdown Entries with Top Level Headings Debanjum Singh Solanky 2023-01-17 12:42:36 -03:00
  • 1a296518c5 Limit total words for each Search Result rendered in search modal Debanjum Singh Solanky 2023-01-17 12:06:24 -03:00
  • e7b89f7fd0 Return compiled entry in additional details of /api/search response Debanjum Singh Solanky 2023-01-16 22:56:06 -03:00
  • 7071d081e9 Increase max_tokens returned by GPT summarizer. Remove default params Debanjum Singh Solanky 2023-01-16 22:55:36 -03:00
  • 3d9cdadbbb Add codebase visualization of Khoj Obsidian to Khoj Obsidian Readme Debanjum Singh Solanky 2023-01-15 13:51:35 -03:00
  • d02ba325aa Handle empty chat history returned by API to chat.html on web interface Debanjum Singh Solanky 2023-01-14 15:15:36 -03:00
  • 721bbbe15c Update Readme. Add Chat with Notes Section to Advanced Usage Debanjum Singh Solanky 2023-01-14 00:22:12 -03:00
  • 42f8230b37 Update Troubleshooting Section in Main Readme Debanjum Singh Solanky 2023-01-13 23:03:15 -03:00
  • 3f2ea039a7 Add Chat page to the Khoj Web Interface Debanjum 2023-01-13 23:02:19 -03:00
  • 16d4560ff8 Comment css styling of chat page for later reference Debanjum Singh Solanky 2023-01-13 22:40:01 -03:00
  • cfef346d03 Do not update query field to ever chat message Debanjum Singh Solanky 2023-01-13 22:22:46 -03:00
  • 177756be7e Fetch chat history from backend and render it on chat page load Debanjum Singh Solanky 2023-01-13 21:27:21 -03:00
  • 330febaa1a Update conversation logs from /beta/summary API endpoint too Debanjum Singh Solanky 2023-01-13 21:22:40 -03:00
  • cb6f0b53c9 Make user_message_metadata arg to message_to_log in gpt.py optional Debanjum Singh Solanky 2023-01-13 21:18:01 -03:00
  • cc2456e411 Update /beta/chat API to return chat history if no query param passed Debanjum Singh Solanky 2023-01-13 21:24:30 -03:00
  • d8ee0f0e9a Use scheduler to save chat history to disk every 5 minutes Debanjum Singh Solanky 2023-01-13 21:29:04 -03:00
  • 5294693e97 Style message as speech bubbles on chat page of web interface Debanjum Singh Solanky 2023-01-13 16:22:50 -03:00
  • 7723d656dc Do not force GPT to summarize note using past tense Debanjum Singh Solanky 2023-01-13 13:10:35 -03:00
  • 2842e3a035 Automatically scroll to bottom of chat body on new messages Debanjum Singh Solanky 2023-01-13 13:09:51 -03:00
  • 34014635d0 Improve colors, fix contrast for accessability on web interface Debanjum Singh Solanky 2023-01-12 21:59:50 -03:00
  • d170747ec2 Add khoj web interface & chat styling to new chat page on khoj web Debanjum Singh Solanky 2023-01-12 18:30:18 -03:00
  • de6c146290 Implement functional, unstyled chat page for khoj web interface Debanjum Singh Solanky 2023-01-12 18:10:53 -03:00
  • f0213d0a82 Fix links to install khoj.el readme from main readme Debanjum Singh Solanky 2023-01-12 02:19:48 -03:00
  • e6793816f9 Upgrade Khoj.el Readme. Add TOC, Screenshot, Features Sections Debanjum Singh Solanky 2023-01-12 01:17:52 -03:00
  • 2fe21f3a78 Update Advanced Usage section in main Readme Debanjum Singh Solanky 2023-01-12 00:36:56 -03:00
  • 26f791e9ad Update Obsidian Plugin Readme. Add Khoj icon to Khoj Modal Placeholder text Debanjum Singh Solanky 2023-01-12 00:12:04 -03:00
  • 3e63af5c94 Constrain grid rows to fix layout of Khoj web interface on Chrome Debanjum Singh Solanky 2023-01-12 00:39:48 -03:00
  • a31002bf38 Revert obsidian plugin manifest, versions at project root to 0.2.1 Debanjum Singh Solanky 2023-01-11 20:54:12 -03:00
  • 50c797962c Jump to Search Result from Khoj Modal even on Obsidian Android Debanjum Singh Solanky 2023-01-11 19:44:11 -03:00
  • 51ea6d9c9b Do not force index update when configure backend on plugin load Debanjum Singh Solanky 2023-01-11 17:17:08 -03:00
  • 3fe5ce2721 Merge branch 'master' of github.com:debanjum/khoj Debanjum Singh Solanky 2023-01-11 17:02:30 -03:00
  • e28af68cbd Fix, Improve Configuring Khoj from Obsidian Plugin Debanjum 2023-01-11 17:01:33 -03:00
  • 123b077c68 Use apt update before apt install in test workflow on Github Debanjum Singh Solanky 2023-01-11 16:51:16 -03:00
  • 5996d47d7c Trigger input event to Get, Render Reranked results from Khoj backend Debanjum Singh Solanky 2023-01-11 11:08:28 -03:00
  • 1c813a6884 Convert results count setting to slider in plugin settings pane Debanjum Singh Solanky 2023-01-11 14:05:46 -03:00