Commit graph

  • dae65c5b6b Create child class of Qt CheckBox to track search type it enables/disables Debanjum Singh Solanky 2022-08-10 22:44:37 +0300
  • f42f54019b Type parent_layout passed as arguments to ConfigureScreen methods Debanjum Singh Solanky 2022-08-10 22:43:20 +0300
  • f63f11186f Pass config file for app to configure screen Debanjum Singh Solanky 2022-08-10 22:42:32 +0300
  • 82a7059b6a Only setup conversation processor if it has configuration set Debanjum Singh Solanky 2022-08-10 22:34:03 +0300
  • 9628ca073c Extract conversation processor from config into separate function Debanjum Singh Solanky 2022-08-10 22:30:13 +0300
  • 62eb66b8ca Rename load_config_from_file to more descriptive parse_config_from_file Debanjum Singh Solanky 2022-08-10 22:28:51 +0300
  • 328cc00439 Create global constant to store app root directory Debanjum Singh Solanky 2022-08-10 20:08:19 +0300
  • d2c7b28172 Extract code to load config from YAML file into new utils.yaml module Debanjum Singh Solanky 2022-08-10 20:07:00 +0300
  • 19cb25bd9e Merge branch 'improve-org-results-representation' Debanjum Singh Solanky 2022-08-10 19:01:15 +0300
  • 150ae19660 Indent Timestamps, Drawers at Body Level in OrgNode Entry Representation Debanjum Singh Solanky 2022-08-10 18:55:37 +0300
  • fd31d339c1 Remove spurious space in Entries without Todo in OrgNode Entry Repr Debanjum Singh Solanky 2022-08-10 13:48:44 +0300
  • a02d9db457 Test Task State Extraction in OrgNode Tests Debanjum Singh Solanky 2022-08-10 13:48:18 +0300
  • eddf88f818 Org buffer customization settings to tail of khoj.el results buffer Debanjum Singh Solanky 2022-08-10 12:57:37 +0300
  • daef276fd1 Add files for each search type. Extract config on clicking start Debanjum Singh Solanky 2022-08-10 03:23:37 +0300
  • d74134e6cc Reuse Single Method to Create Setting Panels for each Search Type Debanjum Singh Solanky 2022-08-09 23:48:32 +0300
  • 509d52e2cd Toggle Editability instead of Visibility of Per Search Type Settings Debanjum Singh Solanky 2022-08-09 23:34:54 +0300
  • 3c788f1d29 Rename configure window to more generic configure screen Debanjum Singh Solanky 2022-08-09 22:41:23 +0300
  • c50ab7c3ad Split config settings GUI into functions. Convert Config Window to Dialog Debanjum Singh Solanky 2022-08-09 22:36:41 +0300
  • 664713b24e Extract Qt GUI code from main.py into separate interface/desktop dir Debanjum Singh Solanky 2022-08-09 22:12:29 +0300
  • 81d975affa Merge branch 'improve-usage-of-user-customizable-variables-in-emacs-interface' Debanjum Singh Solanky 2022-08-09 21:11:54 +0300
  • 84c1fc701d Fix query timing variables from being referenced before assignment Debanjum Singh Solanky 2022-08-09 21:01:14 +0300
  • 57026b802c Set size of rendered images using user customizable vars Debanjum Singh Solanky 2022-08-09 20:55:10 +0300
  • 0a758c9f0f By default, wait for 2 seconds before initiating rerank in khoj.el Debanjum Singh Solanky 2022-08-09 20:52:52 +0300
  • f01fb16ebb Use single hyphen in name of user configurable variables in khoj.el Debanjum Singh Solanky 2022-08-09 20:49:34 +0300
  • cd59982c9c Add Qt Button to save Khoj configuration in Khoj Configuration Window Debanjum Singh Solanky 2022-08-09 20:39:49 +0300
  • 2c77caf06c Group ledger, org setting widgets into child Qt widgets of config window Debanjum Singh Solanky 2022-08-09 20:35:39 +0300
  • 027da719aa Open Configure Window on First Run or from System Tray Debanjum Singh Solanky 2022-08-09 17:05:27 +0300
  • a588a8e21f Make config_file an optional argument. It can be generated on FRE Debanjum Singh Solanky 2022-08-09 17:02:02 +0300
  • 21af122447 Clean up unused methods, module imports. Add comments Debanjum Singh Solanky 2022-08-09 16:53:07 +0300
  • 80fa9fde6a Quit GUI via SysTray instead of sys.exit to cleanly terminate server Debanjum Singh Solanky 2022-08-08 23:49:26 +0300
  • e5691f9d1d PyInstaller Spec to Wrap Khoj into a Basic Native App Debanjum Singh Solanky 2022-08-08 22:32:29 +0300
  • c00fcb70f6 Rmove unsupported Python versions from Classifiers list in setup.py Debanjum Singh Solanky 2022-08-08 22:31:42 +0300
  • ef009323e7 Use sys.exit to quit via system tray. Fix pip install cmd in Readme Debanjum Singh Solanky 2022-08-08 21:42:36 +0300
  • eacd95bebd Start Creating Native Configure Page using PyQt Debanjum Singh Solanky 2022-08-06 15:18:28 +0300
  • dddc57e132 Rename get-enabled-search-types to get-enabled-content-types as more appropriate Debanjum Singh Solanky 2022-08-07 18:53:14 +0300
  • 127c6e78df Only show keybindings for enabled search types in simple info menu too Debanjum Singh Solanky 2022-08-07 18:40:35 +0300
  • d08c25b62b Make default search type used in the Emacs interface configurable Debanjum Singh Solanky 2022-08-07 18:04:26 +0300
  • 5a10c47499 Allow setting music as search type in khoj.el. Had forgotten to include it earlier Debanjum Singh Solanky 2022-08-07 18:03:06 +0300
  • ebee716026 Only show keybindings reference for enabled search types in khoj.el Debanjum Singh Solanky 2022-08-07 18:01:21 +0300
  • 6dc9801f45 Get Khoj search-types enabled by user in Emacs Debanjum Singh Solanky 2022-08-07 17:28:43 +0300
  • f3c1512c38 Fix to let user to start enter query right after initiating khoj on emacs Debanjum Singh Solanky 2022-08-07 15:57:08 +0300
  • e95686c89c Show complete Khoj keybindings when initiate search in Emacs Debanjum Singh Solanky 2022-08-06 16:27:23 +0300
  • 4696eadc02 Fix definition of khoj--search-<content-type> functions in khoj.el Debanjum Singh Solanky 2022-08-06 15:19:01 +0300
  • c5bf051a29 Rename initialize_{search,processor,server} to configure_{search,procesor,server} Debanjum Singh Solanky 2022-08-06 03:20:04 +0300
  • 7b04978f52 Put global state variables into separate state module Debanjum Singh Solanky 2022-08-06 03:05:35 +0300
  • bc423d8f76 Disable image search in tests. Import global state from constants module Debanjum Singh Solanky 2022-08-06 02:47:52 +0300
  • b04c84721b Extract configure and routers from main.py into separate modules Debanjum Singh Solanky 2022-08-06 02:37:52 +0300
  • 083fefdd07 Create Native Menu Bar with PyQt to open Search, Config webpages Debanjum Singh Solanky 2022-08-05 23:49:48 +0300
  • 3a4e5de7fa
    Do Not Prompt User to Set Search Type before Querying Khoj via Emacs Debanjum 2022-08-05 20:51:00 +0300
  • 9fa3345000 Show available Khoj keybindings to customize search using which-key Debanjum Singh Solanky 2022-08-05 20:15:51 +0300
  • 6a8b2a6936 Do not run incremental search when query is empty Debanjum Singh Solanky 2022-08-05 19:34:12 +0300
  • 609cd6e8bb Show keybindings to set khoj search type in echo area to assist user Debanjum Singh Solanky 2022-08-05 19:32:58 +0300
  • 48e4a983c5 Allow switching search type in the middle of querying Khoj on Emacs Debanjum Singh Solanky 2022-08-05 18:47:20 +0300
  • 48c33b93cc Generalize khoj keymap to func that can update existing keybdings Debanjum Singh Solanky 2022-08-05 18:45:06 +0300
  • 19c4701f3f Default to ledger search from files with .beancount extensions Debanjum Singh Solanky 2022-08-05 17:33:45 +0300
  • cc9a395e0a Keep name of buffer for Khoj results in a variable Debanjum Singh Solanky 2022-08-05 17:31:46 +0300
  • 0a5c6d067a Do not prompt user to set search type before querying Khoj via Emacs Debanjum Singh Solanky 2022-08-05 17:23:14 +0300
  • 24ccba74d4 Put type dropdown, regenerate button on same row. Regain screen space Debanjum Singh Solanky 2022-08-05 06:17:43 +0300
  • 017e287b8a Remove redundant query as title in results section Debanjum Singh Solanky 2022-08-05 06:15:09 +0300
  • 06afeec7e2 Hide stars of org entry results on Emacs to reduce visual clutter Debanjum Singh Solanky 2022-08-05 05:27:57 +0300
  • 31eabee10a Rearrange Development and Performance Sections in Readme Debanjum Singh Solanky 2022-08-05 05:27:09 +0300
  • 0098f27f0c Add Section for Development with Pip Debanjum Singh Solanky 2022-08-05 04:59:52 +0300
  • d1fe6353b5 Check whether processor_config exists during shutdown event Saba 2022-08-04 21:57:36 -0400
  • 4d4d2ff921 Ensure all org entries are unfolded in results buffer on Emacs Debanjum Singh Solanky 2022-08-05 04:44:39 +0300
  • 49ef741d4b Prevent Zoom on Input in Web Interface. Document Pip upgrade in Readme Debanjum Singh Solanky 2022-08-05 03:51:34 +0300
  • 675e821d95 Make embeddings, jsonl paths absolute. Create directories if non-existent Debanjum Singh Solanky 2022-08-05 02:51:49 +0300
  • d5b43eb836 Use input filter in image search setup. Input filter wasn't used earlier Debanjum Singh Solanky 2022-08-05 01:24:21 +0300
  • ca5a8bd113 Make config file a positional argument, as it is required Debanjum Singh Solanky 2022-08-05 00:24:12 +0300
  • a3b35fbb6e Update Readme to Install Khoj using Pip by Default Debanjum Singh Solanky 2022-08-04 23:32:32 +0300
  • 1374065092 Mark all required fields for config. Throw if no input_* field specified Debanjum Singh Solanky 2022-08-04 23:26:31 +0300
  • f78d6ae754 Create khoj_sample file with all configurable fields in one place Debanjum Singh Solanky 2022-08-04 22:57:35 +0300
  • 4788143aa6 Set clip model name in conftest to sentence-tranformers/clip as well Debanjum Singh Solanky 2022-08-04 22:54:39 +0300
  • 3abf3e5ee0 Update merge_dicts to recursively merge the dictionaries Debanjum Singh Solanky 2022-08-04 22:46:20 +0300
  • a876b652d8 Rename khoj_sample.yml to more specific khoj_docker.yml Debanjum Singh Solanky 2022-08-04 22:40:16 +0300
  • f50f343f73 Rename org-mode test data directory to more specific org/ from notes/ Debanjum Singh Solanky 2022-08-04 22:29:57 +0300
  • 61c26ba611 Only show large Khoj favicon on web interface Debanjum Singh Solanky 2022-08-04 14:07:06 +0300
  • 1649fa644c Autofocus on Query field in Web Interface. Improve time to query Debanjum Singh Solanky 2022-08-04 05:20:02 +0300
  • 8646dc0de1 Add publish badge to Readme. Link badges to their workflow pages Debanjum Singh Solanky 2022-08-04 05:18:50 +0300
  • 496806452f
    Use Pip to setup Khoj in Docker, Github Workflows. Publish to PyPi Automatically Debanjum 2022-08-04 05:09:26 +0300
  • ebaf5524d1 Bump khoj patch version in setup.py Debanjum Singh Solanky 2022-08-04 04:45:20 +0300
  • 50575b283c Reorder publish actions by order of importance in publish workflow Debanjum Singh Solanky 2022-08-04 04:40:35 +0300
  • c3ae3cb021 Publish to (Test) PyPi with PEP440 Compliant Version Numbers Debanjum Singh Solanky 2022-08-04 04:15:16 +0300
  • 89044c70bd Publish to Test PyPI on Push to PR or Master Branch Debanjum Singh Solanky 2022-08-04 03:49:32 +0300
  • 4bc5ac2420 Add pre-release version to package and upload to TestPyPI Debanjum Singh Solanky 2022-08-04 03:18:51 +0300
  • b3ebb01beb Disable image search for now as unable to load CLIP model Debanjum Singh Solanky 2022-08-04 02:20:45 +0300
  • b2beff6a0e Only run build workflow on publish to master. Not on pull request Debanjum Singh Solanky 2022-08-04 02:20:05 +0300
  • 84adf0c568 Use published docker image to run khoj service using docker-compose Debanjum Singh Solanky 2022-08-04 02:17:01 +0300
  • ee65809dc6 Update Dockerfile to use Pip instead of Conda to install application Debanjum Singh Solanky 2022-08-03 23:00:20 +0300
  • 7a353066dd Improve name, stages in Github Workflows for Publish and Test Debanjum Singh Solanky 2022-08-03 22:37:16 +0300
  • f55eaf0a53 Remove comma in command to pip install multiple packages Debanjum Singh Solanky 2022-08-03 22:01:18 +0300
  • ee3eddb044 Create Workflow to Publish Application to (test) PyPI Debanjum Singh Solanky 2022-08-03 21:57:27 +0300
  • 34296031c4 Name test workflow. Check if exiftool is even required for pytests Debanjum Singh Solanky 2022-08-03 21:50:20 +0300
  • 92016eb49c Update pip package to include icons, exclude docs Debanjum Singh Solanky 2022-08-03 21:49:36 +0300
  • e76930b320 Set minimum python version to 3.8 as required by dependencies Debanjum Singh Solanky 2022-08-03 21:47:53 +0300
  • 5d391fdcbe Just use Python version 3.10 in test Github Workflow Debanjum Singh Solanky 2022-08-03 20:25:15 +0300
  • d42203d29e Fix --upgrade flag to pip install command in Test Github Workflow Debanjum Singh Solanky 2022-08-03 20:20:34 +0300
  • f9a10ad5ee Use pip (not conda) to install khoj, run pytest in Github Workflow Debanjum Singh Solanky 2022-08-03 20:00:37 +0300
  • 71fcb1087f Add icons for web interface to render on more browsers and as PWA Debanjum Singh Solanky 2022-08-03 17:26:23 +0300
  • 5b6b7ec123 Delete khoj network connections on incremental search teardown on Emacs interface Debanjum Singh Solanky 2022-08-03 15:14:34 +0300
  • 555c1088cc Cache queries in /search controller using LRU cache Debanjum Singh Solanky 2022-08-03 14:46:44 +0300