private-diary: полностью офлайн календарный дневник для Android и PWA
Опубликовано: 2026-09-27 · Автор: AI Release · @ai_release1
⚡ Главное за 5 секунд - wxk66/private-diary — полностью офлайн календарный журнал: данные остаются на устройстве, сеть и аккаунт не нужны. - Доступен как PWA для мобильного браузера и устанавливаемый Android APK. - Ограничение: авторы подчёркивают, что это не медицинский инструмент, а личный дневник для самонаблюдения. ### 🔍 Что обнаружено В репозитории wxk66/private-diary опубликован инструмент « » (Private Diary) — календарный дневник с таймером, статистикой и локальным хранением. Актуальная сборка для Android — private-diary-v1.3.0.apk, около 93 КБ; она лежит в Releases и в app/android/dist. PWA работает по адресу https://wxk66.github.io/private-diary/ и добавляется на главный экран браузера; после установки открывается отдельным окном и доступен офлайн. Интерфейс двуязычный: китайский и английский, переключение мгновенное. Есть календарь с 42 ячейками, цветовая индикация количества записей (1–4 уровня, больше 4 — число), таймер на главной, автозаполнение времени, запись долгим нажатием. Статистика включает последние 30 дней, 12 месяцев, тепловую карту 26 недель, типы и триггеры, 14 метрик. PIN задаётся 4 цифрами: пароль хранится как PBKDF2-SHA256 со 120 000 итераций и случайной солью, после пяти неверных попыток — блокировка с удвоением времени. В APK есть разблокировка по отпечатку: только при наличии сканера, отпечатков и экранного замка. ### 💡 Почему это важно Ключевое — полная автономность. У приложения нет сетевых запросов, в коде нет fetch и XMLHttpRequest, APK не запрашивает доступ к сети и хранилищу, а из разрешений — только уведомления, автозапуск после перезагрузки и сканер отпечатков. Данные живут в localStorage, поэтому очистка браузера удаляет записи; предусмотрены экспорт и импорт JSON. Это практичный вариант для приватного журнала без облаков, аккаунтов и телеметрии. APK дополнительно использует AlarmManager: ежедневное напоминание сработает даже при закрытом приложении и восстановится после перезагрузки. ### 🧩 Контекст Авторы сознательно не называют приложение медицинским. Лимиты по умолчанию — «3 раза в неделю» и «10 раз в месяц» — это личная цель, а не норма: единого стандарта частоты не существует. Более показательными считаются непрерывные серии и записи в ночное время (0:00–5:00), а клинически важны влияние на сон, работу и эмоции, невозможность остановиться и физический дискомфорт. Данные хранятся в localStorage под ключом private-diary.v1, записи из dyf.tracker.v1 переносятся автоматически. Если состояние мешает жить, разработчик советует обсудить это с врачом или психологом.
⚡ Главное за 5 секунд - wxk66/private-diary — полностью офлайн календарный журнал: данные остаются на устройстве, сеть и аккаунт не нужны.
- Доступен как PWA для мобильного браузера и устанавливаемый Android APK.
- Ограничение: авторы подчёркивают, что это не медицинский инструмент, а личный дневник для самонаблюдения.
🔍 Что обнаружено В репозитории wxk66/private-diary опубликован инструмент « » (Private Diary) — календарный дневник с таймером, статистикой и локальным хранением.
Актуальная сборка для Android — private-diary-v1.3.0.apk, около 93 КБ; она лежит в Releases и в app/android/dist.
PWA работает по адресу https://wxk66.github.io/private-diary/ и добавляется на главный экран браузера; после установки открывается отдельным окном и доступен офлайн.
Интерфейс двуязычный: китайский и английский, переключение мгновенное.
Есть календарь с 42 ячейками, цветовая индикация количества записей (1–4 уровня, больше 4 — число), таймер на главной, автозаполнение времени, запись долгим нажатием.