{{ liveTime }}
{{ new Date().toLocaleDateString(undefined, {weekday:'long', month:'long', day:'numeric'}) }}
{{ Math.round(weather.current_weather.temperature) }}°
{{ toast.icon }} {{ toast.message }}
Tap back again to exit
@keyframes bgPulse{0%{background:radial-gradient(ellipse at 30% 40%,#1a1a4e,#0a0a1a)}100%{background:radial-gradient(ellipse at 70% 60%,#2d1b5e,#0a0a1a)}} @keyframes bgDrift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
✦ Customize Home

Background

Widgets

{{ widget.icon }} {{ widget.label }}
Sketchnote
{{ r.colLabel }}{{ r.text.slice(0, 60) }}
No results
Start writing…
{{ sketchColIdx + 1 }} / {{ sketchColumns.length }}
{{ imgViewer.idx+1 }} / {{ imgViewer.images.length }}
{{ t('layers') }}
{{ layer.name }}
{{ blockSelectMode.selected.size }}
NoteReels
⚠️ {{ t('autoDeleteDone') }}
{{ todoDeleteConfirm.count }} {{ t('doneItemsWillDelete') }}
{{ t('filterByDate') }}
🗑️ {{ t('recycleBin') }}
{{ noteSearchMatches.length ? (noteSearchCurrentIdx + 1) + ' / ' + noteSearchMatches.length : '–' }}
📌 {{ t('pinned') }} {{ pinnedCurrentIndex + 1 }}/{{ pinnedBlocks.length }}
#{{ tag }}
+ tag
#{{ sug }}
{{ formatDate(block.timestamp) }}
{{ block.marker === 'start' ? '🔒 ' + t('incognitoStart') : '🔓 ' + t('incognitoEnd') }}
🔒 {{ t('hiddenReveal') }}
= {{ formatLedgerTotal(block.total || 0) }}
{{ new Date(op.timestamp).toLocaleDateString([], {month:'2-digit',day:'2-digit'}) }} {{ new Date(op.timestamp).toLocaleTimeString([], {hour:'2-digit',minute:'2-digit'}) }} {{ op.op }}{{ op.value }} {{ op.label }}
No entries yet
🎤
= {{ formatLedgerTotal(block.total || 0) }}
{{ new Date(op.timestamp).toLocaleDateString([], {month:'2-digit',day:'2-digit'}) }} {{ new Date(op.timestamp).toLocaleTimeString([], {hour:'2-digit',minute:'2-digit'}) }} {{ op.op }}{{ op.value }} {{ op.label }}
Click to add entries…
📎 {{ block.refNoteTitle }}
{{ h }}
{{ cell }}
API {{ block.url }}
Loading…
⚠ {{ block.error }}
{{ block.result }}
{{ block.result }}
No data — click ↻ to fetch
{{ block.label }}
{{ new Date(block.datetime).toLocaleString() }}
past
📍
{{ block.lat.toFixed(5) }}, {{ block.lng.toFixed(5) }}
Tap to open in Maps
{{ block.filename }}
🎵
{{ block.filename }}
📄
{{ block.filename || 'Document.pdf' }}
PDF · tap to open
{{ block.title || 'Todo' }} {{ (block.items||[]).filter(i=>i.done).length }}/{{ (block.items||[]).length }}
{{ item.text }}
{{ t('noItems') }}
📋 Column {{ block.colIndex + 1 }} tap to open →
📅 {{ block.deadline }}

{{ new Date().toLocaleDateString(locale, { weekday: 'long', month: 'long', day: 'numeric' }) }}

📌 Pinned

{{ note.title || t('untitledNote') }}
{{ (note.blocks[0].text || 'Image/Content').slice(0, 50) }}
{{ getFolderName(note.folderId) }}
✎ {{ t('open') }}
📌 {{ t('unpinHome') }}

🕒 {{ t('recent') }}

{{ note.title || t('untitledNote') }} {{ formatTime(note.timestamp) }}

📆 This week

{{ currentColIdx + 1 }} / {{ totalCols }}
Columns
Col {{ ci + 1 }}
{{ colPreview(ci) }}
Slide to column
Column {{ colSliderValue + 1 }} / {{ totalCols }}
Adding items to todo list…
{{ atGhostHint }}