Commit Graph

  • 4511c6ae7c Fix bug in chat feedback flow - user message not included during live chat sabaimran 2024-05-21 14:55:39 -05:00
  • a3c6045328 Merge remote-tracking branch 'origin/master' Desmond 2024-05-21 21:55:53 +08:00
  • b0630c1a98 Simplify partition Desmond 2024-05-21 21:52:01 +08:00
  • 0b7910d4af Pin th elangchain-community version explicitly sabaimran 2024-05-21 05:26:17 -05:00
  • d57772f9e7 Add Feedback Buttons on Chat (#721) Raghav Tirumale 2024-05-20 16:29:08 -05:00
  • f941948d11 Merge pull request #738 from joshavant/patch-1 Debanjum 2024-05-17 21:43:42 +05:30
  • 37ad1d5397 Update telemetry.md disabling instructions Josh Avant 2024-05-15 15:18:00 -05:00
  • 7feaf34702 Fix capitalization, update suggeted prompt sabaimran 2024-05-10 02:36:13 -07:00
  • b545aceb47 Use a simpler example for the sample automation and put schedule on top of instructions sabaimran 2024-05-09 13:53:19 -07:00
  • 2b8e5a86cc Update version for resent library in pyproject.toml sabaimran 2024-05-09 13:43:27 -07:00
  • 7ae00832bd Rname from parameter to sender in resend call sabaimran 2024-05-09 13:29:39 -07:00
  • fbd76f8ebe Improve the UX of automations (#737) sabaimran 2024-05-09 01:29:48 -07:00
  • 70d0ee4310 Only remove the process lock from a process that created it sabaimran 2024-05-08 10:14:52 -07:00
  • 20303feb3a Merge branch 'khoj-ai:master' into master Desmond Deng 2024-05-08 13:46:34 +08:00
  • 150cd18bf3 Update batch-size Desmond 2024-05-08 13:44:22 +08:00
  • 192cd53003 Batch send of index files Desmond 2024-05-08 13:38:40 +08:00
  • a50deb2762 Add better handling for empty responses sabaimran 2024-05-07 11:49:33 -07:00
  • 4aed6bd274 Add an admin view for subscriptions sabaimran 2024-05-07 11:48:52 -07:00
  • 77626d28d1 Include stack trace when automation is not successfully craeted sabaimran 2024-05-07 06:52:41 -07:00
  • 0c8c565ab0 Don't include the whole stack trace for an integrity error sabaimran 2024-05-07 06:48:18 -07:00
  • 0a1a6cd041 Get detailed user info in Obsidian from the new v1/user API Debanjum Singh Solanky 2024-05-07 01:47:35 +08:00
  • f8f9d066db Focus on input field, scroll to latest message on opening chat pane Debanjum Singh Solanky 2024-05-07 00:54:01 +08:00
  • 9f65e8de98 Open Khoj Chat as a Pane instead of a Modal Debanjum Singh Solanky 2024-05-06 21:47:28 +08:00
  • 9ae828cf11 Use asssets.khoj.dev for loading math katex rendering sabaimran 2024-05-07 01:43:46 +08:00
  • cf0b7628d0 Add the url scheme to the public share url sabaimran 2024-05-06 21:37:49 +08:00
  • f6aaecb04f Fix construction method for public share conversation URL sabaimran 2024-05-06 08:32:51 +05:30
  • 14c9bea663 Make conversations optionally shareable (#712) sabaimran 2024-05-05 10:46:04 -07:00
  • 80cbaca935 Serve generated images from Khoj domain instead of directly from S3 Debanjum Singh Solanky 2024-05-04 17:36:39 +05:30
  • 425496844b Rename assets URL from Khoj S3 bucket to assets.khoj.dev Debanjum Singh Solanky 2024-05-04 13:26:04 +05:30
  • 88daa841fd Rename process lock migration and add a reverse migration step sabaimran 2024-05-04 20:05:00 +05:30
  • 509a8a412c Throw an error if trying to create a process lock that already exists. Names should be unique sabaimran 2024-05-04 19:03:53 +05:30
  • 7100614de5 Add support for rendering math equations in the web view (#733) sabaimran 2024-05-04 03:29:17 -07:00
  • d9b3482b1a Show error when required fields to create automation are not set Debanjum Singh Solanky 2024-05-04 11:10:49 +05:30
  • 91a5643c5c Use Preview label for Automate feature. Prefix mailto: link to contact Debanjum Singh Solanky 2024-05-04 10:56:02 +05:30
  • fd2328ab40 Do not hard code base url of path to automation icon in chat message Debanjum Singh Solanky 2024-05-04 10:46:01 +05:30
  • a38f3227e2 Revert domain in task task send emails sabaimran 2024-05-03 15:27:27 +05:30
  • a1263951e9 Use mail to in email contact link sabaimran 2024-05-03 12:16:56 +05:30
  • 7c9847fe48 Increase jitter to 60 sabaimran 2024-05-03 11:38:22 +05:30
  • 737ebfd521 Make improvements to online search prompts and use a custom domain for automations emails sabaimran 2024-05-03 10:47:42 +05:30
  • 42e9504ba8 Use a different function for getting last run time, avoid async/sync issues sabaimran 2024-05-02 12:13:45 +05:30
  • 9e8491b814 Add experimental disclaimers to the automations sabaimran 2024-05-02 11:40:37 +05:30
  • c418449311 Add additional robustness in verifying job execution parameters at run time sabaimran 2024-05-02 11:13:04 +05:30
  • 690e9d8ed3 Collapse the reminders after they're successfully scheduled sabaimran 2024-05-02 09:55:04 +05:30
  • 6b648ee3ad Add experimental disclaimer in the automation page sabaimran 2024-05-02 09:21:27 +05:30
  • f4fbc91515 Remove the exclamation point from the email sabaimran 2024-05-01 19:01:51 +05:30
  • bddd1d0fcb Quip, smart reminders sabaimran 2024-05-01 16:39:07 +05:30
  • bc8b92a77d Release Khoj version 1.12.0 sabaimran 2024-05-01 16:30:48 +05:30
  • 9d02c354dd Merge pull request #732 from khoj-ai/fit-and-finish/schedule-tasks sabaimran 2024-05-01 03:16:09 -07:00
  • b499851097 Use the cleaned query as the reference query in the email notification sabaimran 2024-05-01 15:33:11 +05:30
  • f24495e0e6 Fix time zone used in query history. Closes #694 sabaimran 2024-05-01 15:31:48 +05:30
  • 7fd57d737e Adjustments to improve overall styling of config page, email template sabaimran 2024-05-01 14:19:47 +05:30
  • 28578310d1 Add log line when sending a task-related email sabaimran 2024-05-01 13:56:02 +05:30
  • a86f95117e Add the subject generation prompt and helper method sabaimran 2024-05-01 13:55:32 +05:30
  • c30ba2e551 Set subject dynamically when creating new tasks, and make some minor improvments to the automations UI sabaimran 2024-05-01 13:54:59 +05:30
  • d1b2037676 Shutdown the scheduler when the application is exiting sabaimran 2024-05-01 13:53:34 +05:30
  • 10f623154e Enable Creating Automations from Khoj (#731) Debanjum 2024-05-01 11:08:19 +05:30
  • 89a8dbb81a Fix edit job API. Use user timezone, pass all reqd. params to automation Debanjum Singh Solanky 2024-05-01 09:32:15 +05:30
  • 19c5af3ebc Handle natural language to cron translation error on web client Debanjum Singh Solanky 2024-05-01 09:06:59 +05:30
  • 70ee9ddf91 Merge migrations from main with feature branch Debanjum Singh Solanky 2024-05-01 08:32:07 +05:30
  • 8f28f6cc1e Remove now unused location data from being passed to automation funcs Debanjum Singh Solanky 2024-05-01 05:32:10 +05:30
  • 815966cb25 Unify, modularize DB adapters to get automation metadata by user further Debanjum Singh Solanky 2024-05-01 04:39:45 +05:30
  • 21bdf45d6f Add link to Automate page in nav pane of the web app Debanjum Singh Solanky 2024-05-01 03:16:38 +05:30
  • bd5008136a Move automations into independent page. Allow direct automation Debanjum Singh Solanky 2024-04-30 19:12:04 +05:30
  • cbc8a02179 Make, use func for constructing the automation created response Debanjum Singh Solanky 2024-04-30 18:23:18 +05:30
  • c52ed333fa Make content, cards on config pages occupy the whole middle column Debanjum Singh Solanky 2024-04-30 18:08:20 +05:30
  • ad4145e48c Fix unique has for job id sabaimran 2024-04-30 20:08:05 +05:30
  • 311d58e1ed Ensure the automated_task command is removed from the prepended query sabaimran 2024-04-30 20:07:33 +05:30
  • eb65532386 Use Django ap scheduler in place of the sqlalchemy one sabaimran 2024-04-30 17:43:27 +05:30
  • 06213ea814 Fix token retrieval when executing the job and name async job approriately sabaimran 2024-04-30 17:41:17 +05:30
  • ca8a7d8368 Revert sync -> aync in send welcome email method sabaimran 2024-04-30 13:02:13 +05:30
  • 6936875a82 Use DB adapter to unify logic to get, delete automation by auth user Debanjum Singh Solanky 2024-04-30 04:00:48 +05:30
  • 1238cadd31 Allow editting query-to-run from the automation config section Debanjum Singh Solanky 2024-04-30 02:40:02 +05:30
  • cb2b1dccc5 Add icon for Automation feature. Replace old icons for delete, new Debanjum Singh Solanky 2024-04-30 02:18:36 +05:30
  • 23f2057868 Allow creating automations from automation settings section in web ui Debanjum Singh Solanky 2024-04-29 23:10:40 +05:30
  • 2f9241b5a3 Rename scheduled task to automations across code and UX Debanjum Singh Solanky 2024-04-29 20:41:07 +05:30
  • 230d160602 Improve rendering task scheduled settings view and message Debanjum Singh Solanky 2024-04-29 18:54:54 +05:30
  • d341b1efe8 Store, retrieve task metadata from the job name field Debanjum Singh Solanky 2024-04-29 17:27:11 +05:30
  • ae10ff4a5f Create create_scheduled_task func to dedupe logic across ws, http APIs Debanjum Singh Solanky 2024-04-29 15:52:39 +05:30
  • 8dfa0bf047 Simplify task scheduler prompt. No timezone conversion. Infer subject Debanjum Singh Solanky 2024-04-29 11:44:16 +05:30
  • 2c563ad280 Use hash of query in process lock id to standardize id format Debanjum Singh Solanky 2024-04-27 01:55:08 +05:30
  • 3ce06a938c Render scheduled task response as html to improve readability in email Debanjum Singh Solanky 2024-04-27 01:05:29 +05:30
  • c17dbbeb92 Render next run time in user timezone in config, chat UIs Debanjum Singh Solanky 2024-04-27 00:56:49 +05:30
  • 6736551ba3 Improve scheduled task text rendered in UI Debanjum Singh Solanky 2024-04-26 23:31:40 +05:30
  • 0e01362469 Merge DB migrations from master with those from scheduled task feature Debanjum Singh Solanky 2024-04-26 23:24:31 +05:30
  • a5ed4f2af2 Send email to share results of scheduled task Debanjum Singh Solanky 2024-04-22 03:40:34 +05:30
  • 69775b6d6e Add /task command. Use it to disable scheduling tasks from tasks Debanjum Singh Solanky 2024-04-22 04:19:30 +05:30
  • 22289a0002 Improve task scheduling by using json mode and agent scratchpad Debanjum Singh Solanky 2024-04-22 00:50:59 +05:30
  • 7f5981594c Only notify when scheduled task results satisfy user's requirements Debanjum Singh Solanky 2024-04-21 20:06:42 +05:30
  • 7e084ef1e0 Improve job id. Fix refreshing list of jobs on delete from config page Debanjum Singh Solanky 2024-04-26 18:08:57 +05:30
  • a1e5195c8b Save separate user message time from Khoj response time in chat logs Debanjum Singh Solanky 2024-04-18 01:26:15 +05:30
  • 5133b6e73b Minor improvements to styling the config page Debanjum Singh Solanky 2024-04-17 22:45:44 +05:30
  • 648f1a5c71 Suffix chat response element vars with "El" in chat.html of web, desktop apps Debanjum Singh Solanky 2024-04-17 22:21:51 +05:30
  • 98d0ffecf1 Add section in settings page to view, delete your scheduled tasks Debanjum Singh Solanky 2024-04-18 00:34:19 +05:30
  • 423d61796d Add API endpoints to get and delete user scheduled tasks Debanjum Singh Solanky 2024-04-17 21:48:08 +05:30
  • af0972c539 Make scheduled jobs persistent and work in multiple worker setups Debanjum Singh Solanky 2024-04-17 16:28:42 +05:30
  • fcf878e1f3 Add new operation Scheduled Job to Operation enum of ProcessLock Debanjum Singh Solanky 2024-04-17 12:23:55 +05:30
  • c28d7d3414 Add basic chat actor test to infer scheduled queries Debanjum Singh Solanky 2024-04-21 13:43:46 +05:30
  • c11742f443 Add chat actor to schedule run query for user at specified times Debanjum Singh Solanky 2024-03-12 02:59:32 +05:30
  • 9e068fad4f Handle null ref, when refresh conversation from db in websocket chat Debanjum Singh Solanky 2024-04-30 14:17:52 +05:30
  • 37879a7850 Release Khoj version 1.11.2 sabaimran 2024-04-30 13:31:06 +05:30