sabaimran
2c7c16d93e
Fix conditional reference to is mobile width hook
2024-12-21 12:48:29 -08:00
sabaimran
e9dae4240e
Clean up all references to authenticatedData
...
- De facto, was being assumed everywhere if authenticatedData is null, that it's not logged in. This isn't true because the data can still be loading. Update the hook to send additional states.
- Bonus: Delete model picker code and a slew of unused imports.
2024-12-21 08:45:43 -08:00
sabaimran
cc7fd1163f
Use tabs to separate sections in the agent mod form
...
- Add knowledge base as a separate section, apart from tools
- This makes it easier to navigate the different components quickly
2024-12-20 14:41:15 -08:00
sabaimran
ba792c02ba
Improve share chat UI for alignment
2024-12-20 12:28:31 -08:00
sabaimran
b8a9dcd600
Improve mobile layout with sidebar inset and fix dark mode logo
2024-12-19 23:23:52 -08:00
sabaimran
b644bb8628
Further improve mobile friendliness
2024-12-19 21:34:04 -08:00
sabaimran
9d5480d886
Improve mobile friendlinses across chat and home pages.
2024-12-19 20:33:53 -08:00
sabaimran
68af10c805
Use the new shadcn sidebar for khoj nav and actions
...
- Use the sidebar across all pages to quickly navigate through the app, access settings, and go to past chats
- Pending: mobile friendliness
2024-12-19 20:10:03 -08:00
sabaimran
a4aeb9fdf3
Simplify the home page color scheme and overall design
2024-12-19 14:02:53 -08:00
sabaimran
7ca2553d17
Update login popup copy
2024-12-17 15:20:44 -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
ae9750e58e
Add rate limiting to OTP login attempts and update email template for conciseness
2024-12-16 11:59:45 -08:00
sabaimran
5d3da3340f
Include email in verification API
2024-12-15 13:54:41 -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
sabaimran
d5681ad1a2
Update image assets to sign up prompt
2024-12-13 11:30:14 -08:00
sabaimran
144f283a25
Maintain old login page for posterity and associated API
2024-12-12 16:23:44 -08:00
sabaimran
ad3f8a33d1
Add a static login footer that prompts login, disable input box without auth
2024-12-12 14:57:52 -08:00
sabaimran
a7d0ed8670
Add carousel for navigating images in the sign up modal
2024-12-12 11:47:41 -08:00
sabaimran
943065b7b3
Remove dead dependencies and improve the google sign in button
2024-12-12 11:19:19 -08:00
sabaimran
41bb1e60d0
Use the LoginPrompt in the chat history side panel
2024-12-11 22:56:03 -08:00
sabaimran
b60b750555
Update the styling to align with Google branding via the sign in button
...
- Disable the gsi client side code since it's being finnicky and inconsistent
2024-12-11 22:49:11 -08:00
sabaimran
0f8b055b42
Improve padding for space, esp in mobile
2024-12-11 18:22:48 -08:00
sabaimran
142239d2c9
Add mobile friendliness and replace the login page redirects
2024-12-11 18:01:04 -08:00
sabaimran
de6ed2352a
Break up the parts of the login dialog into smaller modules to extend for mobile
2024-12-11 17:18:43 -08:00
sabaimran
d35db99c6f
Initial version of a carousel working for sign in with steps for email sign up
...
- Google sign in is pending with the gsi client code. Will see if I can get that working
- Check in relevant image assets
2024-12-11 16:54:06 -08:00
sabaimran
530b44cf56
Merge branch 'master' of github.com:khoj-ai/khoj into features/new-sign-in-page
2024-12-11 10:30:13 -08:00
sabaimran
1ec1eff57e
Improve mobile header, reduce title bar padding and add conv title
2024-12-10 19:03:57 -08:00
sabaimran
321eeeaed7
Fix setting title of shared conversation, move shared button into the title pane
2024-12-10 18:19:46 -08:00
sabaimran
4b4e0e20d4
Make the version number a badge, rather than an independent item in the nav dropdown
2024-12-09 14:45:26 -08:00
sabaimran
df66fb23ab
Centralize definition of the content security policy and add in-app chat
...
- in-app chat is meant for support requests and currently is only in the settings page, where users are most likely to go if confused IMO
2024-12-08 17:57:27 -08:00
sabaimran
0b87c13f8d
Add khoj_version to the settings menu
2024-12-08 17:55:56 -08:00
sabaimran
3552032827
Rename additional context to additional_context_for_llm_response
2024-12-03 21:23:15 -08:00
sabaimran
c87fce5930
Add a migration to use the new image storage format for past conversations
...
- Added it to the Django migrations so that it auto-triggers when someone updates their server and starts it up again for the first time. This will require that they update their clients as well in order to view/consume image content.
- Remove server-side references in the code that allow to parse the text-to-image intent as it will no longer be necessary, given the chat logs will be migrated
2024-12-01 18:35:31 -08:00
sabaimran
512cf535e0
Collapse train of thought when completed during live stream
2024-11-29 18:10:35 -08:00
sabaimran
46f647d91d
Improve image rendering for khoj generated images. FIx typing of stored excalidraw image.
2024-11-29 14:11:48 -08:00
sabaimran
d91935c880
Initial commit of a functional but not yet elegant prototype for this concept
2024-11-28 17:28:23 -08:00
sabaimran
15f062b34a
Remove print statement for agent style map
2024-11-24 14:53:53 -08:00
sabaimran
d7e68a2d1b
Wait for iplcodata to load before first message
...
- Fix the console khoj ai ascii art
- Remove some not so good suggested prompt
2024-11-24 14:53:53 -08:00
sabaimran
eb1b21baaa
Add a new sign in modal that is triggered from the login prompt screen, rather than redirecting user to another screen to sign in
2024-11-23 11:55:34 -08:00
sabaimran
5e8c824ecc
Improve the experience for finding past conversation
...
- add a conversation title search filter, and an agents filter, for finding conversations
- in the chat session api, return relevant agent style data
2024-11-22 12:03:01 -08:00
sabaimran
9db885b5f7
Limit access to chat models to futurist users
2024-11-21 07:53:24 -08:00
sabaimran
467de76fc1
Improve the image diagramming prompts and response parsing
2024-11-20 18:59:40 -08:00
sabaimran
7e662a05f8
Merge branch 'master' of github.com:khoj-ai/khoj into features/improve-tool-selection
2024-11-17 12:26:55 -08:00
Debanjum
a16fc3ade8
Only add /research prefix when no slash command in message on web app
...
- Explictly adding a slash command is a higher priority intent than
research mode being enabled in the background. Respect that for a
more intuitive UX flow.
- Explicit slash commands do not currently work in research mode.
You've to turn research mode off to use other slash commands. This
is strange, unnecessary given intent priority is clear.
2024-11-17 02:08:20 -08:00
sabaimran
e3f1ea9dee
Improve tool, output mode selection process
...
- JSON extract from LLMs is pretty decent now, so get the input tools and output modes all in one go. It'll help the model think through the full cycle of what it wants to do to handle the request holistically.
- Make slight improvements to tool selection indicators
2024-11-15 13:53:53 -08:00
sabaimran
be3ee5ec9f
Add cool new suggestion cards for math, diagramming
2024-11-14 17:36:51 -08:00
sabaimran
4a1b1e8b9a
Add support for interrupting messages after they've been sent.
2024-11-12 22:22:45 -08:00