43 Commits

Author SHA1 Message Date
n4ze3m
2409ebc75d feat: Add Ollama and Llamafile to dynamic model fetching
Expanded the list of providers for which models are fetched dynamically to include Ollama and Llamafile, removing the need for manual model addition in the user interface for these providers. This simplifies the user experience and ensures users always have access to the latest models without manual intervention.
2024-11-10 15:38:03 +05:30
n4ze3m
f8791a0707 feat: Introduce temporary chat mode
Adds a new "Temporary Chat" mode for quick, non-persistent conversations. The new mode is available in the header bar and will trigger a visually distinct chat experience with a temporary background color. Temporary chats do not save to the chat history and are meant for short, one-off interactions. This feature enhances flexibility and provides a more convenient option for users who need to quickly interact with the AI without committing the conversation to their history.
2024-11-09 19:10:34 +05:30
n4ze3m
fd654cafdb feat: Add max tokens setting for model generations
Adds a new setting to control the maximum number of tokens generated by the model. This provides more control over the length of responses and can be useful for limiting the amount of text generated in certain situations.
2024-11-09 16:56:47 +05:30
n4ze3m
9f383a81b6 feat: Add generation info to messages
This commit introduces a new feature that displays generation information for each message in the chat.

The generation info is displayed in a popover and includes details about the model used, the prompt, and other relevant information. This helps users understand how their messages were generated and troubleshoot any issues that may arise.

The generation info is retrieved from the LLM response and is stored in the database alongside other message details.

This commit also includes translations for the generation info label in all supported languages.
2024-11-09 15:17:59 +05:30
n4ze3m
d5df8b5c5f feat: add pin/unpin functionality to chat history
Adds pin/unpin functionality to the chat history sidebar, allowing users to keep important conversations readily accessible. This improves user experience and helps organize past interactions.

This feature includes:
- Pin/unpin buttons in the chat history sidebar.
- Updated database schema to include `is_pinned` field for chat history items.
- Localized translations for pin/unpin actions.
- Updated UI to display pinned items at the top of the list.
2024-10-26 21:10:28 +05:30
n4ze3m
9cc309e9fd feat: Add code download functionality
Adds a new "Download Code" button to the code block component, allowing users to download the code displayed for offline use.

