+
+ Upload a .docx with an episode table (Ep. # / Title / Passage, e.g. "1:1–2") and it'll
+ create a new project with chapters and chunks already labeled from it.
+
+
+
+
+
+
+
+
+
+
+
+ {importBusy && Working…
}
+ {importError && {importError}
}
+
+ {importPreview && !importBusy && (
+
+
+ {importPreview.length} episode{importPreview.length === 1 ? '' : 's'} found
+ {' · '}
+ {importPreview.filter((s) => s.parsed && s.parsed !== 'invalid').length} with passages
+
+
+
+
+ {importPreview.map((spec) => (
+
+ | Ep. {spec.episodeNumber} |
+ {spec.title} |
+
+ {spec.parsed === 'invalid'
+ ? unrecognized — skipped
+ : spec.parsed
+ ? spec.passage
+ : marker (no passage)}
+ |
+
+ ))}
+
+
+
+
+
+ )}
+
+