475 Commits

Author SHA1 Message Date
n4ze3m
0a5144e784 fix: Adjust height of message container in PlaygroundChat component 2024-12-21 20:44:18 +05:30
n4ze3m
f8bd740cfa feat: Adjust UI styles in PlaygroundForm and PlaygroundMessage components 2024-12-21 20:40:57 +05:30
n4ze3m
15fb80d75d feat: Add support for custom Google domain in search settings 2024-12-21 20:22:13 +05:30
n4ze3m
772000bff4 feat: Add support for Google AI (Gemini) as a custom model provider 2024-12-21 18:13:21 +05:30
n4ze3m
a3c76f0757 feat: Change default keyboard shortcut to Ctrl+Shift+Q 2024-12-21 17:31:36 +05:30
n4ze3m
07949f55b3 feat: Bump extension version to 1.3.9 2024-12-21 17:17:32 +05:30
n4ze3m
8124490655 feat: Improve system reset functionality in settings 2024-12-15 13:09:37 +05:30
n4ze3m
43b4f076e9 feat: Add more options for chat messages to copy, download chat entirely 2024-12-14 18:30:27 +05:30
n4ze3m
ccca2eafd3 feat: Anonymize knowledge source content when marking as finished 2024-12-14 16:32:01 +05:30
n4ze3m
5b87173868 feat: Update README to describe Page Assist as a browser extension 2024-12-13 20:09:13 +05:30
n4ze3m
fd6eea3e84 feat: Add Brave Search API support 2024-12-13 20:03:52 +05:30
n4ze3m
44e2057ff4 feat: Update system reset functionality in settings 2024-12-13 18:32:50 +05:30
n4ze3m
caf1dfcbe8 feat: Clear all browser storage when deleting chat history and use local instead of sync 2024-12-13 18:25:05 +05:30
n4ze3m
143541e915 chore: bump version to 1.3.8 2024-12-13 18:08:31 +05:30
n4ze3m
2b08786149 fix: update setLastUsedChatSystemPrompt calls to use newHistoryId.id 2024-12-13 18:08:19 +05:30
n4ze3m
dcd52ad6d5 feat: Set system prompt from last used chat prompt 2024-12-08 23:39:46 +05:30
n4ze3m
0566089d08 fix(sidepanel): Enable or disable Ollama connection status check 2024-12-07 18:32:15 +05:30
n4ze3m
071e5d4504 chore: bump version to 1.3.7 2024-12-07 18:15:21 +05:30
n4ze3m
bd08526935 feat: Add support for saving and restoring last used system prompt 2024-12-07 18:15:14 +05:30
n4ze3m
d45b279348 feat: Add SaveButton component to CurrentChatModelSettings 2024-12-01 17:57:09 +05:30
n4ze3m
379ba6996d feat: add error handling to SearXNG search provider 2024-12-01 17:43:14 +05:30
n4ze3m
0226de7c39 feat: Add vector search to SearXNG search provider
chore: remove unnecessary type annotation in web.ts
2024-12-01 17:02:09 +05:30
n4ze3m
5687517238 feat: Add save functionality for system prompt and model settings 2024-12-01 15:52:52 +05:30
n4ze3m
77f0cdbb35 fix: remove generateHistory call from useMessage hook 2024-12-01 15:32:51 +05:30
n4ze3m
c8c71f69cc feat: Add SearXNG search provider and settings 2024-12-01 00:23:17 +05:30
n4ze3m
138e41e122 chore: bump manifest version to 1.3.6 2024-11-30 20:17:31 +05:30
n4ze3m
6d80798da9 feat: Add useMMap option to model settings 2024-11-30 20:17:03 +05:30
n4ze3m
e5e04c3674 feat: Add option to resume last chat when opening Web UI 2024-11-30 19:04:45 +05:30
Muhammed Nazeem
8d12e9152c
Merge pull request #260 from farooqpk/feature/ollama-url-input
feat: Set Ollama URL from ollamaInfo in PlaygroundEmpty
2024-11-27 12:57:27 +05:30
Muhammed Nazeem
82246ed5e1
Merge pull request #258 from Abubakar115e/main
Spell fixes for Norwegian
2024-11-27 12:56:16 +05:30
farooqpk
38979d979b feat: Set Ollama URL from ollamaInfo in PlaygroundEmpty 2024-11-27 12:40:05 +05:30
Abubakar115e
7f94d57463
Merge branch 'n4ze3m:main' into main 2024-11-26 19:49:59 +01:00
Abubakar115e
9b14710cab Merge branch 'main' of https://github.com/Abubakar115e/page-assist 2024-11-26 19:38:14 +01:00
n4ze3m
2452259189 docs(connection-issue): add steps to resolve Ollama connection issues
- Add new steps to resolve Ollama connection issues when directly accessed from the browser extension
- Instruct users to set `OLLAMA_HOST=0.0.0.0` environment variable and restart Ollama
- Provide additional troubleshooting guidance for users still facing issues
2024-11-25 10:08:46 +05:30
Muhammed Nazeem
7e796e7c58
Merge pull request #251 from n4ze3m/next
v1.3.5
2024-11-23 17:36:33 +05:30
n4ze3m
2c12b17dda feat(vision): add vision chat mode
- Add new "vision" chat mode to the application
- Implement the `visionChatMode` function to handle vision-based chat interactions
- Update the UI to include a new button to toggle the vision chat mode
- Add new translations for the "vision" chat mode tooltip
- Disable certain UI elements when the vision chat mode is active
2024-11-23 14:04:57 +05:30
n4ze3m
edc5380a76 feat(i18n): add Ukrainian translations for Playground and Settings
- Add new "welcome" string to the Ukrainian Playground translation
- Add new "ollamaStatus" setting to the Ukrainian Settings translation
2024-11-23 11:53:13 +05:30
Muhammed Nazeem
0421f66f92
Merge pull request #254 from vlisivka/main
Ukrainian translation for Page Assist is added.
2024-11-22 21:56:37 +05:30
Volodymyr M. Lisivka
73306d95db Ukrainian translation for Page Assist is added. 2024-11-22 17:45:39 +02:00
n4ze3m
eaf0e5b241 feat(NewChat): improve button styles and layout
- Update the styles and layout of the "New Chat" and dropdown buttons in the NewChat component
- Rounded the buttons to match the design
- Adjusted the spacing and alignment of the button elements
- Ensured consistent styling between light and dark modes
2024-11-17 12:29:41 +05:30
n4ze3m
92013f3bfc feat(settings): add Ollama connection status check setting
- Add new setting to enable/disable Ollama connection status check
- Update translations for the new setting across all supported languages
2024-11-17 12:26:14 +05:30
n4ze3m
ca26e059eb feat: Improve memory embedding and vector store handling
This commit includes the following improvements:

- Update the `memoryEmbedding` function to use the `PAMemoryVectorStore` instead of the generic `MemoryVectorStore`. This ensures that the vector store is specifically designed for the Page Assist application.
- Modify the `useMessage` hook to use the `PAMemoryVectorStore` type for the `keepTrackOfEmbedding` state.
- Update the `rerankDocs` function to use the `EmbeddingsInterface` type instead of the deprecated `Embeddings` type.
- Add a new `PageAssistVectorStore` class that extends the `VectorStore` interface and provides a custom implementation for the Page Assist application.

These changes improve the handling of memory embeddings and vector stores, ensuring better compatibility and performance within the Page Assist application.
2024-11-16 19:33:51 +05:30
n4ze3m
64e88bd493 feat: Add support for chat mode in MessageSource component
This commit extends the `MessageSource` component to support the `chat` mode in addition to the existing `rag` mode. This allows the component to handle and display messages from both chat and RAG (Rapid Automated Generation) sources.
2024-11-16 19:33:20 +05:30
n4ze3m
726d3e3427 feat: Improve PageAssistSelect component
This commit enhances the `PageAssistSelect` component with the following improvements:

- Adds a `ref` to the options container to automatically scroll to the selected option when the dropdown is opened.
- Fixes an issue where the `selectedOption` was not being correctly determined when the `options` array was updated.
- Improves the rendering of the selected option, ensuring that the loading state, placeholder, and selected option are displayed correctly.
- Adds a `data-value` attribute to the option elements to facilitate scrolling to the selected option.

These changes improve the overall user experience and functionality of the `PageAssistSelect` component.
2024-11-16 19:33:04 +05:30
n4ze3m
c4d9e3aeed feat: Add page assist select component to header
This commit introduces a new `PageAssistSelect` component to the header, which replaces the previous `Select` component for selecting the active chat model. The new component provides improved functionality, including:

- Ability to display provider icons alongside the model name
- Truncation of long model names to ensure they fit within the available space
- Improved loading state handling
- Ability to refresh the model list on demand

These changes enhance the user experience and make it easier for users to quickly select the desired chat model.
2024-11-16 15:50:11 +05:30
n4ze3m
4292dc45ea feat: Bump application version to 1.3.5
Updates the application version in the wxt.config.ts file from 1.3.4 to 1.3.5.
2024-11-16 15:42:31 +05:30
Muhammed Nazeem
dd6ef49698
Merge pull request #242 from n4ze3m/next
v1.3.4
2024-11-10 19:54:25 +05:30
n4ze3m
5678a0f8b2 feat: Add Korean language support
Add Korean language support to the application. This includes translating the necessary UI elements and adding Korean to the supported language list.
2024-11-10 19:34:38 +05:30
n4ze3m
a96193bbf8 feat: Add error handling for updating message by index
Adds error handling to the `updateMessageByIndex` function to prevent the temporary chat from breaking when an error occurs during the update process. This ensures a more robust and reliable experience for users.
2024-11-10 18:14:44 +05:30
n4ze3m
0f75de02cb Fix: Update temporary chat history
This commit addresses an issue where temporary chat history was not being updated correctly when using voice input.

The `setHistoryId` function is now called within the `saveMessageOnError` function to ensure that the history ID is set correctly when a message is saved.
2024-11-10 18:08:05 +05:30