This feature enhances user convenience and provides a more versatile experience for exploring and utilizing code snippets.
2024-10-26 15:37:02 +05:30
n4ze3m
b9973bbf78 feat: Add OpenAI API provider support
Adds the "OpenAI" provider to the list of available OpenAI API providers, enabling users to connect to and use their own OpenAI API keys. This change expands the flexibility of the application, allowing users to leverage the power of OpenAI models directly without relying solely on the provided provider.
2024-10-13 19:52:16 +05:30
n4ze3m
0e44a7ad4b feat: Add temporary system prompt
Adds a new setting that allows users to set a temporary system prompt for the current chat.
This prompt will override the selected system prompt if it exists.
The new setting is available in the "Current Chat Model Settings" modal.
This feature provides a way to quickly experiment with different system prompts without having to change the default setting.
2024-10-02 12:30:52 +05:30
n4ze3m
3f61c6afc2 feat: Add citations display to playground message
Adds a collapsible section to the playground message that displays citations for the response. This is intended to help users better understand the sources used by the model.
2024-08-31 21:06:32 +05:30
n4ze3m
35b8579028 feat: Add Number of Retrieved Documents on RAG 2024-08-20 18:32:01 +05:30
n4ze3m
564b137e66 chore: Update default file upload limit labels and placeholders for multiple locales 2024-08-20 18:07:22 +05:30
n4ze3m
4ef17ff479 feat: support for GPU layer 2024-08-20 16:11:50 +05:30
n4ze3m
f6d7020fe0 feat: Add AI-based title generation feature 2024-08-06 23:59:54 +05:30
n4ze3m
36fc8b6be1 feat: Add segmented control for custom and copilot prompts in PromptBody component 2024-08-04 18:12:09 +05:30
n4ze3m
2cc880c722 feat: Add missing text placeholder in prompt help messages for different locales 2024-08-04 16:47:28 +05:30
n4ze3m
58304d9ca7 feat: Update translations for copilot context menu options 2024-08-03 23:51:17 +05:30
n4ze3m
57c02bc1b1 feat: Add sidepanelRag settings for Copilot chat with website 2024-07-23 00:28:12 +05:30
n4ze3m
af09c8eed6 feat: ability to update knowledge base default file limit 2024-07-21 20:13:37 +05:30
n4ze3m
79e5113ee8 feat: Add failed status to knowledge processing 2024-07-16 10:15:03 +05:30
n4ze3m
9c8584f1c4 feat: Add support for sending notification after knowledge base processing 2024-07-16 00:37:50 +05:30
n4ze3m
a582a72b60 feat: Add i18n support for restoring last used model in previous chats 2024-07-08 23:59:49 +05:30
n4ze3m
79da928186 add chrome ai settings i18n 2024-06-30 20:58:54 +05:30
n4ze3m
d41ec2a89c feat: Add Chrome AI support 2024-06-30 20:45:06 +05:30
n4ze3m
52f9a2953a feat: Add custom headers support 2024-06-30 00:21:43 +05:30
n4ze3m
4363a4b0de feat: Add localization support for visitSpecificWebsite label
This commit adds localization support for the "visitSpecificWebsite" label in the settings.json file for multiple languages. Now, the label can be translated into different languages, including Japanese, Chinese, English, Malayalam, Italian, Portuguese, Russian, French, and Spanish.
2024-06-22 16:55:02 +05:30
n4ze3m
c701e2f99a refactor: Update embedding model settings page references in locale files 2024-06-03 12:50:14 +05:30
n4ze3m
692c0887cc new settings for rag 2024-06-03 00:30:10 +05:30
n4ze3m
23435318c5 feat: Add localization support for Copilot resume chat and hide current chat model settings 2024-05-24 21:19:53 +05:30
n4ze3m
a4ee6b3d7b chore: Update page share feature description 2024-05-14 12:52:39 +05:30
n4ze3m
5984959aa5 feat: Add advanced configuration options for Ollama URL 2024-05-13 00:13:44 +05:30
n4ze3m
d902414872 feat: Add connection error message for Ollama in multiple locales 2024-05-12 23:59:51 +05:30
n4ze3m
677aa6ef51 feat: Add export/import functions for chat history, promt and knowledge 2024-05-08 13:42:59 +05:30
n4ze3m
b09fbcdfe6 Option to disable page share 2024-04-30 20:43:53 +05:30
Tony Han
5089bb5dbe Add support markdown 2024-04-16 19:13:12 +08:00
n4ze3m
aeefb00de0 Update localization messages for Chinese, English, and Japanese languages and fix whitespace formatting in isTTSEnabled function in tts.ts 2024-04-16 00:45:22 +05:30
n4ze3m
36c1cae5fb Update localization messages for Chinese, English, and Japanese languages 2024-04-14 00:42:47 +05:30
n4ze3m
e96a579e02 Update localization files and remove unused files 2024-04-06 21:51:13 +05:30
n4ze3m
ac347a3970 Update dependencies and fix import paths 2024-04-05 20:28:29 +05:30
n4ze3m
7b5062e5da Add about section to settings.json for multiple locales 2024-03-31 20:16:26 +05:30
n4ze3m
e29cea82f5 Update background.ts and settings.json 2024-03-31 16:36:27 +05:30
n4ze3m
9ced6469ce Added Web search DuckDuckGo 2024-03-31 15:57:56 +05:30
n4ze3m
ea56a2ffa2 Add localization for manage search feature 2024-03-31 00:36:12 +05:30
Mindires
338863a110 create Chinese translation 2024-03-27 13:44:42 +00:00