Memory page and search inside chats, files and memory (Ctrl+K, GET /search)
ci / ui (push) Waiting to run
ci / check (push) Failing after 7s
ci / start (push) Failing after 5s

The account's memory as the web's Settings -> Memory keeps it: add, change,
remove, over /api/v2/memories. Ctrl+K asks the server's search once two
letters are typed and lists the hits below the titles, the matched ranges
drawn as <mark> elements over plain text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
HomerandClaude Opus 5.5 committed 2026-11-10 13:44:49 +00:00
1 parent be70e1a628
commit d691a4dcfa
9 files changed
+515 -11

No files matched your search

+65
View File
@@ -484,6 +484,15 @@ KEYS = (
"New folder…",
"Create",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.",
# palette.js, memory.js: search inside, and the memory page
"Memory",
"Add",
"Data group",
"Remove this memory?",
"Noted by a model",
"What your models remember about you, across chats. Change or remove anything here.",
"Something to remember…",
"Nothing remembered yet.",
)
# The app's own sentences. The mode names (Manual, Edit, Auto, Plan) stay English, as the
@@ -732,6 +741,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Nová složka…",
"Create": "Vytvořit",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "„%(name)s“ a složky v ní se smažou. Jejich konverzace zůstanou, zpět v seznamu.",
"Add": "Přidat",
"Data group": "Skupina dat",
"Remove this memory?": "Odstranit tento záznam z paměti?",
"Noted by a model": "Zaznamenal model",
"What your models remember about you, across chats. Change or remove anything here.": "Co si o vás vaše modely pamatují napříč konverzacemi. Cokoli tu můžete změnit nebo odstranit.",
"Something to remember…": "Něco k zapamatování…",
"Nothing remembered yet.": "Zatím si nic nepamatuje.",
},
"de": {
"Sign in again: the server no longer accepts this app's sign-in.": "Melden Sie sich erneut an: Der Server nimmt die Anmeldung dieser App nicht mehr an.",
@@ -975,6 +991,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Neuer Ordner…",
"Create": "Erstellen",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "„%(name)s“ und die Ordner darin werden gelöscht. Ihre Chats bleiben, wieder in der Liste.",
"Add": "Hinzufügen",
"Data group": "Datengruppe",
"Remove this memory?": "Diese Erinnerung entfernen?",
"Noted by a model": "Von einem Modell notiert",
"What your models remember about you, across chats. Change or remove anything here.": "Was Ihre Modelle über Sie behalten, über alle Chats hinweg. Hier können Sie alles ändern oder entfernen.",
"Something to remember…": "Etwas, das behalten werden soll…",
"Nothing remembered yet.": "Noch nichts behalten.",
},
"es": {
"Sign in again: the server no longer accepts this app's sign-in.": "Vuelva a iniciar sesión: el servidor ya no acepta el inicio de sesión de esta aplicación.",
@@ -1218,6 +1241,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Nueva carpeta…",
"Create": "Crear",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "Se eliminan «%(name)s» y las carpetas que contiene. Sus chats se quedan, de vuelta en la lista.",
"Add": "Añadir",
"Data group": "Grupo de datos",
"Remove this memory?": "¿Quitar este recuerdo?",
"Noted by a model": "Anotado por un modelo",
"What your models remember about you, across chats. Change or remove anything here.": "Lo que sus modelos recuerdan de usted entre chats. Aquí puede cambiar o quitar cualquier cosa.",
"Something to remember…": "Algo que recordar…",
"Nothing remembered yet.": "Todavía no se recuerda nada.",
},
"fr": {
"Sign in again: the server no longer accepts this app's sign-in.": "Reconnectez-vous : le serveur n’accepte plus la connexion de cette application.",
@@ -1461,6 +1491,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Nouveau dossier…",
"Create": "Créer",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "« %(name)s » et les dossiers qu’il contient sont supprimés. Leurs conversations restent, de retour dans la liste.",
"Add": "Ajouter",
"Data group": "Groupe de données",
"Remove this memory?": "Supprimer ce souvenir ?",
"Noted by a model": "Noté par un modèle",
"What your models remember about you, across chats. Change or remove anything here.": "Ce que vos modèles retiennent de vous, d’une conversation à l’autre. Modifiez ou supprimez ce que vous voulez ici.",
"Something to remember…": "Quelque chose à retenir…",
"Nothing remembered yet.": "Rien n’est encore retenu.",
},
"hu": {
"Sign in again: the server no longer accepts this app's sign-in.": "Jelentkezzen be újra: a szerver már nem fogadja el ennek az alkalmazásnak a bejelentkezését.",
@@ -1704,6 +1741,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Új mappa…",
"Create": "Létrehozás",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "A(z) „%(name)s” és a benne lévő mappák törlődnek. A beszélgetéseik megmaradnak, vissza a listába.",
"Add": "Hozzáadás",
"Data group": "Adatcsoport",
"Remove this memory?": "Eltávolítja ezt az emléket?",
"Noted by a model": "Egy modell jegyezte fel",
"What your models remember about you, across chats. Change or remove anything here.": "Amit a modelljei megjegyeznek Önről a beszélgetéseken át. Itt bármit módosíthat vagy eltávolíthat.",
"Something to remember…": "Valami, amit meg kell jegyezni…",
"Nothing remembered yet.": "Még nincs megjegyezve semmi.",
},
"it": {
"Sign in again: the server no longer accepts this app's sign-in.": "Accedi di nuovo: il server non accetta più l’accesso di questa app.",
@@ -1947,6 +1991,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Nuova cartella…",
"Create": "Crea",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "«%(name)s» e le cartelle al suo interno vengono eliminate. Le loro chat restano, di nuovo nell’elenco.",
"Add": "Aggiungi",
"Data group": "Gruppo di dati",
"Remove this memory?": "Rimuovere questo ricordo?",
"Noted by a model": "Annotato da un modello",
"What your models remember about you, across chats. Change or remove anything here.": "Ciò che i tuoi modelli ricordano di te tra una chat e l’altra. Qui puoi cambiare o rimuovere qualsiasi cosa.",
"Something to remember…": "Qualcosa da ricordare…",
"Nothing remembered yet.": "Ancora niente da ricordare.",
},
"pl": {
"Sign in again: the server no longer accepts this app's sign-in.": "Zaloguj się ponownie: serwer nie przyjmuje już logowania tej aplikacji.",
@@ -2190,6 +2241,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Nowy folder…",
"Create": "Utwórz",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "„%(name)s” i foldery w nim zostaną usunięte. Ich czaty zostaną, z powrotem na liście.",
"Add": "Dodaj",
"Data group": "Grupa danych",
"Remove this memory?": "Usunąć to wspomnienie?",
"Noted by a model": "Zanotowane przez model",
"What your models remember about you, across chats. Change or remove anything here.": "Co Twoje modele pamiętają o Tobie we wszystkich czatach. Tutaj możesz wszystko zmienić lub usunąć.",
"Something to remember…": "Coś do zapamiętania…",
"Nothing remembered yet.": "Na razie nic nie zapamiętano.",
},
"sk": {
"Sign in again: the server no longer accepts this app's sign-in.": "Prihláste sa znova: server už neprijíma prihlásenie tejto aplikácie.",
@@ -2433,6 +2491,13 @@ OWN: dict[str, dict[str, str]] = {
"New folder…": "Nový priečinok…",
"Create": "Vytvoriť",
"“%(name)s” and the folders inside it are deleted. Their chats stay, back in the list.": "„%(name)s“ a priečinky v ňom sa zmažú. Ich konverzácie zostanú, späť v zozname.",
"Add": "Pridať",
"Data group": "Skupina údajov",
"Remove this memory?": "Odstrániť tento záznam z pamäte?",
"Noted by a model": "Zaznamenal model",
"What your models remember about you, across chats. Change or remove anything here.": "Čo si o vás vaše modely pamätajú naprieč konverzáciami. Čokoľvek tu môžete zmeniť alebo odstrániť.",
"Something to remember…": "Niečo na zapamätanie…",
"Nothing remembered yet.": "Zatiaľ si nič nepamätá.",
},
}