Commit graph

  • 38df727ef4 Fix escape sequence usage in strings. Remove unneeded import of os Debanjum Singh Solanky 2022-08-03 14:00:30 +0300
  • a4eb55dd00 Rename khoj config yml file to follow more specific khoj*.yml pattern Debanjum Singh Solanky 2022-08-03 12:06:55 +0300
  • 48681644e9 Git ignore application config.yml. This is specific to a user Debanjum Singh Solanky 2022-08-03 11:57:43 +0300
  • c96bc03f58 Trigger github build, test on updates to setup.py Debanjum Singh Solanky 2022-08-03 11:56:40 +0300
  • f642450ed9 Disable Incremental Search for Images on Web Debanjum Singh Solanky 2022-08-03 11:52:51 +0300
  • 26b50471b7 Upgrade pillow to fix dependabot security advisory Debanjum Singh Solanky 2022-08-03 00:33:29 +0300
  • 1295ba90c3
    Publish Khoj on PyPi Debanjum 2022-08-03 00:29:49 +0300
  • b9e6273644 Include interfaces in pip package. Fix paths to web interface in app Debanjum Singh Solanky 2022-08-03 00:02:39 +0300
  • 765e10bc2c Prepare Khoj for PyPi. Include Readme in dist, Fix metadata in setup.py Debanjum Singh Solanky 2022-08-02 22:26:31 +0300
  • d57bd41019 Add Instruction to Install, Run Khoj via Pip to Readme #Development Debanjum Singh Solanky 2022-08-02 21:12:27 +0300
  • 1b55462fb0 Convert search_filter, conversation dir to proper modules Debanjum Singh Solanky 2022-08-02 20:23:42 +0300
  • 006a2aef57 Create setup.py to setup Khoj python application Debanjum Singh Solanky 2022-08-02 20:23:05 +0300
  • 5108d45951 Wrap application startup steps into a method Debanjum Singh Solanky 2022-08-02 20:13:14 +0300
  • 0ebfbb43ce Nest org, md results at level 2 on Emacs interface. Improve readability Debanjum Singh Solanky 2022-08-01 03:54:35 +0300
  • dbc7ca74c9
    Minor cleanup of Readme. Move demo to docs/ directory Debanjum 2022-08-01 02:46:44 +0300
  • bcaf86f25a Minor updates to Readme Debanjum Singh Solanky 2022-08-01 02:42:48 +0300
  • f54f414893 Move demo video to docs/ directory to keep project root clean Debanjum Singh Solanky 2022-08-01 02:41:54 +0300
  • 0797e9cef8 Run github workflows only when relevant paths are modified Debanjum Singh Solanky 2022-08-01 02:30:23 +0300
  • 06499da0c3
    Align Config Web UI Code Layout, API with the rest of the application Debanjum 2022-08-01 01:53:21 +0300
  • 1201bfddf3 Simplify name of config css from config-style.css to config.css Debanjum Singh Solanky 2022-08-01 01:34:00 +0300
  • 075dba5d64 Use Khoj Title, Favicon in Config Page for Consistency Debanjum Singh Solanky 2022-08-01 01:27:14 +0300
  • 56a4429f01 Move web interface to configure application into src/interface/web directory Debanjum Singh Solanky 2022-08-01 00:47:41 +0300
  • bb2ccec1ca
    Populate type dropdown on the web interface with only enabled search types Debanjum 2022-08-01 00:20:45 +0300
  • 8b6058c879 Fix instantiating type field with value from URL query parameter Debanjum Singh Solanky 2022-08-01 00:03:52 +0300
  • 7d7259bd92 Remove tests that validate configuring org using commandline arguments Debanjum Singh Solanky 2022-07-31 23:35:29 +0300
  • be253bab39 Populate type dropdown with only enabled search types in web interface Debanjum Singh Solanky 2022-07-31 23:07:40 +0300
  • 0abd40aeb7 Only set query field when appropriate query param passed via URL Debanjum Singh Solanky 2022-07-31 22:29:23 +0300
  • 17c38b526a Default config for each search types to None Debanjum Singh Solanky 2022-07-31 22:14:20 +0300
  • b83021a723 Improve code readability of merge_dicts helper method Debanjum Singh Solanky 2022-07-31 22:07:56 +0300
  • 38aede68f2 Only configure org via config file for consistency across search types Debanjum Singh Solanky 2022-07-31 22:02:03 +0300
  • b55159f5bd Fix URL for khoj.el quelpa setup instructions Saba 2022-07-29 23:01:04 -0400
  • da118b3fed Simplify incremental search function used in web interface Debanjum Singh Solanky 2022-07-29 23:18:01 +0400
  • 3079614981 Allow set up of search form via query params in web interface Debanjum Singh Solanky 2022-07-29 23:13:26 +0400
  • 02ca2c05a1 Add Eagle Icon for Khoj to Web, Emacs Interfaces and Readme Debanjum Singh Solanky 2022-07-29 17:50:29 +0400
  • 8290ef2a60 Convert Readme to Markdown from Org as better support on Github Debanjum Singh Solanky 2022-07-29 17:06:34 +0400
  • 78314263a0 Add Table of Contents, Features, Performance Details to Readme Debanjum Singh Solanky 2022-07-29 16:37:04 +0400
  • 2d0d85cfda Add Incremental Search Demo to Readme Debanjum 2022-07-28 18:40:15 -0700
  • ed181f47c9 Prettify rendering of org music results on Khoj web interface Debanjum Singh Solanky 2022-07-29 04:28:22 +0400
  • 7e5291a38e Make org result headings at same level. Improve spacing of results Debanjum Singh Solanky 2022-07-29 01:48:47 +0400
  • 4d5183063c Create images directory if doesn't exist, to store image search results Debanjum Singh Solanky 2022-07-28 21:30:31 +0400
  • a29af70de5
    Prettify Render of Markdown results on Web Interface Debanjum 2022-07-28 10:13:40 -0700
  • a9bc17a6b0 Prettify Render of Markdown Results in Web Interface Debanjum Singh Solanky 2022-07-28 20:56:37 +0400
  • a6ae74f52e Move JS files like org.js into a separate assets/ directory Debanjum Singh Solanky 2022-07-28 20:46:48 +0400
  • a12eaa4ce0 Move Khoj image results into a child images/ directory Debanjum Singh Solanky 2022-07-28 20:45:12 +0400
  • a71253e137
    Support Incremental Search on Web Interface Debanjum 2022-07-28 09:31:57 -0700
  • 8a4ae75897
    Support Incremental Search in Khoj Debanjum 2022-07-28 09:10:50 -0700
  • e8029bf415 Extract and Highlight org-mode tags in HTML render of search results Debanjum Singh Solanky 2022-07-28 19:50:55 +0400
  • c6c248df26 Improve styling of org-mode results to original alignment, line breaks Debanjum Singh Solanky 2022-07-28 19:11:27 +0400
  • 9f59897eeb Highlight all org-mode task states in HTML. Not just TODO, DONE. Debanjum Singh Solanky 2022-07-28 19:04:42 +0400
  • f040b3f65c Stylize TODO/DONE states with CSS Debanjum Singh Solanky 2022-07-28 06:42:57 +0400
  • 581b6097c7 Clean Results. Remove TOC, Heading Number and Property Drawers Debanjum Singh Solanky 2022-07-28 05:55:10 +0400
  • 965a93a2f2 Add Basic HTML Rendering of Org-Mode Results Debanjum Singh Solanky 2022-07-28 05:29:26 +0400
  • 1da44d4dfe Add Incremental Search to Khoj Web Interface Debanjum Singh Solanky 2022-07-28 04:31:24 +0400
  • af1dd31401 Do not pass verbose argument to image_search.query() as not supported Debanjum Singh Solanky 2022-07-28 04:32:34 +0400
  • 80ac10835c Rerank results on normal minibuffer exit Debanjum Singh Solanky 2022-07-28 03:37:16 +0400
  • 1b759597df Make incremental search more robust. Follow standard user expectations Debanjum Singh Solanky 2022-07-27 20:08:37 +0400
  • 9a6eee31be Make number of results to get from Khoj API customizable in khoj.el Debanjum Singh Solanky 2022-07-27 18:55:18 +0400
  • 9302b45fe0 Use khoj-incremental as the main khoj func. Rename khoj to khoj-simple Debanjum Singh Solanky 2022-07-27 18:18:17 +0400
  • 09727ac3be Make bi-encoder return fewer results to reduce cross-encoder latency Debanjum Singh Solanky 2022-07-27 07:26:02 +0400
  • 9ab3edf6d6 Re-rank incremental search results using cross-encoder if user idle Debanjum Singh Solanky 2022-07-27 06:58:36 +0400
  • ad242cafa7 Support querying all text search types in incremental search Debanjum Singh Solanky 2022-07-27 06:13:04 +0400
  • bfcb962cbe Use post-command-hook to only query on user input Debanjum Singh Solanky 2022-07-27 05:41:22 +0400
  • 0d49398954 Reuse code to query api, render results. Formalize method, arg names Debanjum Singh Solanky 2022-07-27 04:14:14 +0400
  • fd1963d781 Implement Basic Incremental Search Interface in Emacs for Org Mode Notes Debanjum Singh Solanky 2022-07-27 03:05:00 +0400
  • 3fa7d8f03a Skeleton to allow incremental search on Khoj via Emacs Debanjum Singh Solanky 2022-07-27 02:48:27 +0400
  • 1168244c92 Make cross-encoder re-rank results if query param set on /search API Debanjum Singh Solanky 2022-07-26 22:56:36 +0400
  • b1e64fd4a8 Improve search speed. Only apply filter if filter keywords in query Debanjum Singh Solanky 2022-07-26 22:47:26 +0400
  • f094c86204 Trace query response performance and display timings in verbose mode Debanjum Singh Solanky 2022-07-26 21:03:53 +0400
  • d8efcd559f
    Add Feature Section to Readme Debanjum 2022-07-25 15:43:27 -0700
  • f953b20415 Add Khoj Architecture Diagram in Docs. Show it in the Project Readme Debanjum Singh Solanky 2022-07-26 02:07:33 +0400
  • 674d933282 Improve Khoj Intro text. Move Run Unit Test Section under Developement Heading Debanjum Singh Solanky 2022-07-26 02:03:41 +0400
  • 3728583e08 Update Readme. Add section for using Khoj via Web interface Debanjum Singh Solanky 2022-07-22 04:02:03 +0400
  • 65fea7681a Rename notes search type to org search, now that markdown notes supported Debanjum Singh Solanky 2022-07-21 21:57:57 +0400
  • 1f4b5ac112 Create test markdown files. Use them in sample config, docker-compose Debanjum Singh Solanky 2022-07-21 21:54:30 +0400
  • 4c24202e42 Update documentation. Simplify, reflect current capabilities Debanjum Singh Solanky 2022-07-21 21:18:25 +0400
  • d4d7dbaca6 Support Natural Search on Markdown Files Debanjum Singh Solanky 2022-07-21 20:22:24 +0400
  • 0602d018c0 Merge Symmetric, Asymmetric Search Types into a single Text Search Type Debanjum Singh Solanky 2022-07-21 18:05:43 +0400
  • 0917f1574d Consolidate jsonl helper methods in a single file under utils module Debanjum Singh Solanky 2022-07-21 03:28:37 +0400
  • de726c4b6c Minor fixes to unused installer utility script Debanjum Singh Solanky 2022-07-21 03:29:24 +0400
  • 5aad297286 Reuse logic to extract entries across symmetric, asymmetric search Debanjum Singh Solanky 2022-07-21 02:53:18 +0400
  • e220ecc00b Generate compiled form of each transaction directly in the beancount processor Debanjum Singh Solanky 2022-07-21 02:43:28 +0400
  • 06cf425314 Generate compiled form of each entry directly in the org-mode processor Debanjum Singh Solanky 2022-07-21 01:47:51 +0400
  • 4ead79d272 Make Notes Search Natural Language Date Aware Debanjum Singh Solanky 2022-07-21 01:00:15 +0400
  • d50bfb5188 Parse Logbook Entries in the OrgNode parser for Org-Mode. Update tests Debanjum Singh Solanky 2022-07-21 00:15:30 +0400
  • 70e70d4b15 Rename 'embed' key to more generic 'compiled' for jsonl extracted results Debanjum Singh Solanky 2022-07-20 20:35:50 +0400
  • c1369233db Consistently use "entry", "score" in json response for all search types Debanjum Singh Solanky 2022-07-20 20:33:27 +0400
  • d68a9dc445 Sort extracted images before computing their embeddings Debanjum Singh Solanky 2022-07-20 03:51:27 +0400
  • c4c7f38b15 Fix extracting image names from multiple image directories Debanjum Singh Solanky 2022-07-20 03:40:49 +0400
  • c9ff97451b Fix tests to handle updated response types by API Debanjum Singh Solanky 2022-07-20 03:01:56 +0400
  • bdc1b9f2bb Resolve edge case errors in encoding image metadata Debanjum Singh Solanky 2022-07-20 02:58:43 +0400
  • 2a5445216c Image input directory not required by collate result as image_name already absolute path Debanjum Singh Solanky 2022-07-20 02:56:23 +0400
  • 6c9ffdba57 Allow indexing multiple image directories for image search Debanjum Singh Solanky 2022-07-20 02:54:03 +0400
  • 68ee88cebc Fix image search tests after update to API response for image search types Debanjum Singh Solanky 2022-07-20 01:37:01 +0400
  • 70221bb038 Allow filtering transactions by date in symmetric ledger Debanjum Singh Solanky 2022-07-19 20:58:24 +0400
  • b673d26a12 Extract Entries in a standardized format across text search types Debanjum Singh Solanky 2022-07-19 20:52:25 +0400
  • e66cd5bf59 Only extract transactions from Beancount Debanjum Singh Solanky 2022-07-19 19:50:58 +0400
  • 732b2d287f Give the project a short, less generic name. Rename it to Khoj Debanjum Singh Solanky 2022-07-19 18:26:16 +0400
  • 989526ae54 Use a more accurate model for symmetric semantic search Debanjum Singh Solanky 2022-07-18 20:16:40 +0400
  • 4a90972e38 Use a better model for asymmetric semantic search Debanjum Singh Solanky 2022-07-18 20:00:19 +0400
  • 5e302dbcda Fix using 1 column layout on small screens Debanjum Singh Solanky 2022-07-18 02:31:30 +0400