Add share target, prompt templates, command palette and session organisation
- PWA share target: shared text/links start a new chat or go into a
recent session (chooser dialog)
- Prompt templates (personal + global for admins) with {{placeholders}}
that are asked for on insert; managed under Settings → Templates
- Ctrl/Cmd+K command palette; Alt+N new session, Alt+Up/Down switch
sessions, Ctrl+, settings
- Sessions can be pinned, archived and filed into folders; the list can
be grouped by date or by project, groups are collapsible
- Fix: the "What's new" dialog was never shown to signed-in users
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b5de531d2e
commit
428e2df40a
25 files changed
+1106
-33
No files matched your search
@@ -418,6 +418,51 @@ export const de: Messages = {
|
||||
"jobs.webhookRenew": "Neues Secret",
|
||||
"jobs.webhookShown": "Secret jetzt kopieren – es wird nur einmal angezeigt:",
|
||||
"jobs.webhookHelp": "Beliebiges JSON per POST an die URL schicken; es wird an den Auftrag angehängt. Anmeldung per Header X-CodeCraft-Secret (oder ?secret=…), oder das Secret in Gitea/GitHub als Webhook-Secret eintragen (Signatur X-Gitea-Signature / X-Hub-Signature-256).",
|
||||
"shareIn.title": "Mit CodeCraft geteilt",
|
||||
"shareIn.newChat": "Neuen Chat starten",
|
||||
"shareIn.appendTo": "oder an eine letzte Session anhängen",
|
||||
"common.back": "Zurück",
|
||||
"settings.tab.templates": "Vorlagen",
|
||||
"templates.title": "Prompt-Vorlagen",
|
||||
"templates.filter": "Vorlagen durchsuchen…",
|
||||
"templates.none": "Noch keine Vorlagen.",
|
||||
"templates.global": "für alle",
|
||||
"templates.manage": "Vorlagen verwalten",
|
||||
"templates.insert": "Einfügen",
|
||||
"templates.personalTitle": "Meine Vorlagen",
|
||||
"templates.personalHint": "Wiederverwendbare Prompts. Platzhalter wie {{datei}} oder {{ziel: was soll sich ändern}} werden beim Einfügen abgefragt.",
|
||||
"templates.globalTitle": "Vorlagen für alle",
|
||||
"templates.globalHint": "Diese Vorlagen sehen alle Benutzer.",
|
||||
"templates.name": "Name",
|
||||
"templates.textPlaceholder": "Prüfe {{datei}} auf Fehler und schlage Korrekturen vor.",
|
||||
"templates.add": "Vorlage hinzufügen",
|
||||
"templates.deleteConfirm": "Vorlage „{name}“ löschen?",
|
||||
"palette.title": "Befehlspalette",
|
||||
"palette.placeholder": "Zu Session, Seite oder Aktion springen…",
|
||||
"palette.newSession": "Neue Session",
|
||||
"palette.toggleTheme": "Hell/Dunkel umschalten",
|
||||
"palette.nothing": "Nichts gefunden.",
|
||||
"palette.move": "bewegen",
|
||||
"palette.open": "öffnen",
|
||||
"palette.prevNext": "vorherige/nächste Session",
|
||||
"palette.close": "schließen",
|
||||
"sidebar.pinned": "Angepinnt",
|
||||
"sidebar.archive": "Archiv",
|
||||
"sidebar.byTime": "Nach Datum",
|
||||
"sidebar.byProject": "Nach Projekt",
|
||||
"sidebar.groupByHint": "Sessions nach Datum oder Projektordner gruppieren",
|
||||
"sidebar.organise": "Session organisieren",
|
||||
"sidebar.pin": "Oben anpinnen",
|
||||
"sidebar.unpin": "Nicht mehr anpinnen",
|
||||
"sidebar.moveTo": "In Ordner verschieben…",
|
||||
"sidebar.removeFromFolder": "Aus Ordner entfernen",
|
||||
"sidebar.archiveOne": "Archivieren",
|
||||
"sidebar.unarchive": "Aus dem Archiv holen",
|
||||
"sidebar.moveTitle": "In Ordner verschieben",
|
||||
"sidebar.moveHint": "Ordner gruppieren Sessions in der Liste. Gib einen neuen Namen ein.",
|
||||
"sidebar.moveHintExisting": "Vorhandene Ordner: {folders}. Gib einen davon oder einen neuen Namen ein.",
|
||||
"sidebar.folderName": "Ordnername",
|
||||
"sidebar.move": "Verschieben",
|
||||
"new.title": "Neue Session",
|
||||
"new.directory": "Projektverzeichnis",
|
||||
"new.up": "Hoch",
|
||||
|
||||
Reference in new issue
Block a user