Debanjum
f941948d11
Merge pull request #738 from joshavant/patch-1
...
Improve telemetry.md disabling instructions in docs
2024-05-17 21:43:42 +05:30
Josh Avant
37ad1d5397
Update telemetry.md disabling instructions
2024-05-15 15:18:00 -05:00
sabaimran
7feaf34702
Fix capitalization, update suggeted prompt
2024-05-10 02:36:13 -07:00
sabaimran
b545aceb47
Use a simpler example for the sample automation and put schedule on top of instructions
2024-05-09 13:53:19 -07:00
sabaimran
2b8e5a86cc
Update version for resent library in pyproject.toml
2024-05-09 13:43:27 -07:00
sabaimran
7ae00832bd
Rname from parameter to sender in resend call
2024-05-09 13:29:39 -07:00
sabaimran
fbd76f8ebe
Improve the UX of automations ( #737 )
...
* Improve the automations UX
- Add suggested jobs to elimiinate some of the cold start problem
- Make each of the tasks cards that are clickable/editable
* Hide suggested automations that have already been added
* Add a footer and reapply styling when a save action is taken on a card
2024-05-09 01:29:48 -07:00
sabaimran
70d0ee4310
Only remove the process lock from a process that created it
2024-05-08 10:14:52 -07:00
Desmond Deng
20303feb3a
Merge branch 'khoj-ai:master' into master
2024-05-08 13:46:34 +08:00
Desmond
150cd18bf3
Update batch-size
2024-05-08 13:44:22 +08:00
Desmond
192cd53003
Batch send of index files
2024-05-08 13:38:40 +08:00
sabaimran
a50deb2762
Add better handling for empty responses
2024-05-07 11:49:33 -07:00
sabaimran
4aed6bd274
Add an admin view for subscriptions
2024-05-07 11:48:52 -07:00
sabaimran
77626d28d1
Include stack trace when automation is not successfully craeted
2024-05-07 06:52:41 -07:00
sabaimran
0c8c565ab0
Don't include the whole stack trace for an integrity error
2024-05-07 06:48:18 -07:00
Debanjum Singh Solanky
0a1a6cd041
Get detailed user info in Obsidian from the new v1/user API
...
Previously we were just getting user email from the /health API
Instead store the retrieved user info in the user settings
2024-05-07 04:37:26 +08:00
Debanjum Singh Solanky
f8f9d066db
Focus on input field, scroll to latest message on opening chat pane
...
Previously scroll and chat input focus weren't applied as view hadn't
been rendered yet
2024-05-07 04:37:26 +08:00
Debanjum Singh Solanky
9f65e8de98
Open Khoj Chat as a Pane instead of a Modal
...
- Allows having it open on the side as you traverse your Obsidian notes
- Allow faster time to response, having responses visible for context
- Enables ambient interactions
2024-05-07 04:37:26 +08:00
sabaimran
9ae828cf11
Use asssets.khoj.dev for loading math katex rendering
2024-05-07 01:43:46 +08:00
sabaimran
cf0b7628d0
Add the url scheme to the public share url
2024-05-06 21:37:49 +08:00
sabaimran
f6aaecb04f
Fix construction method for public share conversation URL
2024-05-06 08:32:51 +05:30
sabaimran
14c9bea663
Make conversations optionally shareable ( #712 )
...
* Make conversations optionally shareable
- Shared conversations are viewable by anyone, without a login wall
- Can share a conversation from the three dot menu
- Add a new model for Public Conversation
- The rationale for a separate model is that public and private conversations have different assumptions. Separating them reduces some of the code specificity on our server-side code and allows us for easier interpretation and stricter security. Separating the data model makes it harder to accidentally view something that was meant to be private
- Add a new, read-only view for public conversations
2024-05-05 23:16:04 +05:30
Debanjum Singh Solanky
80cbaca935
Serve generated images from Khoj domain instead of directly from S3
...
Use CNAME to forward requests from the khoj subdomain to the
equivalent S3 bucket
2024-05-04 20:07:10 +05:30
Debanjum Singh Solanky
425496844b
Rename assets URL from Khoj S3 bucket to assets.khoj.dev
...
Server khoj assets from khoj domain
2024-05-04 20:07:10 +05:30
sabaimran
88daa841fd
Rename process lock migration and add a reverse migration step
2024-05-04 20:05:00 +05:30
sabaimran
509a8a412c
Throw an error if trying to create a process lock that already exists. Names should be unique
2024-05-04 19:03:53 +05:30
sabaimran
7100614de5
Add support for rendering math equations in the web view ( #733 )
...
- Add parsing logic for LaTeX-format math equations in the web chat
- Add placeholder delimiters when converting the markdown to HTML in order to avoid removing the escaped characters
- Add the `<!DOCTYPE html>` specification to the page
2024-05-04 15:59:17 +05:30
Debanjum Singh Solanky
d9b3482b1a
Show error when required fields to create automation are not set
2024-05-04 11:17:30 +05:30
Debanjum Singh Solanky
91a5643c5c
Use Preview label for Automate feature. Prefix mailto: link to contact
2024-05-04 10:59:17 +05:30
Debanjum Singh Solanky
fd2328ab40
Do not hard code base url of path to automation icon in chat message
2024-05-04 10:59:07 +05:30
sabaimran
a38f3227e2
Revert domain in task task send emails
2024-05-03 15:27:27 +05:30
sabaimran
a1263951e9
Use mail to in email contact link
2024-05-03 12:16:56 +05:30
sabaimran
7c9847fe48
Increase jitter to 60
2024-05-03 11:38:22 +05:30
sabaimran
737ebfd521
Make improvements to online search prompts and use a custom domain for automations emails
2024-05-03 10:47:42 +05:30
sabaimran
42e9504ba8
Use a different function for getting last run time, avoid async/sync issues
2024-05-02 12:13:45 +05:30
sabaimran
9e8491b814
Add experimental disclaimers to the automations
2024-05-02 11:40:37 +05:30
sabaimran
c418449311
Add additional robustness in verifying job execution parameters at run time
2024-05-02 11:13:04 +05:30
sabaimran
690e9d8ed3
Collapse the reminders after they're successfully scheduled
2024-05-02 09:55:04 +05:30
sabaimran
6b648ee3ad
Add experimental disclaimer in the automation page
2024-05-02 09:21:27 +05:30
sabaimran
f4fbc91515
Remove the exclamation point from the email
2024-05-01 19:01:51 +05:30
sabaimran
bddd1d0fcb
Quip, smart reminders
2024-05-01 16:39:07 +05:30
sabaimran
bc8b92a77d
Release Khoj version 1.12.0
2024-05-01 16:30:48 +05:30
sabaimran
9d02c354dd
Merge pull request #732 from khoj-ai/fit-and-finish/schedule-tasks
...
Fixes and improves for scheduled tasks
2024-05-01 03:16:09 -07:00
sabaimran
b499851097
Use the cleaned query as the reference query in the email notification
2024-05-01 15:33:11 +05:30
sabaimran
f24495e0e6
Fix time zone used in query history. Closes #694
2024-05-01 15:31:48 +05:30
sabaimran
7fd57d737e
Adjustments to improve overall styling of config page, email template
2024-05-01 14:19:47 +05:30
sabaimran
28578310d1
Add log line when sending a task-related email
2024-05-01 13:56:02 +05:30
sabaimran
a86f95117e
Add the subject generation prompt and helper method
2024-05-01 13:55:32 +05:30
sabaimran
c30ba2e551
Set subject dynamically when creating new tasks, and make some minor improvments to the automations UI
2024-05-01 13:54:59 +05:30
sabaimran
d1b2037676
Shutdown the scheduler when the application is exiting
2024-05-01 13:53:34 +05:30