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.
This commit is contained in:
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Søger på internettet",
|
||||
"regenerate": "Regenerer",
|
||||
"edit": "Ændre",
|
||||
"delete": "Slet",
|
||||
"saveAndSubmit": "Gem & Indsend",
|
||||
"editMessage": {
|
||||
"placeholder": "Skriv en besked..."
|
||||
@@ -102,5 +103,14 @@
|
||||
"custom": "Brugerdefineret"
|
||||
},
|
||||
"citations": "Citater",
|
||||
"downloadCode": "Download Kode"
|
||||
"downloadCode": "Download Kode",
|
||||
"date": {
|
||||
"pinned": "Fastgjort",
|
||||
"today": "I dag",
|
||||
"yesterday": "I går",
|
||||
"last7Days": "Sidste 7 dage",
|
||||
"older": "Ældre"
|
||||
},
|
||||
"pin": "Fastgør",
|
||||
"unpin": "Frigør"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Navn"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Slet"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Er du sikker på du vil slette denne viden?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Web durchsuchen",
|
||||
"regenerate": "Neu generieren",
|
||||
"edit": "Bearbeiten",
|
||||
"delete": "Löschen",
|
||||
"saveAndSubmit": "Speichern & Absenden",
|
||||
"editMessage": {
|
||||
"placeholder": "Nachricht eingeben..."
|
||||
@@ -102,5 +103,14 @@
|
||||
"custom": "Benutzerdefiniert"
|
||||
},
|
||||
"citations": "Zitate",
|
||||
"downloadCode": "Code herunterladen"
|
||||
"downloadCode": "Code herunterladen",
|
||||
"date": {
|
||||
"pinned": "Angepinnt",
|
||||
"today": "Heute",
|
||||
"yesterday": "Gestern",
|
||||
"last7Days": "Letzte 7 Tage",
|
||||
"older": "Älter"
|
||||
},
|
||||
"pin": "Anheften",
|
||||
"unpin": "Losheften"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Name"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Löschen"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Sind Sie sicher, dass Sie dieses Wissen löschen möchten?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Searching the web",
|
||||
"regenerate": "Regenerate",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"saveAndSubmit": "Save & Submit",
|
||||
"editMessage": {
|
||||
"placeholder": "Type a message..."
|
||||
@@ -106,5 +107,14 @@
|
||||
"ollama": "Ollama Models",
|
||||
"custom": "Custom Models"
|
||||
},
|
||||
"downloadCode": "Download Code"
|
||||
"downloadCode": "Download Code",
|
||||
"date": {
|
||||
"pinned": "Pinned",
|
||||
"today": "Today",
|
||||
"yesterday": "Yesterday",
|
||||
"last7Days": "Last 7 Days",
|
||||
"older": "Older"
|
||||
},
|
||||
"pin": "Pin",
|
||||
"unpin": "Unpin"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Name"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Delete"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Are you sure you want to delete this knowledge?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Buscando en la web",
|
||||
"regenerate": "Regenerar",
|
||||
"edit": "Editar",
|
||||
"delete": "Borrar",
|
||||
"saveAndSubmit": "Guardar y Enviar",
|
||||
"editMessage": {
|
||||
"placeholder": "Ingresar un mensaje..."
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "Traducir"
|
||||
},
|
||||
"citations": "Citas",
|
||||
"downloadCode": "Descargar Código"
|
||||
"downloadCode": "Descargar Código",
|
||||
"date": {
|
||||
"pinned": "Fijado",
|
||||
"today": "Hoy",
|
||||
"yesterday": "Ayer",
|
||||
"last7Days": "Últimos 7 días",
|
||||
"older": "Más antiguo"
|
||||
},
|
||||
"pin": "Fijar",
|
||||
"unpin": "Desfijar"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Nombre"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Borrar"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "¿Esta seguro que desea borrar este conocimiento?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "جستجوی وب",
|
||||
"regenerate": "ایجاد مجدد",
|
||||
"edit": "ویرایش",
|
||||
"delete": "حذف",
|
||||
"saveAndSubmit": "ذخیره و ارسال",
|
||||
"editMessage": {
|
||||
"placeholder": "یک پیام وارد کنید..."
|
||||
@@ -95,5 +96,14 @@
|
||||
"advanced": "تنظیمات بیشتر مدل"
|
||||
},
|
||||
"citations": "منابع",
|
||||
"downloadCode": "دانلود کد"
|
||||
"downloadCode": "دانلود کد",
|
||||
"date": {
|
||||
"pinned": "پین شده",
|
||||
"today": "امروز",
|
||||
"yesterday": "دیروز",
|
||||
"last7Days": "۷ روز گذشته",
|
||||
"older": "قدیمیتر"
|
||||
},
|
||||
"pin": "پین کردن",
|
||||
"unpin": "حذف پین"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "نام"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "حذف"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "آیا مطمئن هستید که می خواهید این دانش را حذف کنید؟"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Recherche sur le Web",
|
||||
"regenerate": "Régénérer",
|
||||
"edit": "Modifier",
|
||||
"delete": "Supprimer",
|
||||
"saveAndSubmit": "Enregistrer et soumettre",
|
||||
"editMessage": {
|
||||
"placeholder": "Tapez un message..."
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "Traduire"
|
||||
},
|
||||
"citations": "Citations",
|
||||
"downloadCode": "Télécharger le code"
|
||||
"downloadCode": "Télécharger le code",
|
||||
"date": {
|
||||
"pinned": "Épinglé",
|
||||
"today": "Aujourd'hui",
|
||||
"yesterday": "Hier",
|
||||
"last7Days": "7 derniers jours",
|
||||
"older": "Plus ancien"
|
||||
},
|
||||
"pin": "Épingler",
|
||||
"unpin": "Désépingler"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Nom"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Supprimer"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Êtes-vous sûr de vouloir supprimer ces connaissances ?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Ricerca nel Web",
|
||||
"regenerate": "Rigenera",
|
||||
"edit": "Modifica",
|
||||
"delete": "Elimina",
|
||||
"saveAndSubmit": "Salva e Invia",
|
||||
"editMessage": {
|
||||
"placeholder": "Scrivi un messaggio..."
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "Tradurre"
|
||||
},
|
||||
"citations": "Citazioni",
|
||||
"downloadCode": "Scarica Codice"
|
||||
"downloadCode": "Scarica Codice",
|
||||
"date": {
|
||||
"pinned": "Fissato",
|
||||
"today": "Oggi",
|
||||
"yesterday": "Ieri",
|
||||
"last7Days": "Ultimi 7 Giorni",
|
||||
"older": "Più Vecchi"
|
||||
},
|
||||
"pin": "Fissa",
|
||||
"unpin": "Rimuovi"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Nome"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Elimina"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Sei sicuro di voler eliminare questa Knowledge Base?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "ウェブを検索中",
|
||||
"regenerate": "再生成",
|
||||
"edit": "編集",
|
||||
"delete": "削除",
|
||||
"saveAndSubmit": "保存して送信",
|
||||
"editMessage": {
|
||||
"placeholder": "メッセージを入力..."
|
||||
@@ -87,9 +88,9 @@
|
||||
"placeholder": "GPU(s)に送信するレイヤー数を入力してください"
|
||||
},
|
||||
"systemPrompt": {
|
||||
"label": "一時的なシステムプロンプト",
|
||||
"placeholder": "システムプロンプトを入力",
|
||||
"help": "これは現在のチャットでシステムプロンプトを素早く設定する方法で、選択されたシステムプロンプトが存在する場合はそれを上書きします。"
|
||||
"label": "一時的なシステムプロンプト",
|
||||
"placeholder": "システムプロンプトを入力",
|
||||
"help": "これは現在のチャットでシステムプロンプトを素早く設定する方法で、選択されたシステムプロンプトが存在する場合はそれを上書きします。"
|
||||
}
|
||||
},
|
||||
"advanced": "その他のモデル設定"
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "翻訳"
|
||||
},
|
||||
"citations": "引用",
|
||||
"downloadCode": "コードをダウンロード"
|
||||
"downloadCode": "コードをダウンロード",
|
||||
"date": {
|
||||
"pinned": "固定",
|
||||
"today": "今日",
|
||||
"yesterday": "昨日",
|
||||
"last7Days": "過去7日間",
|
||||
"older": "それ以前"
|
||||
},
|
||||
"pin": "固定",
|
||||
"unpin": "固定解除"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "名前"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "削除"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "この知識を削除してもよろしいですか?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "വെബ് തിരയുന്നു",
|
||||
"regenerate": "വീണ്ടും ജനറേറ്റ് ചെയ്യുക",
|
||||
"edit": "എഡിറ്റ് ചെയ്യുക",
|
||||
"delete": "ഇല്ലാതാക്കുക",
|
||||
"saveAndSubmit": "സേവ് ചെയ്ത് സമര്പ്പിക്കുക",
|
||||
"editMessage": {
|
||||
"placeholder": "ഒരു സന്ദേശം ടൈപ്പ് ചെയ്യുക..."
|
||||
@@ -100,5 +101,14 @@
|
||||
"translate": "വിവർത്തനം ചെയ്യുക"
|
||||
},
|
||||
"citations": "ഉദ്ധരണികൾ",
|
||||
"downloadCode": "കോഡ് ഡൗൺലോഡ് ചെയ്യുക"
|
||||
"downloadCode": "കോഡ് ഡൗൺലോഡ് ചെയ്യുക",
|
||||
"date": {
|
||||
"pinned": "പിൻ ചെയ്തത്",
|
||||
"today": "ഇന്ന്",
|
||||
"yesterday": "ഇന്നലെ",
|
||||
"last7Days": "കഴിഞ്ഞ 7 ദിവസം",
|
||||
"older": "പഴയത്"
|
||||
},
|
||||
"pin": "പിൻ ചെയ്യുക",
|
||||
"unpin": "അൺപിൻ ചെയ്യുക"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "നാമം"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "ഇല്ലാതാക്കുക"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "നിങ്ങൾക്ക് ഈ വിജ്ഞാനം ഇല്ലാതാക്കണമെന്ന് ഉറപ്പാണോ?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Søker på internett",
|
||||
"regenerate": "Regenerer",
|
||||
"edit": "Endre",
|
||||
"delete": "Slett",
|
||||
"saveAndSubmit": "Lagre & Send inn",
|
||||
"editMessage": {
|
||||
"placeholder": "Skriv en melding..."
|
||||
@@ -102,5 +103,14 @@
|
||||
"custom": "Egendefinert"
|
||||
},
|
||||
"citations": "Sitater",
|
||||
"downloadCode": "Last ned kode"
|
||||
"downloadCode": "Last ned kode",
|
||||
"date": {
|
||||
"pinned": "Festet",
|
||||
"today": "I dag",
|
||||
"yesterday": "I går",
|
||||
"last7Days": "Siste 7 dager",
|
||||
"older": "Eldre"
|
||||
},
|
||||
"pin": "Fest",
|
||||
"unpin": "Løsne"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Navn"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Slett"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Er du sikker på at du vil slette denne kunnskapen?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Pesquisando na web",
|
||||
"regenerate": "Gerar Novamente",
|
||||
"edit": "Editar",
|
||||
"delete": "Excluir",
|
||||
"saveAndSubmit": "Salvar & Enviar",
|
||||
"editMessage": {
|
||||
"placeholder": "Digite uma mensagem..."
|
||||
@@ -83,13 +84,13 @@
|
||||
"placeholder": "Digite o valor do Top P (ex: 0.9, 0.95)"
|
||||
},
|
||||
"numGpu": {
|
||||
"label": "Num GPUs",
|
||||
"placeholder": "Digite o número de camadas para enviar para a(s) GPU(s)"
|
||||
"label": "Num GPUs",
|
||||
"placeholder": "Digite o número de camadas para enviar para a(s) GPU(s)"
|
||||
},
|
||||
"systemPrompt": {
|
||||
"label": "Prompt do Sistema Temporário",
|
||||
"placeholder": "Digite o Prompt do Sistema",
|
||||
"help": "Esta é uma maneira rápida de definir o prompt do sistema no chat atual, que substituirá o prompt do sistema selecionado, se existir."
|
||||
"label": "Prompt do Sistema Temporário",
|
||||
"placeholder": "Digite o Prompt do Sistema",
|
||||
"help": "Esta é uma maneira rápida de definir o prompt do sistema no chat atual, que substituirá o prompt do sistema selecionado, se existir."
|
||||
}
|
||||
},
|
||||
"advanced": "Mais Configurações do Modelo"
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "Traduzir"
|
||||
},
|
||||
"citations": "Citações",
|
||||
"downloadCode": "Baixar Código"
|
||||
"downloadCode": "Baixar Código",
|
||||
"date": {
|
||||
"pinned": "Fixado",
|
||||
"today": "Hoje",
|
||||
"yesterday": "Ontem",
|
||||
"last7Days": "Últimos 7 Dias",
|
||||
"older": "Mais Antigos"
|
||||
},
|
||||
"pin": "Fixar",
|
||||
"unpin": "Desafixar"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Nome"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Excluir"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Tem certeza de que deseja excluir este conhecimento?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "Поиск в интернете",
|
||||
"regenerate": "Пересоздать",
|
||||
"edit": "Редактировать",
|
||||
"delete": "Удалить",
|
||||
"saveAndSubmit": "Сохранить и отправить",
|
||||
"editMessage": {
|
||||
"placeholder": "Введите сообщение..."
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "Перевести"
|
||||
},
|
||||
"citations": "Цитаты",
|
||||
"downloadCode": "Скачать код"
|
||||
"downloadCode": "Скачать код",
|
||||
"date": {
|
||||
"pinned": "Закреплено",
|
||||
"today": "Сегодня",
|
||||
"yesterday": "Вчера",
|
||||
"last7Days": "Последние 7 дней",
|
||||
"older": "Ранее"
|
||||
},
|
||||
"pin": "Закрепить",
|
||||
"unpin": "Открепить"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "Имя"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "Удалить"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "Вы уверены, что хотите удалить это знание?"
|
||||
},
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"webSearch": "搜索网络",
|
||||
"regenerate": "重新生成",
|
||||
"edit": "编辑",
|
||||
"delete": "删除",
|
||||
"saveAndSubmit": "保存 & 提交",
|
||||
"editMessage": {
|
||||
"placeholder": "输入一条消息..."
|
||||
@@ -101,5 +102,14 @@
|
||||
"translate": "翻译"
|
||||
},
|
||||
"citations": "引用",
|
||||
"downloadCode": "下载代码"
|
||||
"downloadCode": "下载代码",
|
||||
"date": {
|
||||
"pinned": "已置顶",
|
||||
"today": "今天",
|
||||
"yesterday": "昨天",
|
||||
"last7Days": "最近7天",
|
||||
"older": "更早"
|
||||
},
|
||||
"pin": "置顶",
|
||||
"unpin": "取消置顶"
|
||||
}
|
||||
@@ -10,9 +10,6 @@
|
||||
"expandedColumns": {
|
||||
"name": "名称"
|
||||
},
|
||||
"tooltip": {
|
||||
"delete": "删除"
|
||||
},
|
||||
"confirm": {
|
||||
"delete": "您确定要删除此知识吗?"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user