fix: parseo JSON robusto, UI upload full-width, selector en header, multiple files
- session-analyzer.ts: extractJSON() con 4 estrategias de parseo + log raw - TranscriptionsView: selector proyecto movido al header, upload card full-width - TranscriptionsView: soporte multi-file con cola, banner de progreso - TranscriptionsView: download .md con revokeObjectURL diferido - TranscriptionsView: upload deshabilitado sin proyecto seleccionado - session-analyzer + project-doc exportados como servicios independientes - i18n: keys titleView, statusParsing/Analyzing/Generating, filesLoaded - i18n: fix key title duplicado (title -> titleLabel)
This commit is contained in:
@@ -249,6 +249,7 @@
|
||||
},
|
||||
"transcriptions": {
|
||||
"title": "Transcriptions",
|
||||
"titleView": "Transcriptions",
|
||||
"subtitle": "Manage project sessions. Upload transcripts, analyze with AI, and maintain an incremental document.",
|
||||
"configureAI": "Configure AI",
|
||||
"aiKeyTitle": "OpenRouter API Key",
|
||||
@@ -276,9 +277,13 @@
|
||||
"selected": "selected",
|
||||
"createInKappa": "Create {count} in KAPPA",
|
||||
"type": "Type",
|
||||
"title": "Title",
|
||||
"titleLabel": "Title",
|
||||
"priority": "Priority",
|
||||
"selectProjectToCreate": "Select a project above to create stories in KAPPA",
|
||||
"statusParsing": "Processing files...",
|
||||
"statusAnalyzing": "Analyzing session with AI...",
|
||||
"statusGenerating": "Generating project document...",
|
||||
"filesLoaded": "files loaded",
|
||||
"analyzeSession": "Analyze session",
|
||||
"sessionError": "Error analyzing session",
|
||||
"sessionSummary": "Summary",
|
||||
@@ -299,6 +304,7 @@
|
||||
"updatedAt": "Updated:",
|
||||
"docViewer": "Session document",
|
||||
"selectProjectHint": "Select a project to view its sessions",
|
||||
"selectProjectFirst": "Select a project to start",
|
||||
"sessionCount": "{count} sessions | {count} session | {count} sessions"
|
||||
},
|
||||
"projectAi": {
|
||||
|
||||
Reference in New Issue
Block a user