Debanjum
2d4633d298
Use encoded email, otp in login URL in email & web app sign-in flow
...
Previously emails with url special characters would not get
successfully identified for login. Account creation was fine due to
email being in POST request body. But login with such emails did not
work due to query params not being escaped before being sent to server
This change escapes both the code and email in login URL sent to
server. So login with emails containing special characters like
`email+khoj@gmail.com ' works. It fixes both the URL web app sent by
web app directly and the magic link sent to users to their email
This change also fixes accessibility issue of having a DialogTitle in
DialogContent for screen readers.
Resolves #1090
2025-01-19 13:11:23 +07:00
sabaimran
1a00540ee9
Improve error handling in mermaid chart rendering
2025-01-12 22:36:31 -08:00
sabaimran
c441663394
Merge branch 'master' of github.com:khoj-ai/khoj into features/add-support-for-mermaidjs
2025-01-10 21:25:33 -08:00
Debanjum
01d27f5220
Do not show user logout button on web app side pane in anoymous mode
...
Refer
https://github.com/khoj-ai/khoj/issues/1050#issuecomment-2579119234
2025-01-09 21:18:50 +07:00
sabaimran
ec02757fd1
Add an export feature along with the mermaid diagram. Add sidebar to loading page.
2025-01-08 23:53:58 -08:00
sabaimran
889f34c7bf
Adjust typing and error handling for incorrect diagrams
2025-01-08 23:22:16 -08:00
sabaimran
6b0a49b12d
Add the mermaid package and apply front-end parsing
...
- Add the mermaid package and apply front-end parsing for interpreting the diagrams. Retain processing of the excalidraw type for backwards compatibility
2025-01-08 22:09:35 -08:00
sabaimran
c448c49811
Clean-up some code on homepage and disable initial card animations because of jitter
2025-01-08 22:07:23 -08:00
sabaimran
5985ef4c7c
Further improve prompts
2024-12-24 12:11:27 -08:00
sabaimran
012e0ef882
Add tooltip for file input ref.
2024-12-24 11:20:39 -08:00
sabaimran
a58b3b4a37
Remove some of the step one suggestions
2024-12-24 10:52:42 -08:00
sabaimran
95fdbe13ae
move all conversations button to bottom of side panel
2024-12-23 23:13:19 -08:00
sabaimran
d0256f267e
Fix submit state for form with buttons sticky to button
2024-12-23 23:10:19 -08:00
Debanjum
0d5fc70aa3
Fix colors, title on create agent card
2024-12-23 20:01:56 -08:00
Debanjum
17f8ba732d
Autofocus on email input box when email sign-in selected on web app
2024-12-23 17:49:41 -08:00
sabaimran
3fd0c202ea
Allow better spacing in the agent card and make the buttons sticky
2024-12-23 16:43:50 -08:00
sabaimran
c83709fdd1
Further clean up in home page initial cards experience
2024-12-22 18:11:19 -08:00
sabaimran
4c4f4401b1
Make suggestion cards a little more minimal
2024-12-22 11:54:27 -08:00
sabaimran
90b02b4cfe
Merge branch 'features/clean-up-authenticated-data' of github.com:khoj-ai/khoj into features/update-home-page
2024-12-22 11:26:29 -08:00
sabaimran
798837378f
Improve mobile friendliness and highlight missing necessary data
2024-12-22 11:02:50 -08:00
sabaimran
0fefbac89f
Improve sidebar experience for not logged in state
2024-12-22 09:58:21 -08:00
sabaimran
60f80548a4
Remove unused span text
2024-12-22 09:21:40 -08:00
sabaimran
9f84f5dcc7
Give more breathing space to the sidebar footer
2024-12-22 09:18:05 -08:00
sabaimran
dc17272f70
Fix some spacing in the nav menu
2024-12-22 09:01:09 -08:00
sabaimran
45da6ec750
Separate the shorthand of each suggestion card from the prefilled text
2024-12-21 20:46:57 -08:00
sabaimran
62dd4c55d4
Further improve UX of the suggestion cards
2024-12-21 20:10:54 -08:00
sabaimran
95826393e1
Update the home page suggestion cards
...
- Rather than chunky generic cards, make the suggested actions more action oriented, around the problem a user might want to solve. Give them follow-up options. Design still in progress.
2024-12-21 18:57:19 -08:00
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