Debanjum Singh Solanky
3f607b3978
Add icons, improve description of home, chat & search page metadata
2024-08-02 13:18:01 +05:30
Debanjum Singh Solanky
4f783b911c
Update DOMPurify imports correctly to resolve compilation warnings
2024-08-02 13:18:01 +05:30
sabaimran
4492017b96
Move processmessagechunk file into a common chat function
2024-08-02 12:31:43 +05:30
sabaimran
13dee7d89e
Remove status update for understanding query
2024-08-01 19:22:21 +05:30
sabaimran
6babd5c0ce
Merge pull request #876 from khoj-ai/features/use-intl-phone-input-settings
...
Use international phone number input and verify whatsapp flow
2024-08-01 04:52:02 -07:00
sabaimran
1b2cad2a2c
Use af in the default state and configure the phone number input styling
2024-08-01 17:04:57 +05:30
sabaimran
723b37955a
Disable input for phone number only if its pending verification
2024-08-01 16:45:38 +05:30
sabaimran
84dd1b57fe
Use an intl phone input number field and fix the whole verification flow
...
- There were some state mismatches in configuring a whatsapp number. This commit fixes those issues and uses an external library for phone number validation
2024-08-01 16:44:17 +05:30
sabaimran
ed16914ac3
Remove deprecated fields and fix erroneous export in settings page
2024-08-01 14:45:54 +05:30
sabaimran
7941f4d54d
Remove references to deprecated setupwebsocket function
2024-08-01 14:43:17 +05:30
sabaimran
db93ac5d4b
Merge branch 'features/big-upgrade-chat-ux' of github.com:khoj-ai/khoj into features/use-new-sse-in-new-chat-ux
2024-08-01 14:41:50 +05:30
sabaimran
fd0e0405af
Fix logic for setting and sending the initial chat message from the home page
...
- Load agents only once when the page loads, rather than triggering constant re-renders
2024-08-01 13:53:16 +05:30
sabaimran
9a43622cef
Remove usages of the websocketconnected variable
2024-08-01 13:14:23 +05:30
sabaimran
bfeb64b48f
Migrate the shared chat page to also use the new SSE streaming format
2024-08-01 13:14:09 +05:30
sabaimran
833553c3a3
Move conversation commands selection earlier to include in telemetry collected
2024-08-01 12:52:41 +05:30
sabaimran
dbbcf2564f
Remove the usage of emojis in the incremental status updates
2024-08-01 12:52:05 +05:30
sabaimran
cd85a51980
Ingest new format for server sent events within the HTTP streamed response
...
- Note that the SSR for next doesn't support rendering on the client-side, so it'll only update it one big chunk
- Fix unique key error in the chatmessage history for incoming messages
- Remove websocket value usage in the chat history side panel
- Remove other websocket code from the chat page
2024-08-01 12:50:43 +05:30
Debanjum
60870a7a3e
Create Settings Page in new Web App ( #872 )
...
- Details
- Add Profile Client, Content Sections
- Make Multi Step Cards for Whatsapp, Files, Notion Integrations
- Align Settings page with new Baraabar UX
2024-07-30 06:59:42 -07:00
Debanjum Singh Solanky
32ce564b7c
Remove unused Files Connect button and setup Github content card
2024-07-30 18:55:14 +05:30
Debanjum Singh Solanky
ecb873c488
Only allow search model to be updated without being subscribed
...
Do not make fetch request to server if user is not subscribed
2024-07-30 18:50:57 +05:30
Debanjum Singh Solanky
f58cff5bcc
Increase rate limit in the api/content vs deprecated indexer API
2024-07-30 16:09:26 +05:30
Debanjum Singh Solanky
f0bb6883f8
Improve Delete experience on Files Card in Settings Page
...
Improve placeholder text for notion API key and Whatsapp
number (mention country code required)
2024-07-30 15:25:14 +05:30
sabaimran
b1eb564706
remove the optional pydantic typing from the files param
2024-07-30 15:25:14 +05:30
sabaimran
4a7efdc552
Use patch in place of put in the indexer API call, ensure that files are not being required in the indexer path
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
ffbf57292c
Create synced files management modal on the settings page
...
Use a Command Dialog to allow easier filtering of files to view
without having to leave the settings page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
ccc46a09b5
Add new API to batch delete a list of files by filename
...
- Rearrange DELETE content API definitions order to go from more
specific to more general
- Create batched file deletion DB adapter
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
9d86cb57ac
Build UX to Connect and Manage Notion Integration via Settings Page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
7ee179ee1f
Return user's Notion token in API call for detailed user settings
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
00a908ae12
Move subscription card to Profile settings section. Remove Billing section
...
- Why
Profile section and billing section looked too empty (1 card each).
Combining them makes the setting page look more complete. Shows
subscription options early on
- Details
- Made Futurist text orange
- Made Unsubscribe a down button instead of cloud slash
- Updated toast title to subscription
- Improve Futurist trial title and description
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
058c902dc7
Delete unused npm package-lock.json as Web app uses yarn.lock instead
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
b8c9b3ffa3
Reduce padding height of input area on new home page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
8a447107dd
Set user name on clicking Save button on settings page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
44e0b20202
Align Content, Client & Billing settings sections with new designs
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
51e83bcc26
Improve responsive behavior of settings cards
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
efcad4996d
Add phone number verification for Whatsapp to new settings page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
48548684c0
Add card to connect Whatsapp to Khoj on settings page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
8ec90f194f
Add title icons for each content section card on settings page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
60cdf61737
Create billing section for managing subscription on settings page
...
- Replicate behavior on current settings.html page
- Improve text for each subscription state to make it more informative, fun
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
2e165a0e0a
Create client API keys section on settings page
...
- Add table shadcn component to use in API keys settings section
- In dev mode, route requests to auth to khoj server at localhost:42110
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
00fa4fa0fa
Save model on selecting model in dropdown. No extra save action reqd
...
- Remove now unnecessary button to Save in Card with dropdown
- Use toast to show success, failure (not working)
- Rename language to search, Move it to features section. Add icon to
the card
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
13292fc4ca
Add icons to card headings
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
a5a06da3fc
Use Dropdown component for model options. Make cards more responsive
...
- Ensure model name doesn't stretch or shrink dropdown width from
parent card width
- Ensure buttons flex wrap on smaller displays
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
ade2f6f5d1
Rename selected voice model in get config API response for consistency
...
- Update references in new and old web client settings
- Arrange new client settings props and add header comments similar to
- config response for code readability
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
b3253562a5
Dynamically set Content cards buttons based on already setup or not
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
7e8e80f29e
Create config page using tailwind, shadcn components, styling
...
- Include side pane but with only the account info in it
- Replicate styling of the old config page
2024-07-30 15:25:14 +05:30
Debanjum Singh Solanky
88007d7552
Get user config in the new web client from the new user config APIs
2024-07-30 15:25:14 +05:30
sabaimran
a6339bb973
Add mroe card suggestions and simplify color selection for suggestion cards
2024-07-29 19:11:39 +05:30
sabaimran
551630f0f1
Code clean-up and some fit and finish
...
- Add a lot more suggestions cards, improve mobile rendering of suggestion cards, improve alignment of chat input, shift message when starts recording voice, remove dead code
2024-07-28 15:19:36 +05:30
sabaimran
413255ddc7
Add closing tag to whatsapp qr code image
2024-07-28 13:50:38 +05:30
sabaimran
41eb85c933
Update the docs for whatsapp to include the QR code
2024-07-28 13:43:50 +05:30