{{ toast.msg }}
Delete this entry?
Cancel
Delete
Note
Link
Save
Cancel
Save
Cancel
Digest Text
{{ digestPreview.original_length }} chars -> {{ digestPreview.cleaned_length }} chars ({{ digestPreview.reduction_percent }}% reduction)
{{ digestPreview.cleaned_text }}
Preview
{{ digestLoading ? 'Saving...' : 'Clean & Save' }}
Cancel
EllaBot Chat
Close
Ask EllaBot anything about your homelab, projects, or notes.
{{ msg.content }}
Sources: {{ msg.sources.map(s => s.collection).join(', ') }}
Thinking...
Send
{{ timerDisplay }}
Recording... tap mic to stop
EllaBot
Stream of Consciousness
All
Voice
Text
Links
Pinned
Loading...
No entries yet. Record something!
{{ dayLabel(entry.timestamp) }}
{{ formatDate(entry.timestamp) }}
{{ formatDuration(entry.duration_seconds) }}
{{ entry.type.replace('_', ' ') }}
{{ entry.status }}
{{ entry.title }}
{{ entry.body }}
{{ isCollapsed(entry.id) ? 'Show more' : 'Show less' }}
{{ entry.analysis.vibes }}
Action Items ({{ entry.analysis.action_items.length }})
{{ item.priority || '?' }}
{{ item.title }}
{{ item.pillar }}
Push
Ideas ({{ entry.analysis.ideas.length }})
{{ idea.pillar }}
{{ idea.title }}
— {{ idea.description }}
Decisions
{{ dec.status === 'made' ? '✓' : '?' }}
{{ dec.what }}
({{ dec.status }})
Log
{{ entry.analysis.calibration_notes }}
Analyzing...
{{ t }}
Transcribe
Transcribing...
Analyze
Re-analyze
{{ entry.pinned ? 'Pinned' : 'Pin' }}
Delete
{{ isRecording ? '■' : '🎤' }}
{{ isRecording ? 'Stop' : 'Rec' }}
✎
Note
📄
Digest
💬
Chat