Commit Graph

  • a8b83da872 Merge branch 'master' of github.com:debanjum/khoj into features/simplify-configuration-steps sabaimran 2023-07-02 16:21:54 -07:00
  • c9db5321e7 Remove unused org-music as an indexable content type from Khoj Debanjum Singh Solanky 2023-07-02 16:21:21 -07:00
  • 77a45f4215 Merge pull request #265 from khoj-ai/fix/obsidian-setup-issues sabaimran 2023-07-02 16:21:18 -07:00
  • b86a3bb0c5 Merge branch 'master' of github.com:debanjum/khoj into fix/obsidian-setup-issues sabaimran 2023-07-02 16:21:05 -07:00
  • a52c1c8380 Use built-in app.vault to determine whether there are any PDF files within sabaimran 2023-07-02 16:20:43 -07:00
  • eff1436857 Overwrite existing PDFs in Obsidian as well, make if-block more legible sabaimran 2023-07-02 16:17:25 -07:00
  • 30459ee4ba Fix Khoj subtitle in desktop entry, pyproject, cli and Obsidian Readme Debanjum Singh Solanky 2023-07-01 20:24:46 -07:00
  • feac71ce1e Merge pull request #268 from khoj-ai/fix/threading-issue-in-update-api sabaimran 2023-07-02 16:08:29 -07:00
  • 1a1b044d12 Simplify settings pages for configuration sabaimran 2023-07-02 16:04:05 -07:00
  • e4c445f805 Add try-except-finally blocks around configure calls in /update sabaimran 2023-07-02 13:35:02 -07:00
  • 4b02a8c788 Fix PDF setup in Obsidian plugin and force Obsidian configuration for markdown sabaimran 2023-07-02 12:37:24 -07:00
  • b6772d8fc3 Merge pull request #264 from khoj-ai/fix/remove-guidance-for-desktop-gui sabaimran 2023-07-02 09:14:08 -07:00
  • 2a7e4f2b71 Escape special characters in the URL when adding a link to the remote file sabaimran 2023-07-02 09:13:28 -07:00
  • 4915b7214d Merge pull request #263 from khoj-ai/fix/remove-guidance-for-desktop-gui sabaimran 2023-07-01 21:37:11 -07:00
  • c747562897 Update the GUI to just be a simple box with a button for the web UI sabaimran 2023-07-01 20:37:21 -07:00
  • bab7f39d47 Move logic to open the web browser into the GUI section sabaimran 2023-07-01 20:11:27 -07:00
  • 36537606da Update unit test and preserve prior operational ordering in main.py sabaimran 2023-07-01 20:02:35 -07:00
  • ea9ae4ae28 Configure Khoj to automatically open the browser to their web home page when Khoj is up sabaimran 2023-07-01 19:46:31 -07:00
  • d2083dd395 Remove bespoke processing for GithubToJsonl file demo sabaimran 2023-07-01 19:09:22 -07:00
  • a71440f62a Update the guidance in the error message if config is not set sabaimran 2023-07-01 19:09:00 -07:00
  • 7db97d8aa9 Fix: don't try to render the search_type.ALL sabaimran 2023-07-01 19:08:19 -07:00
  • f0f6390366 Make --no-gui the default behavior of Khoj and update corresponding documentation sabaimran 2023-07-01 19:07:59 -07:00
  • 2fbc609233 Add content write permission to jobs in github release workflow Debanjum Singh Solanky 2023-07-01 06:23:45 -07:00
  • d77e05c279 Release Khoj version 0.7.0 Debanjum Singh Solanky 2023-07-01 05:44:22 -07:00
  • 32d73500ba Update Khoj Github Plugin details in main Readme Debanjum Singh Solanky 2023-07-01 02:13:19 -07:00
  • 30d87a9a01 Update color of Khoj chat in Obsidinan plugin to Lantern theme Debanjum Singh Solanky 2023-07-01 01:16:23 -07:00
  • 51826d28d6 Ensure clicking Update in Khoj Obsidian indexes PDF files too Debanjum Singh Solanky 2023-07-01 00:52:14 -07:00
  • dac2d14380 Handle file names appropriately for md files and render commits in github results sabaimran 2023-07-01 01:20:58 -07:00
  • dbe713604d Fix error in tests for markdown_to_jsonl sabaimran 2023-07-01 00:49:40 -07:00
  • 931aab4464 Handle case for when headers value is None sabaimran 2023-07-01 00:37:30 -07:00
  • d01afb3ee4 Fix path issues for URL-based markdown files sabaimran 2023-07-01 00:25:11 -07:00
  • 01aa285d7b Merge pull request #260 from khoj-ai/features/add-demo-views-for-khoj sabaimran 2023-06-30 21:57:43 -07:00
  • 31655447e7 Add the sign-up list to the chat page as well and update copy sabaimran 2023-06-30 21:43:01 -07:00
  • cebaa51c2f Merge branch 'master' of github.com:debanjum/khoj into features/add-demo-views-for-khoj sabaimran 2023-06-30 20:39:02 -07:00
  • 796102c74e Add separate configuration if the given Khoj instance is meant for demo sabaimran 2023-06-30 20:38:55 -07:00
  • a443af3a71 Merge pull request #256 from khoj-ai/features/improve-telemetry sabaimran 2023-06-30 20:35:41 -07:00
  • db3026739d Resolve diffs in api.py to make /chat endpoint async with new request parameter sabaimran 2023-06-30 00:25:37 -07:00
  • ef72508914 Try/catch around github file decoding, await call to search in chat API, fix img width sabaimran 2023-06-30 00:23:21 -07:00
  • b950889f47 Fix org-mode web renderer to handle results containing list in block Debanjum Singh Solanky 2023-06-29 19:01:25 -07:00
  • 780c769567 Add additional request headers to improve telemetry sabaimran 2023-06-29 18:51:24 -07:00
  • 6c10d68262 Merge pull request #253 from khoj-ai/features/github-issues-indexing sabaimran 2023-06-29 16:02:47 -07:00
  • b2dd946c6d Rename issue to entry method for accuracy sabaimran 2023-06-29 15:23:50 -07:00
  • 51dfa48e2b Have Khoj support Python 3.11 as Pytorch supports it now Debanjum Singh Solanky 2023-06-29 14:54:51 -07:00
  • 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 -07:00
  • d212298573 Make Configure button on web interface incrementally update by default Debanjum Singh Solanky 2023-06-29 14:52:51 -07:00
  • da2de21339 Only return requested result count even if search in multiple content types Debanjum Singh Solanky 2023-06-29 14:49:05 -07:00
  • 77672ac0ae Demarcate different results with a border box sabaimran 2023-06-29 14:14:25 -07:00
  • 6edc32f2f4 Accept current changes to include issues in rendering flow sabaimran 2023-06-29 12:25:29 -07:00
  • f272d4503e Search across all Asymmetric Text Content Types in Parallel Debanjum 2023-06-29 12:21:27 -07:00
  • b41c14b258 Use *.markdown in the khoj_docker.yml sabaimran 2023-06-29 11:55:18 -07:00
  • e6053951f0 In chat conftest fixtures, use *.markdown rather than *.md sabaimran 2023-06-29 11:53:47 -07:00
  • ab7dabe74f Explicitly use Union type for function parameters for lint checks sabaimran 2023-06-29 11:44:30 -07:00
  • 601b738135 Bonus: Rename all md files to markdown for cleanliness sabaimran 2023-06-29 11:27:47 -07:00
  • fecf6700d2 Limit small image rendering to just the avatar images sabaimran 2023-06-29 11:27:18 -07:00
  • 70e550250a Add an additional data source for issues from Github repositories + quality of life updates sabaimran 2023-06-29 10:59:54 -07:00
  • 5f2717cc4b Use logger.warning since logger.warn is deprecated Debanjum Singh Solanky 2023-06-28 22:07:52 -07:00
  • 5f7eaa7ded Add trio, move freezegun, factory-boy to project test dependencies Debanjum Singh Solanky 2023-06-28 22:04:34 -07:00
  • 56ce97ef9e Use async/await in tests for query method of text and image search Debanjum Singh Solanky 2023-06-28 20:11:26 -07:00
  • f516d127c8 Update client tests to expect "all" as a valid new content type Debanjum Singh Solanky 2023-06-28 20:10:57 -07:00
  • b1767f93d6 Get any configured asymmetric search model to encode query for search Debanjum Singh Solanky 2023-06-28 19:53:20 -07:00
  • 8eae7c898c Put each result under org heading when query for "all" content type in khoj.el Debanjum Singh Solanky 2023-06-28 12:52:28 -07:00
  • 630bf995f1 Style each result based on its content type in same view on Khoj web Debanjum Singh Solanky 2023-06-28 12:12:38 -07:00
  • 1773a78339 Fix createRequestUrl method signature to fetch results from khoj web Debanjum Singh Solanky 2023-06-28 12:10:45 -07:00
  • 212b1a96c8 Create "all" search type for search across all content types on khoj server Debanjum Singh Solanky 2023-06-28 11:34:26 -07:00
  • 0636ceaf14 Merge branch 'master' of github.com:khoj-ai/khoj into parallelize-search-across-all-asymmetric-text-content-types Debanjum Singh Solanky 2023-06-27 16:10:32 -07:00
  • 510bb7e684 Use typing union in text_search for python 3.8 compatible type hinting Debanjum Singh Solanky 2023-06-27 15:59:50 -07:00
  • 1b11d5723d Extract search request URL builder into js function in web interface Debanjum Singh Solanky 2023-06-27 15:50:41 -07:00
  • 09f739b8cc Null check config, log warning instead of error when configuring search Debanjum Singh Solanky 2023-06-27 15:48:48 -07:00
  • c0d35bafdd Merge pull request #250 from khoj-ai/features/github-multi-repo-and-more sabaimran 2023-06-27 15:14:49 -07:00
  • 9d62d66a77 Simplify construction of repo shorthand in GithubToJsonl sabaimran 2023-06-27 15:05:03 -07:00
  • 2697c7a186 Update org tests to use new method, update Github configuration in tests sabaimran 2023-06-27 15:04:48 -07:00
  • 227169ebde Support configuration of multiple Github repositories in the settings interface sabaimran 2023-06-27 14:10:09 -07:00
  • 37a1f15c38 Add backend support for indexing multiple repositories sabaimran 2023-06-27 12:06:15 -07:00
  • 5da6a5e669 Build docker image using latest khoj from git master Debanjum Singh Solanky 2023-06-26 20:16:07 -07:00
  • ddd550e6f4 Add call to use X-CSRFToken in relevant POST methods sabaimran 2023-06-26 12:38:00 -07:00
  • 35e24d7851 Fix null checking in state for content config API and telemetry API sabaimran 2023-06-26 11:37:34 -07:00
  • 5e39421f56 Merge branch 'master' of github.com:debanjum/khoj sabaimran 2023-06-25 11:41:47 -07:00
  • 4410a3bb4b Limit max width of the pre tag to 100% of the screen width sabaimran 2023-06-25 11:41:15 -07:00
  • ffe66b848a Use a single column tempalte for config plugins when in mobile sabaimran 2023-06-25 11:27:41 -07:00
  • b1890aa050 Null check intermediary objects when config not fully initialized Debanjum Singh Solanky 2023-06-24 15:32:59 -07:00
  • 946af0889d Improve showing status message on saving config via web interface Debanjum Singh Solanky 2023-06-24 00:49:57 -07:00
  • 40d1abfe50 Update the new /config APIs to configure Khoj for first time users Debanjum Singh Solanky 2023-06-24 00:45:30 -07:00
  • 05a3c81adb Add beautiful as dependency to pass pytests Debanjum Singh Solanky 2023-06-23 15:10:09 -07:00
  • edabede93a Fix post configuration state update on error or success on config html Debanjum Singh Solanky 2023-06-23 14:52:25 -07:00
  • 98642e01b5 Update Web Interface with Lantern Theme Debanjum 2023-06-23 14:39:25 -07:00
  • 4744d69221 Resolve button name, anchor tag feedback. Add status message to settings page Debanjum Singh Solanky 2023-06-23 09:48:38 -07:00
  • 26abafa658 Highlight currently active tab in web interface for orientation Debanjum Singh Solanky 2023-06-21 23:52:57 -07:00
  • 2728c714d7 Put pico.css in local assets. Move common css styling into khoj.css Debanjum Singh Solanky 2023-06-21 23:52:07 -07:00
  • 20a37697de Add Khoj header with navigation pane to Search and Chat Interfaces Debanjum Singh Solanky 2023-06-21 23:23:09 -07:00
  • c467a0cbb0 Update UI of config sub pages to use khoj lantern theme styling Debanjum Singh Solanky 2023-06-21 21:55:34 -07:00
  • 0ce2ec590a Update main config page on khoj server to match khoj lantern theme Debanjum Singh Solanky 2023-06-21 19:17:28 -07:00
  • d30a9ddd33 Use Khoj Logo on Search, Chat pages of Web Interface Debanjum Singh Solanky 2023-06-21 12:34:53 -07:00
  • 6d4aad57e1 Use new Khoj Lantern Logo in Web, Emacs, Obsidian UIs and Docs Debanjum Singh Solanky 2023-06-21 01:13:50 -07:00
  • 69d4fa6525 Rename project links across repo from debanjum/khoj to khoj-ai/khoj Debanjum Singh Solanky 2023-06-21 00:13:21 -07:00
  • 5c4eb950d5 Search across all content types via khoj.el on Emacs Debanjum Singh Solanky 2023-06-20 23:39:19 -07:00
  • 2cd3e799d3 Improve null and type checks Debanjum Singh Solanky 2023-06-20 22:22:43 -07:00
  • d5fb4196de Update web interface to allow querying all content types at once Debanjum Singh Solanky 2023-06-20 20:19:15 -07:00
  • 5c7c8d1f46 Use async/await to fix parallelization of search across content types Debanjum Singh Solanky 2023-06-20 19:52:57 -07:00
  • 1192e49307 Pass default value matching argument types expected by text_search methods Debanjum Singh Solanky 2023-06-20 19:51:33 -07:00
  • 0144e610d6 Only search across content types that work with asymmetric search Debanjum Singh Solanky 2023-06-20 02:28:51 -07:00