Skip to content

Commit 8bcd4ec

Browse files
authored
Merge pull request #109 from n4ze3m/next
v1.1.11
2 parents 3868048 + 4a5713d commit 8bcd4ec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+2393
-7945
lines changed

CONTRIBUTING.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,27 @@ Thank you for your interest in contributing to Page Assist! We welcome contribut
1919

2020
3. **Install dependencies**
2121

22-
Page Assist uses [Yarn](https://yarnpkg.com/) for dependency management. Install the required dependencies by running the following command in the project root directory:
22+
Page Assist uses [Bun](https://bun.sh/) for dependency management. Install the required dependencies by running the following command in the project root directory:
2323

2424
```
25-
yarn install
25+
bun install
2626
```
2727

2828
4. **Start the development server**
2929

3030
To run the extension in development mode, use the following command:
3131

3232
```
33-
yarn dev
33+
bun dev
3434
```
3535

36-
This will open a browser window with the extension loaded.
36+
This will open a chrome browser window with the extension loaded.
37+
38+
for firefox:
39+
40+
```
41+
bun dev:firefox
42+
```
3743

3844
5. **Install Ollama locally**
3945

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,6 @@ Checkout the Demo (v1.0.0):
3030

3131
want more features? Create an issue and let me know.
3232

33-
<!-- ## Installation
34-
35-
### Chrome Web Store
36-
37-
You can install the extension from the [Chrome Web Store](https://chromewebstore.google.com/detail/page-assist-a-web-ui-for/jfgfiigpkhlkbnfnbobbkinehhfdhndo)
38-
39-
Note: You can install the extension on any Chromium-based browser. It is not limited to Chrome. -->
4033

4134
### Manual Installation
4235

@@ -125,15 +118,17 @@ This will start a development server and watch for changes in the source files.
125118
| Opera ||||
126119
| Arc ||||
127120

121+
122+
128123
## Local AI Provider
129124

130125
- [Ollama](https://github.com/ollama/ollama) (Currently the only supported provider. More providers will be added in the future.)
131126

132127
## Roadmap
133128

134129
- [X] Firefox Support
130+
- [ ] Code Completion support for Web based IDEs (like Colab, Jupyter, etc.)
135131
- [ ] More Local AI Providers
136-
- [ ] More Features
137132
- [ ] More Customization Options
138133
- [ ] Better UI/UX
139134

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dev": "cross-env TARGET=chrome wxt",
99
"dev:firefox": "cross-env TARGET=firefox wxt -b firefox",
1010
"build": "cross-env TARGET=chrome wxt build",
11-
"build:firefox": "cross-env TARGET=chrome cross-env TARGET=firefox wxt build -b firefox",
11+
"build:firefox": "cross-env TARGET=firefox wxt build -b firefox",
1212
"zip": "cross-env TARGET=chrome wxt zip",
1313
"zip:firefox": "cross-env TARGET=firefox wxt zip -b firefox",
1414
"compile": "tsc --noEmit",

src/assets/locale/en/knowledge.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@
3838
"submit": "Submit",
3939
"success": "Knowledge added successfully"
4040
},
41-
"noEmbeddingModel": "Please add an embedding model first from the Ollama settings page"
41+
"noEmbeddingModel": "Please add an embedding model from the RAG settings page first"
4242
}

src/assets/locale/en/playground.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"formError": {
99
"noModel": "Please select a model",
10-
"noEmbeddingModel": "Please set an embedding model on the Settings > Ollama page"
10+
"noEmbeddingModel": "Please set an embedding model on the Settings > RAG page"
1111
},
1212
"form": {
1313
"textarea": {

src/assets/locale/en/settings.json

Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -217,41 +217,6 @@
217217
"label": "Ollama URL",
218218
"placeholder": "Enter Ollama URL"
219219
},
220-
"ragSettings": {
221-
"label": "RAG Settings",
222-
"model": {
223-
"label": "Embedding Model",
224-
"required": "Please select a model",
225-
"help": "Highly recommended to use embedding models like `nomic-embed-text`.",
226-
"placeholder": "Select a model"
227-
},
228-
"chunkSize": {
229-
"label": "Chunk Size",
230-
"placeholder": "Enter Chunk Size",
231-
"required": "Please enter a chunk size"
232-
},
233-
"chunkOverlap": {
234-
"label": "Chunk Overlap",
235-
"placeholder": "Enter Chunk Overlap",
236-
"required": "Please enter a chunk overlap"
237-
}
238-
},
239-
"prompt": {
240-
"label": "Configure RAG Prompt",
241-
"option1": "Normal",
242-
"option2": "Web",
243-
"alert": "Configuring the system prompt here is deprecated. Please use the Manage Prompts section to add or edit prompts. This section will be removed in a future release",
244-
"systemPrompt": "System Prompt",
245-
"systemPromptPlaceholder": "Enter System Prompt",
246-
"webSearchPrompt": "Web Search Prompt",
247-
"webSearchPromptHelp": "Do not remove `{search_results}` from the prompt.",
248-
"webSearchPromptError": "Please enter a web search prompt",
249-
"webSearchPromptPlaceholder": "Enter Web Search Prompt",
250-
"webSearchFollowUpPrompt": "Web Search Follow Up Prompt",
251-
"webSearchFollowUpPromptHelp": "Do not remove `{chat_history}` and `{question}` from the prompt.",
252-
"webSearchFollowUpPromptError": "Please input your Web Search Follow Up Prompt!",
253-
"webSearchFollowUpPromptPlaceholder": "Your Web Search Follow Up Prompt"
254-
},
255220
"advanced": {
256221
"label": "Advance Ollama URL Configuration",
257222
"urlRewriteEnabled": {
@@ -282,5 +247,43 @@
282247
"manageKnowledge": {
283248
"title": "Manage Knowledge",
284249
"heading": "Configure Knowledge Base"
250+
},
251+
"rag": {
252+
"title": "RAG Settings",
253+
"ragSettings": {
254+
"label": "RAG Settings",
255+
"model": {
256+
"label": "Embedding Model",
257+
"required": "Please select a model",
258+
"help": "Highly recommended to use embedding models like `nomic-embed-text`.",
259+
"placeholder": "Select a model"
260+
},
261+
"chunkSize": {
262+
"label": "Chunk Size",
263+
"placeholder": "Enter Chunk Size",
264+
"required": "Please enter a chunk size"
265+
},
266+
"chunkOverlap": {
267+
"label": "Chunk Overlap",
268+
"placeholder": "Enter Chunk Overlap",
269+
"required": "Please enter a chunk overlap"
270+
}
271+
},
272+
"prompt": {
273+
"label": "Configure RAG Prompt",
274+
"option1": "Normal",
275+
"option2": "Web",
276+
"alert": "Configuring the system prompt here is deprecated. Please use the Manage Prompts section to add or edit prompts. This section will be removed in a future release",
277+
"systemPrompt": "System Prompt",
278+
"systemPromptPlaceholder": "Enter System Prompt",
279+
"webSearchPrompt": "Web Search Prompt",
280+
"webSearchPromptHelp": "Do not remove `{search_results}` from the prompt.",
281+
"webSearchPromptError": "Please enter a web search prompt",
282+
"webSearchPromptPlaceholder": "Enter Web Search Prompt",
283+
"webSearchFollowUpPrompt": "Web Search Follow Up Prompt",
284+
"webSearchFollowUpPromptHelp": "Do not remove `{chat_history}` and `{question}` from the prompt.",
285+
"webSearchFollowUpPromptError": "Please input your Web Search Follow Up Prompt!",
286+
"webSearchFollowUpPromptPlaceholder": "Your Web Search Follow Up Prompt"
287+
}
285288
}
286289
}

src/assets/locale/fr/common.json

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
{
2+
"pageAssist": "Page Assist",
3+
"selectAModel": "Sélectionnez un modèle",
4+
"save": "Sauvegarder",
5+
"saved": "Enregistrée",
6+
"cancel": "Annuler",
7+
"retry": "Recommencez",
8+
"share": {
9+
"tooltip": {
10+
"share": "Partager"
11+
},
12+
"modal": {
13+
"title": "Partagez le lien vers le chat"
14+
},
15+
"form": {
16+
"defaultValue": {
17+
"name": "Anonyme",
18+
"title": "Chat sans titre"
19+
},
20+
"title": {
21+
"label": "Titre de chat",
22+
"placeholder": "Entrez le titre du chat",
23+
"required": "Le titre de chat est requis"
24+
},
25+
"name": {
26+
"label": "Votre nom",
27+
"placeholder": "Entrez votre nome",
28+
"required": "Votre nom est requis"
29+
},
30+
"btn": {
31+
"save": "Générer un lien",
32+
"saving": "Génération de lien..."
33+
}
34+
},
35+
"notification": {
36+
"successGenerate": "Lien copié dans le presse-papiers",
37+
"failGenerate": "Échec de la génération de lien"
38+
}
39+
},
40+
"copyToClipboard": "Copier dans le presse-papier",
41+
"webSearch": "Recherche sur le Web",
42+
"regenerate": "Régénérer",
43+
"edit": "Modifier",
44+
"saveAndSubmit": "Enregistrer et soumettre",
45+
"editMessage": {
46+
"placeholder": "Tapez un message..."
47+
},
48+
"submit": "Soumettre",
49+
"noData": "Pas de données",
50+
"noHistory": "Pas d'historique de chat",
51+
"chatWithCurrentPage": "Discuter avec la page actuelle",
52+
"beta": "Bêta",
53+
"tts": "Synthèse vocale",
54+
"currentChatModelSettings":"Paramètres actuels du modèle de chat",
55+
"modelSettings": {
56+
"label": "Paramètres du modèle",
57+
"description": "Définissez les options de modèle globale pour tous les chats",
58+
"form": {
59+
"keepAlive": {
60+
"label": "Maintenir en mémoire",
61+
"help": "contrôle combien de temps le modèle restera chargé en mémoire après la demande (par défaut: 5m)",
62+
"placeholder": "Entrer la durée du maintien en mémoire (p. ex., 5 m, 10 m, 1 h)"
63+
},
64+
"temperature": {
65+
"label": "Température",
66+
"placeholder": "Entrez la valeur de la température (par exemple 0,7, 1,0)"
67+
},
68+
"numCtx": {
69+
"label": "Nombre de contextes",
70+
"placeholder": "Entrez la valeur du nombre de contextes (par défaut: 2048)"
71+
},
72+
"seed": {
73+
"label": "Graine",
74+
"placeholder": "Entrez la valeur des semences (par exemple 1234)",
75+
"help": "Reproductibilité de la sortie du modèle"
76+
},
77+
"topK": {
78+
"label": "Top K",
79+
"placeholder": "Entrez la valeur Top K (par exemple 40, 100)"
80+
},
81+
"topP": {
82+
"label": "Top P",
83+
"placeholder": "Entrez la valeur Top P (par exemple 0,9, 0,95)"
84+
}
85+
},
86+
"advanced": "Plus de paramètres du modèle"
87+
}
88+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"addBtn": "Ajouter de nouvelles connaissances",
3+
"columns": {
4+
"title": "Titre",
5+
"status": "Statut",
6+
"embeddings": "Modèle d'embedding",
7+
"createdAt": "Créé à",
8+
"action": "actions"
9+
},
10+
"expandedColumns": {
11+
"name": "Nom"
12+
},
13+
"tooltip": {
14+
"delete": "Supprimer"
15+
},
16+
"confirm": {
17+
"delete": "Êtes-vous sûr de vouloir supprimer ces connaissances ?"
18+
},
19+
"deleteSuccess": "Connaissances supprimées avec succès",
20+
"status": {
21+
"pending": "En attente",
22+
"finished": "Terminé",
23+
"processing": "Traitement"
24+
},
25+
"addKnowledge": "Ajouter des connaissances",
26+
"form": {
27+
"title": {
28+
"label": "Titre de la connaissance",
29+
"placeholder": "Entrez le titre de la connaissances",
30+
"required": "Le titre de la connaissance est requis"
31+
},
32+
"uploadFile": {
33+
"label": "Téléverser un fichier",
34+
"uploadText": "Faites glisser et déposez un fichier ici ou cliquez pour téléverser",
35+
"uploadHint": "Types de fichiers pris en charge: .pdf, .csv, .txt, .md, .docx",
36+
"required": "Le fichier est requis"
37+
},
38+
"submit": "Soumettre",
39+
"success": "Les connaissances ont ajouté avec succès"
40+
},
41+
"noEmbeddingModel": "Veuillez d'abord ajouter un modèle d'embedding depuis la page des paramètres de RAG"
42+
}

src/assets/locale/fr/option.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"newChat": "Nouveau chat",
3+
"selectAPrompt": "Sélectionnez un prompt",
4+
"githubRepository": "Référentiel GitHub",
5+
"settings": "Paramètres",
6+
"sidebarTitle": "Historique de chat",
7+
"error": "Erreur",
8+
"somethingWentWrong": "Quelque chose s'est mal passé",
9+
"validationSelectModel": "Veuillez sélectionner un modèle pour continuer",
10+
"deleteHistoryConfirmation": "Êtes-vous sûr de vouloir supprimer cette historique ?",
11+
"editHistoryTitle": "Entrez un nouveau titre"
12+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"ollamaState": {
3+
"searching": "Searching for Your Ollama 🦙",
4+
"running": "Ollama is running 🦙",
5+
"notRunning": "Unable to connect to Ollama 🦙",
6+
"connectionError": "It seems like you are having a connection error. Please refer to this <anchor>documentation</anchor> for troubleshooting."
7+
},
8+
"formError": {
9+
"noModel": "Please select a model",
10+
"noEmbeddingModel": "Please set an embedding model on the Settings > RAG page"
11+
},
12+
"form": {
13+
"textarea": {
14+
"placeholder": "Type a message..."
15+
},
16+
"webSearch": {
17+
"on": "On",
18+
"off": "Off"
19+
}
20+
},
21+
"tooltip": {
22+
"searchInternet": "Rechercher Internet",
23+
"speechToText": "Parole en texte",
24+
"uploadImage": "Téléverser une image",
25+
"stopStreaming": "Arrêtez la diffusion",
26+
"knowledge": "Connaissance"
27+
},
28+
"sendWhenEnter": "Envoyer en appuyant sur Entrée"
29+
}

0 commit comments

Comments
 (0)