Сегодня

{{ todayTitle }}

Дел на сегодня

{{ dueNow.length }}

Просрочено

{{ overdue.length }}

Работа {{ todayWork.filter(t => t.status !== 'done').length }}

Пусто

Личное {{ todayPersonal.filter(t => t.status !== 'done').length }}

Пусто

Работа

{{ c.label }} {{ c.items.length }}

{{ t.title }}

{{ projectName[t.project_id] }} {{ dshort(t.due_date) }}

Личное

Пусто

Привычки

{{ d.wd }}{{ d.num }}
{{ h.streak || '' }}

Пусто

Цели

{{ gl.title }}

Пусто

Деньги

{{ monthTitle }}

Всего на счетах

{{ money(totalBalance) }}

Доходы

{{ money(monthIncome) }}

Расходы

{{ money(monthExpense) }}

Остаток месяца

{{ money(monthIncome - monthExpense) }}

Счета

{{ a.name }}{{ money(a.balance) }}

Пусто

Расходы по категориям

{{ c.name }}{{ money(c.spent) }} из {{ money(c.limit) }}

Пусто

Долги

{{ d.who }} {{ d.direction === 'i_owe' ? 'я должен' : 'мне должны' }} {{ dshort(d.due_date) }}{{ money(d.amount) }}

Пусто

Операции {{ monthTx.length }}

{{ t.kind === 'transfer' ? (accName[t.account_id] || '') + ' → ' + (accName[t.to_account_id] || '') : (catName[t.category_id] || (t.kind === 'income' ? 'Доход' : 'Без категории')) }} · {{ t.note }} {{ dshort(t.day) }} {{ t.kind === 'income' ? '+' : t.kind === 'expense' ? '−' : '' }}{{ money(t.amount) }}

Пусто

Серверы

{{ s.server }}{{ s.silent ? 'молчит с ' : '' }}{{ tshort(s.ts) }}

Процессор

{{ Math.round(s.cpu || 0) }}%

Память

{{ gb(s.mem_used) }} из {{ gb(s.mem_total) }}

Диск

{{ gb(s.disk_used) }} из {{ gb(s.disk_total) }}

{{ c.name }}{{ c.status }}

Серверы ещё не прислали данные

Сайты

{{ s.name }}{{ s.ok ? (s.ms / 1000).toFixed(1) + ' с' : 'не открывается' }}

События

{{ a.title }}{{ tshort(a.ts) }}

Пусто

Настройки

Проекты

{{ p.name }}

Пусто

Категории

{{ c.name }}{{ c.kind === 'income' ? 'доход' : 'расход' }}{{ money(c.month_limit) }}

Пусто

Счета

{{ a.name }}

Пусто

Пароль

Не короче 10 символов

{{ passMsg }}

Ещё