sabaimran
078753df30
Add chatwoot to the frame-src CSP
2024-12-20 13:33:48 -08:00
sabaimran
7eb15bf0a9
Update shadcn components
dockerize / Publish Khoj Docker Images (push) Waiting to run
dockerize / manifest (push) Blocked by required conditions
build and deploy github pages for documentation / deploy (push) Waiting to run
pypi / Publish Python Package to PyPI (push) Waiting to run
2024-12-19 14:33:36 -08:00
sabaimran
a4aeb9fdf3
Simplify the home page color scheme and overall design
2024-12-19 14:02:53 -08:00
Debanjum
0ae21e5628
Use icons, not text labels, for sidebar nav items on docs website
dockerize / Publish Khoj Docker Images (push) Has been cancelled
build and deploy github pages for documentation / deploy (push) Has been cancelled
pre-commit / Setup Application and Lint (push) Has been cancelled
pypi / Publish Python Package to PyPI (push) Has been cancelled
test / Run Tests (push) Has been cancelled
dockerize / manifest (push) Has been cancelled
2024-12-17 20:49:09 -08:00
sabaimran
cafe1b0655
Remove error log line for payload inclusion
2024-12-17 19:48:22 -08:00
Debanjum
1e3f452d15
Handle sharing old conversation publically even if they have no slug
...
New conversation have a slug, but older conversation may not. This
change allows those older conversations to still be shareable by using
a random uuid for constructing their url instead
2024-12-17 19:44:36 -08:00
Debanjum
90b7ba51a4
Make agent prompt safety checker more forgiving and concise
...
- Some of the instructions were duplicated (e.g illegal, harmful)
- Return format requested was inconsistent
- Safety prompt felt overtly prudish which lowered their utility.
Make it laxer for now, add checks later if required
2024-12-17 19:44:36 -08:00
sabaimran
bcee2ea01a
Release Khoj version 1.32.2
dockerize / Publish Khoj Docker Images (push) Waiting to run
dockerize / manifest (push) Blocked by required conditions
build and deploy github pages for documentation / deploy (push) Waiting to run
pre-commit / Setup Application and Lint (push) Waiting to run
pypi / Publish Python Package to PyPI (push) Waiting to run
test / Run Tests (push) Waiting to run
build khoj.el / build (push) Has been cancelled
desktop / 🖥️ Build, Release Desktop App (push) Has been cancelled
test khoj.el / test (27.1) (push) Has been cancelled
test khoj.el / test (27.2) (push) Has been cancelled
test khoj.el / test (28.1) (push) Has been cancelled
test khoj.el / test (28.2) (push) Has been cancelled
test khoj.el / test (snapshot) (push) Has been cancelled
2024-12-17 16:03:29 -08:00
sabaimran
92144c8102
Remove release step in todesktop flow, since we need to run releases manually now
...
- Leaving it commented out for the time being so we can revisit automating this later
2024-12-17 16:02:45 -08:00
sabaimran
f291884921
If not in debug mode, force google auth to use the https protocol
2024-12-17 15:44:18 -08:00
sabaimran
bcc1bc6854
Log the payload sent temporarily in order to help with debugging
2024-12-17 15:37:42 -08:00
sabaimran
7ca2553d17
Update login popup copy
2024-12-17 15:20:44 -08:00
sabaimran
ef99d8c28e
Add more descriptive error logs when google auth token verification fails
2024-12-17 15:18:38 -08:00
Debanjum
60d55a83c4
Use khoj logo via url in readme to load in other locations like pypi
2024-12-17 14:00:53 -08:00
Debanjum
10bd56d2b9
Attest Khoj pypi package by upgrading pypi publish gh action
...
- Print hash in CI to ease verifying ci built python package matches
khoj package published on pypi
- Newer pypi publish github action should speed up workflow by ~30s
2024-12-17 13:40:39 -08:00
sabaimran
2e80a1ce7c
Release Khoj version 1.32.1
2024-12-17 13:28:00 -08:00
Debanjum
df15f00243
Tag docker images with latest tag in dockerize workflow on release
2024-12-17 13:18:51 -08:00
sabaimran
ded168dae3
Release Khoj version 1.32.0
2024-12-17 12:29:20 -08:00
sabaimran
f6abfcfa6b
Use latest release version for pypi gh action to publish
2024-12-17 12:19:42 -08:00
Debanjum
c20364efcb
Upgrade web app next.js, shadcn and other package dependencies
2024-12-17 11:15:22 -08:00
Debanjum
63d2c6f35a
Allow research mode and other conversation commands in automations ( #1011 )
...
dockerize / Publish Khoj Docker Images (push) Waiting to run
dockerize / manifest (push) Blocked by required conditions
build and deploy github pages for documentation / deploy (push) Waiting to run
pre-commit / Setup Application and Lint (push) Waiting to run
pypi / Publish Python Package to PyPI (push) Waiting to run
test / Run Tests (push) Waiting to run
Major
---
Previously we couldn't enable research mode or use other slash
commands in automated tasks.
This change separates determining if a chat query is triggered via
automated task from the (other) conversation commands to run the query
with.
This unlocks the ability to enable research mode in automations
apart from other variations like /image or /diagram etc.
Minor
---
- Clean the code to get data sources and output formats
- Have some examples shown on automations page run in research mode now
2024-12-17 00:44:51 -08:00
sabaimran
3b050a33bb
Include resend as a default dependency, rather than restricting to prod
2024-12-16 22:24:41 -08:00
sabaimran
741e9f56f9
Update admin button for getting login url to include user email
2024-12-16 22:16:05 -08:00
Debanjum
88aa8c377a
Support online search with Searxng as zero config, self-hostable solution ( #1010 )
...
This allows online search to work out of the box again
for self-hosting users, as no auth/api key setup required.
Docker users do not need to change anything in their setup flow.
Direct installers can setup Searxng locally or use public instances if
they do not want to use any of the other providers (like Jina, Serper)
Resolves #749 . Resolves #990
2024-12-16 18:59:09 -08:00
sabaimran
7677bb14f8
Update docs home page
2024-12-16 18:48:42 -08:00
sabaimran
1bd0d46b3d
Update the theme color used in our docs to match the theme in our emails
2024-12-16 18:42:50 -08:00
sabaimran
432e901087
Update the online search self-hosting instructions to reflect new setup
2024-12-16 18:37:20 -08:00
sabaimran
af2553a890
Remove the Searxng API key env variable for simplicity
2024-12-16 18:36:55 -08:00
sabaimran
19d80d190e
Add latest
tag to the khoj cloud description for prod
2024-12-16 17:56:12 -08:00
sabaimran
d62cc0d539
Merge branch 'master' of github.com:khoj-ai/khoj into support-online-search-via-searxng
2024-12-16 17:55:06 -08:00
sabaimran
6f3218f487
Merge pull request #1008 from khoj-ai/features/new-sign-in-page
...
dockerize / Publish Khoj Docker Images (push) Waiting to run
dockerize / manifest (push) Blocked by required conditions
build and deploy github pages for documentation / deploy (push) Waiting to run
pre-commit / Setup Application and Lint (push) Waiting to run
pypi / Publish Python Package to PyPI (push) Waiting to run
test / Run Tests (push) Waiting to run
- Make it easier to quickly create the account without losing track of where you are
- Show some capabilities before you sign on
2024-12-16 17:54:43 -08:00
sabaimran
753859fbe0
Make the docs and github buttons on the sign in email less prominent
2024-12-16 17:49:13 -08:00
sabaimran
20888d3930
Clarify some of the language in the sign in email
2024-12-16 17:47:12 -08:00
sabaimran
13e7455f56
Use lowercase c in click
2024-12-16 17:44:08 -08:00
sabaimran
d17a9ba4c8
Fix return data for expired code user
2024-12-16 17:33:53 -08:00
sabaimran
efb0b9f495
Gracefully handle error when user login code is expired
2024-12-16 16:47:54 -08:00
sabaimran
064f7e48ca
Update various copy texts for OG metadata and such
2024-12-16 16:40:46 -08:00
sabaimran
28b8f9105d
Remove parenthetical from email template
2024-12-16 13:40:41 -08:00
Debanjum
9d02978f6e
Support online search with Searxng as turnkey, self-hostable solution
...
This allows online search to work out of the box again for
self-hosting users, as no auth/api key setup required.
Docker users do not need to change anything in their setup flow.
Direct installers can setup searxng locally or use public instances if
they do not want to use any of the other providers (like Jina, Serper)
Resolves #749 . Resolves #990
2024-12-16 12:53:38 -08:00
Debanjum
9c64275dec
Auto redirect requests to use HTTPS if server is using SSL certs
2024-12-16 12:53:38 -08:00
sabaimran
ae9750e58e
Add rate limiting to OTP login attempts and update email template for conciseness
2024-12-16 11:59:45 -08:00
sabaimran
b7783357fa
Decrease timeout limit for verification codes to 5 minutes
2024-12-16 09:07:34 -08:00
sabaimran
5d3da3340f
Include email in verification API
2024-12-15 13:54:41 -08:00
sabaimran
8e3313156e
Simplify the magic link email a little bit
2024-12-14 11:19:31 -08:00
sabaimran
6a56140360
Allow users to directly enter their unique code when logging in
...
- Code automatically becomes invalid after 30 minutes
2024-12-14 11:06:05 -08:00
sabaimran
c25174e8d4
Apply more finished styling to login features, make the pop-up mobile friendly
2024-12-14 09:46:19 -08:00
sabaimran
73c1fe6ae1
Add text overlay to caption the different assets
2024-12-13 13:45:31 -08:00
Debanjum
132f2c987a
Make Khoj email sender configurable for all email variants
...
The welcome, feedback and automation emails were still using the Khoj
domain, which wouldnt work for self-hosted users with their RESEND key
Resolves #1004
2024-12-13 12:25:23 -08:00
sabaimran
f1fb4525c6
Remove old images
2024-12-13 11:31:14 -08:00
sabaimran
d5681ad1a2
Update image assets to sign up prompt
2024-12-13 11:30:14 -08:00