Debanjum Singh Solanky
70f6b8266c
Upgrade minimum supported pydantic version
2023-07-03 12:22:56 -07:00
sabaimran
8bfd5828e6
Remove deprecation notice since we're opening the web UI by default
2023-07-03 12:01:09 -07:00
sabaimran
92d81d3b16
Initialize the search.model field to SearchModels() and fix Reinitialize API call ( #273 )
2023-07-03 11:32:44 -07:00
sabaimran
61403138d5
Merge pull request #269 from khoj-ai/features/simplify-configuration-steps
...
Simplify some common configuration steps
2023-07-03 00:16:51 -07:00
sabaimran
ea3dc2cfa3
Simplify rendering of content type pages and logic of selecting config
2023-07-03 00:15:29 -07:00
sabaimran
260272dca2
Check if state.config is populated before configuring via the update method
2023-07-03 00:10:56 -07:00
sabaimran
bf8914d0c8
Fix default config initialization for for chat.html
2023-07-03 00:00:47 -07:00
Debanjum
faad1297f4
Drop Support for Org Music, Ledger Content Types
...
Removing unused content types will reduce khoj code to manage
- 0f993b3
Drop support for Ledger as a separate content type
Khoj will soon get a generic text indexing content type in Index plain text files #237 .
This along with a file filter should suffice for searching through Ledger transactions
- c9db532
Remove unused org-music as an indexable content type from Khoj
Org-music was just a custom content type that worked with org-music.
It was mostly only useful for me.
2023-07-02 17:48:29 -07:00
Debanjum Singh Solanky
0f993b332e
Drop support for Ledger as a separate content type
...
Khoj will soon get a generic text indexing content type. This along
with a file filter should suffice for searching through Ledger
transactions, if required.
Having a specific content type for niche use-case like ledger isn't
useful. Removing unused content types will reduce khoj code to manage.
2023-07-02 16:57:49 -07:00
sabaimran
fa218ff5aa
Fix call to update for Reinitialize button
2023-07-02 16:31:30 -07:00
sabaimran
a8b83da872
Merge branch 'master' of github.com:debanjum/khoj into features/simplify-configuration-steps
2023-07-02 16:21:54 -07:00
Debanjum Singh Solanky
c9db5321e7
Remove unused org-music as an indexable content type from Khoj
...
Org-music was just a custom content type that worked with org-music.
It was mostly only useful for me.
Cleaning up that code will reduce number of content types for khoj to
manage.
2023-07-02 16:21:21 -07:00
sabaimran
77a45f4215
Merge pull request #265 from khoj-ai/fix/obsidian-setup-issues
...
Fix configuration setup logic in Obsidian
2023-07-02 16:21:18 -07:00
sabaimran
b86a3bb0c5
Merge branch 'master' of github.com:debanjum/khoj into fix/obsidian-setup-issues
2023-07-02 16:21:05 -07:00
sabaimran
a52c1c8380
Use built-in app.vault to determine whether there are any PDF files within
2023-07-02 16:20:43 -07:00
sabaimran
eff1436857
Overwrite existing PDFs in Obsidian as well, make if-block more legible
2023-07-02 16:17:25 -07:00
Debanjum Singh Solanky
30459ee4ba
Fix Khoj subtitle in desktop entry, pyproject, cli and Obsidian Readme
2023-07-02 16:09:07 -07:00
sabaimran
feac71ce1e
Merge pull request #268 from khoj-ai/fix/threading-issue-in-update-api
...
Add try-except-finally blocks around configure calls in /update
2023-07-02 16:08:29 -07:00
sabaimran
1a1b044d12
Simplify settings pages for configuration
...
- Add one-click disablement
- Remove fields that probably don't need to be edited (our implementation details)
- Add a green tick if a given field is configured
2023-07-02 16:04:05 -07:00
sabaimran
e4c445f805
Add try-except-finally blocks around configure calls in /update
2023-07-02 13:35:02 -07:00
sabaimran
4b02a8c788
Fix PDF setup in Obsidian plugin and force Obsidian configuration for markdown
2023-07-02 12:37:24 -07:00
sabaimran
b6772d8fc3
Merge pull request #264 from khoj-ai/fix/remove-guidance-for-desktop-gui
...
Escape special characters in the URL when adding a link to the remote file
2023-07-02 09:14:08 -07:00
sabaimran
2a7e4f2b71
Escape special characters in the URL when adding a link to the remote file
2023-07-02 09:13:28 -07:00
sabaimran
4915b7214d
Merge pull request #263 from khoj-ai/fix/remove-guidance-for-desktop-gui
...
[Fix] Remove the default behavior of using GUI for Khoj
2023-07-01 21:37:11 -07:00
sabaimran
c747562897
Update the GUI to just be a simple box with a button for the web UI
2023-07-01 20:37:21 -07:00
sabaimran
bab7f39d47
Move logic to open the web browser into the GUI section
2023-07-01 20:11:27 -07:00
sabaimran
36537606da
Update unit test and preserve prior operational ordering in main.py
2023-07-01 20:02:35 -07:00
sabaimran
ea9ae4ae28
Configure Khoj to automatically open the browser to their web home page when Khoj is up
2023-07-01 19:46:31 -07:00
sabaimran
d2083dd395
Remove bespoke processing for GithubToJsonl file demo
2023-07-01 19:09:22 -07:00
sabaimran
a71440f62a
Update the guidance in the error message if config is not set
2023-07-01 19:09:00 -07:00
sabaimran
7db97d8aa9
Fix: don't try to render the search_type.ALL
2023-07-01 19:08:19 -07:00
sabaimran
f0f6390366
Make --no-gui the default behavior of Khoj and update corresponding documentation
2023-07-01 19:07:59 -07:00
Debanjum Singh Solanky
2fbc609233
Add content write permission to jobs in github release workflow
2023-07-01 06:23:45 -07:00
Debanjum Singh Solanky
d77e05c279
Release Khoj version 0.7.0
2023-07-01 05:44:22 -07:00
Debanjum Singh Solanky
32d73500ba
Update Khoj Github Plugin details in main Readme
2023-07-01 02:18:47 -07:00
Debanjum Singh Solanky
30d87a9a01
Update color of Khoj chat in Obsidinan plugin to Lantern theme
2023-07-01 02:18:47 -07:00
Debanjum Singh Solanky
51826d28d6
Ensure clicking Update in Khoj Obsidian indexes PDF files too
2023-07-01 02:18:47 -07:00
sabaimran
dac2d14380
Handle file names appropriately for md files and render commits in github results
2023-07-01 01:20:58 -07:00
sabaimran
dbe713604d
Fix error in tests for markdown_to_jsonl
2023-07-01 00:49:40 -07:00
sabaimran
931aab4464
Handle case for when headers value is None
2023-07-01 00:37:30 -07:00
sabaimran
d01afb3ee4
Fix path issues for URL-based markdown files
2023-07-01 00:25:11 -07:00
sabaimran
01aa285d7b
Merge pull request #260 from khoj-ai/features/add-demo-views-for-khoj
...
Add demo view for Khoj
2023-06-30 21:57:43 -07:00
sabaimran
31655447e7
Add the sign-up list to the chat page as well and update copy
2023-06-30 21:43:01 -07:00
sabaimran
cebaa51c2f
Merge branch 'master' of github.com:debanjum/khoj into features/add-demo-views-for-khoj
2023-06-30 20:39:02 -07:00
sabaimran
796102c74e
Add separate configuration if the given Khoj instance is meant for demo
...
- In theory, this will be suitable for any Khoj instance that's meant for external-facing purposes (as in, outside of the user's network)
- Prevent re-indexing for Github data if this is a demo instance
- Fix up some issues with the CSS which made settings page small in mobile
- In the frontend views for Khoj, add a button to get on the waitlist and links to the landing page
2023-06-30 20:38:55 -07:00
sabaimran
a443af3a71
Merge pull request #256 from khoj-ai/features/improve-telemetry
...
Add additional request headers to improve telemetry
2023-06-30 20:35:41 -07:00
sabaimran
db3026739d
Resolve diffs in api.py to make /chat endpoint async with new request parameter
2023-06-30 00:25:37 -07:00
sabaimran
ef72508914
Try/catch around github file decoding, await call to search in chat API, fix img width
2023-06-30 00:23:21 -07:00
Debanjum Singh Solanky
b950889f47
Fix org-mode web renderer to handle results containing list in block
...
- Break out of rendering list if at end of org block in org.js
- This would previous hang rendering results in web interface
Should try fix this upstream in org.js as well
2023-06-29 19:01:25 -07:00
sabaimran
780c769567
Add additional request headers to improve telemetry
2023-06-29 18:51:24 -07:00