Последняя версия
Панацея 3.4.1
Android 8.0 и выше (API 26) · arm64, armeabi-v7a, x86, x86_64 · 28,5 МБ
Постоянная ссылка на актуальную сборку: p-cea.life/apk/latest.apk
Не хотите ничего ставить? Есть версия в браузере — она работает и на iPhone.
Что нового в 3.4.1
- Обмен с сервером начинается сразу при запуске приложения. Раньше первый проход мог молча пропуститься, если приложение открыли в течение полуминуты после прошлого обмена — а именно так и выходит сразу после обновления. Свежие данные в этом случае приезжали только при следующем возврате в приложение.
И раньше, в 3.4.0
- Починен обмен с сервером. Правка, сделанная в браузере или на другом телефоне, могла молча не примениться: приложение отчитывалось об успехе, сдвигало свою отметку вперёд и не меняло ни одной строки. Вернуться такая правка уже не могла — сервер честно отвечает «после твоей отметки ничего нет». Со стороны это выглядело как «пропали галочки на принятых препаратах, хотя в истории приём виден» и «график показывает старую дозу».
- После обновления приложение один раз перечитывает историю целиком и приводит себя в порядок само. Нажимать ничего не нужно.
- Строка, которую не удалось записать, больше не считается применённой. Раньше отказ был виден только в журнале приложения; теперь такая строка приедет снова при следующем обмене.
- Телефон больше не стирает на сервере ссылку, имени которой он не знает. Прежде «я не знаю, к какому расписанию относится этот приём» уезжало как «он ни к какому расписанию не относится» — и портило верную запись.
И раньше, в 3.3.0
- Давление — новая запись во вкладке «Тело»: верхнее, нижнее и пульс с тонометра, с точностью до минуты. Несколько замеров за день это несколько записей, а не исправления друг друга: утреннее и вечернее числа значат разное. График рисует верхнее и нижнее двумя линиями на одной шкале, поэтому расстояние между ними означает ровно то, чем оно является.
- Замеры видны в дне календаря самочувствия, рядом с температурой, и уходят в выписку вместе с ним — один документ, который можно показать врачу.
- Давление синхронизируется с версией в браузере. При первом обмене после обновления приложение один раз перечитывает историю целиком: иначе замеры, заведённые в браузере до обновления, не приехали бы уже никогда.
- В «Эпизодах» теперь видны симптомы, отмеченные в дни эпизода. Раньше их не было вовсе, даже когда они проставлены.
- Выгрузка самочувствия несёт заметки эпизодов — они печатаются один раз, в первый день эпизода внутри выбранного периода.
- Строка самочувствия на «Сегодня» появляется не только при открытом эпизоде, но и когда отмечен сегодняшний день: «мутило один день» — тоже запись.
- История замеров тела листается по десять записей.
- На графиках доз пропущенные приёмы отмечены красным, а линия обрывается на последнем приёме: раньше она тянулась до края периода, и брошенный препарат выглядел принимаемым.
И раньше, в 3.2.0
- Появился календарь самочувствия — «Модули → Самочувствие». Эпизод (болезнь, травма, недомогание, запой, прочее) с началом и окончанием, месяц в цветах категорий и отметка дня: тяжесть от 1 до 5, тридцать симптомов, температура и заметка.
- Пока эпизод не закрыт, он виден на «Сегодня» строкой над приёмами и считается до сегодняшнего дня. Будущие дни не закрашиваются: болезнь не прогнозируется.
- Записанное можно унести — выгрузка в TXT и PDF, как у женского календаря.
- Эпизоды и отметки дней синхронизируются с версией в браузере и едут в файле переноса вместе с остальными данными.
- Модуль включён сразу; выключается в настройках — вместе со своей строкой на «Сегодня».
И раньше, в 3.1.2
- Новая иконка приложения — та же, что теперь на сайте и в браузерной версии. До этого знак в каждом из трёх мест рисовался отдельно, из одного описания; теперь он один файл, и разъехаться ему негде.
- Внутри ничего не изменилось. Это выпуск 3.1.1, у которого сменился только значок: ни одной правки в данных, расписаниях, синхронизации или ИИ-функциях.
И раньше, в 3.1.1
- Версия 3.1.0 не запускалась после обновления — приложение закрывалось сразу при открытии. Причина в переводе базы на новую схему: он обращался к таблице, которую создаёт только следующий шаг. Исправлено. Чистая установка 3.1.0 работала: там база создаётся сразу новой, и перевод не выполняется вовсе.
- Данные не пострадали и восстанавливать ничего не нужно. Перевод базы идёт целиком или не идёт вовсе, и отказ откатывал его полностью — база осталась такой, какой была в 3.0.2. Эта версия подхватывает её как есть и доводит перевод до конца.
- Всё остальное из 3.1.0 — равноправная синхронизация и всё, что с ней связано — осталось без изменений; описание ниже.
И раньше, в 3.1.0
- Появилась равноправная синхронизация — обмен строка за строкой. Правки с телефона и из браузерной версии теперь складываются, а не затирают друг друга. До этого главной была серверная копия: то, что вы правили на телефоне между двумя проверками, могло исчезнуть.
- Это переключатель, и по умолчанию он выключен («Настройки → Данные на сервере»). Он заменяет «Хранить данные на сервере» — вместе они работать не могут, поэтому включение одного гасит другой. Обмен идёт сам: когда вы открываете приложение и когда закрываете его.
- Если одну и ту же запись правили в двух местах сразу, приложение больше не выбирает молча. Действует версия с сервера, а ваша сохраняется целиком и ждёт ответа: в настройках появляется строка «Расхождения», где видно, чем версии различаются, и две кнопки — оставить как есть или вернуть свою.
- Расход флаконов передаётся операциями, а не итоговым числом. Раньше доза, отмеченная на другом устройстве, могла потеряться: обе стороны присылали «было 10, стало 9», и одна доза исчезала.
- Дневник сна по-прежнему остаётся только на телефоне: он приходит из Health Connect, и на сервере для него места нет.
И раньше, в 2.37.0
- ИИ-разбор получал неверную дату начала приёма. У препарата, который принимается по расписанию группы, в разбор уходила дата самой группы — а её создают один раз, задолго до того, как в неё попадает очередной препарат. Модель считала по этой дате и «сколько дней вы принимаете», и «сколько накопилось за курс», то есть могла говорить о трёх неделях приёма как о трёх месяцах. Теперь берётся дата самого препарата: своё расписание, а если его нет — день, когда препарат добавили в группу. Нет ни того, ни другого — разбор так и скажет, что точной даты нет, вместо того чтобы посчитать по чужой.
- История дозы теперь тоже уходит в разбор — с какого числа и что на что менялось, и с какого дня действует текущая доза. Раньше её не было вовсе, и накопленное за курс считалось по нынешней дозе за весь срок: у препарата, дозу которого поднимали или снижали, это ошибка в разы. Само «накоплено за курс» теперь помечено как оценка по текущей дозе — точную сумму по такому графику приложение не считает, потому что доза записана словами, а не числом.
- Исправлен счёт остатка курса: сегодняшний день попадал в него дважды, и прогноз «к концу курса выйдет столько-то» был завышен на одну суточную дозу.
И раньше, в 2.36.0
- Экран «Тариф» снова показывает, что входит в тарифы. После смены лимитов он ошибочно писал «не входит в этот тариф» напротив ИИ-разбора приёма и распознавания состава — у всех тарифов, включая Premium и VIP.
- Лимиты ИИ считаются за календарный месяц — все четыре функции, и период приходит с сервера в одном ответе с числом, поэтому подпись не может разойтись с лимитом.
И раньше, в 2.35.0
- На экране «Сегодня» в правом верхнем углу появился «?» — он открывает инструкцию. Она осталась и в настройках, но теперь до неё можно дотянуться с того экрана, на котором оказываешься первым, а не только через шестерёнку.
И раньше, в 2.34.0
- Исправлена авария при запуске. У кого данные хранятся на сервере, приложение после прошлого обновления могло закрываться сразу при открытии — каждый раз, и сделать с этим изнутри было нельзя ничего. Виноваты мы: сервер отдавал дату рождения из профиля в другом числовом формате, чем тот, в котором её хранит телефон, и первая же автоматическая загрузка данных записывала её так, что приложение падало ещё до появления экрана.
- Уже испорченная запись починится сама при первом запуске этой версии: дата рождения сохранится, заново вводить ничего не нужно. Исправлено с двух сторон — и на сервере, и в приложении, потому что серверная правка не доезжает до телефона, который не запускается.
- Лекарства, история приёмов, замеры и напоминания этой аварией не затрагивались — она случалась до того, как приложение успевало что-либо прочитать.
И раньше, в 2.33.0
- Если данные хранятся на сервере, главной теперь считается серверная копия. Телефон забирает изменения, сделанные в браузерной версии, и отправляет туда свои. До этого он раз в полчаса перезаписывал сервер целиком — и вес, введённый в браузере, мог исчезнуть в течение часа. Это была наша ошибка, и это её исправление.
- Изменения из браузера приезжают сразу — при каждом открытии приложения, а не раз в полчаса: телефон спрашивает у сервера одну короткую строчку состояния, а не скачивает данные целиком.
- Это направление, а не построчное слияние, и об этом сказано прямо. Если между двумя проверками правили и на телефоне, и в браузере, останется серверная версия — а данные телефона на этот момент сохранятся в файл, имя которого показано в настройках. Вернуть их можно тем же «Восстановить из файла».
- На бесплатном тарифе 60 дней с регистрации теперь относятся ко всем четырём ИИ-функциям, включая пересмотр и сборку схемы приёма.
И раньше, в 2.32.0
- На экране «Тариф» написано, что входит в каждый тариф — и в бесплатный тоже, включая то, что ИИ-функции на нём работают только первые 60 дней с регистрации. Числа приходят с сервера, поэтому это всегда действующие лимиты, а не то, что было верно на момент сборки приложения.
- Появился автоплатёж — и это ваш выбор, а не условие покупки. Галочка «Продлевать автоматически» при оплате, по умолчанию выключена. Без неё всё как было: тариф покупается на период и просто заканчивается.
- Включённый автоплатёж видно целиком: что спишется, когда и с какой карты, — и там же одна кнопка, чтобы выключить. Выключение не отбирает оплаченные дни, прекращается только следующее списание. Если цена изменится, автоплатёж остановится, а не спишет новую сумму: согласие было на конкретное число.
- Цены, состав тарифов и правила оплаты теперь есть и на сайте — p-cea.life/pricing, читаются без установки приложения.
- У годовых тарифов рядом с ценой написано, сколько это в месяц.
И раньше, в 2.31.0
- Копия на сервере уходит сама — не чаще раза в полчаса (было: раз в сутки): когда вы открываете приложение и когда закрываете его. Второе важнее первого — это момент, когда вы только что что-то отметили или добавили.
- Если с прошлой выгрузки на телефоне ничего не изменилось, ничего и не отправляется. Незачем гонять мегабайты мобильного трафика ради строк, которые на сервере уже лежат.
- Автоматическая выгрузка останавливается, если данные меняли в браузерной версии. Копия по-прежнему заменяет серверную целиком, поэтому иначе она молча затёрла бы то, что вы там завели. В настройках это сказано прямо, а кнопка «Выгрузить сейчас» заменяет копию в любом случае: это вы так решили.
И раньше, в 2.30.0
- Лимиты ИИ показываются полосами — на экране аккаунта и во вкладке «Профиль». Сколько осталось, видно сразу, без чтения; подпись под полосой говорит то, чего полоса сказать не может, — когда израсходованный лимит вернётся.
- Полоса без заливки означает «сервер не смог прочитать тариф», а не «ноль». Это разные вещи: пустая полоса читалась бы как «вы всё израсходовали», то есть перекладывала бы нашу неполадку на вас. Поэтому у неизвестного лимита заливки нет вовсе, а у израсходованного она красная.
- То же оформление сделано в браузерной версии, чтобы одно и то же место в двух приложениях выглядело одинаково.
И раньше, в 2.29.0
- В справке появилась тема «Панацея в браузере: как поставить на телефон». Копия данных телефона может лежать на сервере, а читается она в браузерной версии — и до сих пор приложение нигде не объясняло, что это такое. По ссылке она открывается вкладкой браузера и занимает меньше половины экрана; в теме по шагам расписано, как поставить её значок на домашний экран в Android, на iPhone и на компьютере, и чем она отличается от этого приложения.
- Исправлен заголовок в настройках, который после переименования вкладки стал читаться как «Модули раздела «Модули»».
И раньше, в 2.28.0
- Копию всех данных можно держать на нашем сервере. «Настройки → Резервная копия → Копия на сервере»: тот же документ, который пишет кнопка «Экспорт», только уходит не в файл, а на сервер — чтобы данные пережили потерю телефона и открывались в браузерной версии. Нужен вход в аккаунт.
- Это копия, а не синхронизация, и приложение говорит это теми же словами. Телефон остаётся оригиналом: каждая выгрузка полностью заменяет то, что лежит на сервере, включая всё, что вы завели в браузере. Копия уходит не чаще раза в сутки, при открытии приложения; рядом есть кнопки «Выгрузить сейчас» и «Загрузить с сервера» — вторая заменяет данные на телефоне и поэтому спрашивает подтверждение.
- Дневник сна на сервер не отправляется — там для него нет места, — и при загрузке с сервера он остаётся на телефоне нетронутым. Из настроек уходят только шесть полей профиля, которые сервер умеет читать: пол, дата рождения, рост, активность и две длины цикла.
И раньше, в 2.27.0
- Экран дня здоровается: вместо слова «Сегодня» в шапке — «Привет, Имя!». Имя берётся из «Профиля»; если оно не указано — просто «Привет!».
- Заголовки всех экранов переехали в левый верхний угол — туда же, где на вложенных экранах и так стоит стрелка «назад».
- Вкладка «Прочее» переименована в «Модули» — это ровно то, что в ней лежит, и то же слово, которым называется её раздел в настройках.
И раньше, в 2.26.0
- Препарат теперь можно положить в группу сразу — в его же редакторе. Раньше группа была единственным, что нельзя было решить, пока препарат создаётся: сохранить, выйти, открыть группу, найти новый препарат в списке всех и отметить его там. Теперь достаточно нажать нужную группу в разделе «Расписание», и раздел ниже сам меняет вид.
- Участник, который следует расписанию группы, своих часов приёма не имеет — их задаёт группа. Переключатель «Своё расписание» оставляет препарату собственное время, и тогда он напоминается отдельной плиткой, а не внутри групповой. Убрать препарат из группы — тем же нажатием; когда препарат в одной группе, здесь же задаётся его своя длительность участия.
- Если препарат конфликтует с тем, что в группе уже есть, приложение спросит перед добавлением — тот же вопрос и та же кнопка «всё равно добавить», что и при добавлении со стороны группы. Группа, выключенная из приёма, в списке не показывается — кроме той, в которой препарат уже состоит: иначе выйти из неё было бы неоткуда.
И раньше, в 2.25.2
- Исправлено списание дозы из флакона у групп. Группа собирает свой общий приём не из всех препаратов подряд: участник не входит в него, пока не начались его собственные даты и после того, как они кончились, если он выключен из приёма, и если у него есть своё время приёма — такой напоминается отдельной плиткой. А списание дозы из привязанного флакона шло по всему составу группы без разбора: приложение записывало в историю одно, а делало другое.
- Заметнее всего это было на препарате, у которого есть и своё время, и участие в группе: одна инъекция списывала две дозы — одну со своей плитки, вторую с групповой, — и флакон заканчивался вдвое быстрее, а на середине сам уезжал в историю. Так же тихо теряли дозы флаконы препаратов, у которых кончился свой срок участия в группе или которые были выключены из приёма.
- Уже разошедшиеся счётчики приложение не пересчитывает. По журналу нельзя восстановить, из какого флакона что уходило; поправить можно кнопками «плюс» и «минус» на карточке флакона.
И раньше, в 2.25.1
- Исправлен счёт пептидного флакона, когда разведён второй флакон того же названия. Если препарат был привязан к флакону, который к тому времени закончился, «Сегодня» брала числа не у того флакона: показывала объём набора и «осталось N из M» у нового разведения, а списывала строго через привязку — то есть не списывала ничего, и новый флакон стоял на полном счёте сколько из него ни коли. Числа и списание считались двумя разными правилами; теперь правило одно.
- Числа на плитке принадлежат только тому флакону, на который препарат привязан. Если привязки нет или привязанный флакон дозу отдать уже не может, вместо чисел на плитке стоит «Привязать флакон» — нажатие ведёт прямо в редактор препарата, где привязка и выбирается. Флакон, угаданный по одному названию, чисел больше не даёт: списание всегда шло через привязку, поэтому такие числа описывали бутылочку, чей счётчик не двинется.
- Израсходованный флакон больше не предлагается для привязки — как и флакон, уже привязанный к другому препарату: выбрать такой значило молча снять его с того препарата и остановить его счёт. Удаление препарата отпускает флакон. Правка флакона, которая его опустошает, уводит его в историю так же, как последний укол. Отмена приёма, которая не вернула дозу, больше не поднимает флакон из истории.
- Флакон и препарат узнают друг друга независимо от разделителей. «BPC 157 5 мг» на флаконе и «BPC-157» в препарате — одно название; раньше такой флакон не находился вообще. И наоборот: название короче трёх символов сравнивается только целиком, поэтому флакон «GH» больше не считается подходящим к GHRP-6, GHRP-2 и GHK-Cu разом.
И раньше, в 2.25.0
- Иллюстрация на фоне стала настройкой — и по умолчанию выключена. Рисунок медсестры стоял фоном на всех экранах, и убрать его было нельзя. Теперь это переключатель «Настройки → Оформление → Иллюстрация на фоне»: и у новой установки, и у уже установленной копии он выключен, включается одним касанием. Причина не в том, что рисунок стал хуже: приложение готовится к публикации в магазинах, а их анкеты возрастного рейтинга спрашивают про такую картинку прямо — и честный ответ уводит напоминалку о лекарствах в 18+.
- Появился экран «Тариф» — «Профиль → Аккаунт → Тариф»: что дают premium и vip, цены за месяц и за год, правило продления. Автоплатежей нет: тариф покупается на период и просто заканчивается, ничего не спишется само. Приём оплаты ещё подключается, и до тех пор экран говорит об этом прямо; бесплатная недельная квота ИИ-функций работает как раньше.
- В аккаунте видно, до какого числа оплачен тариф. Дата приходила с сервера и раньше, но выставить её было нечем — а значит, и показывать было нечего.
- Приложение подписано новым ключом. Обновление поверх встаёт как обычно: файл несёт и новый ключ, и подтверждение перехода со старого — поэтому в разделе «Подпись и контрольная сумма» ниже теперь два отпечатка, а не один. Если приложение появится в RuStore и вы захотите перейти на копию из магазина, сначала обновитесь этой версией с сайта: магазинная сборка подписана только новым ключом и на Android 8–12 поверх сборки со старым не встанет.
И раньше, в 2.24.0
- Добавить препарат можно прямо с «Сегодня». Тот же «плюсик», что на вкладке «Препараты»: новый препарат, новая группа и обе ИИ-функции схемы приёма. Раньше за этим надо было уходить на другую вкладку с того экрана, на котором приложение и открывается. Это та же кнопка, а не её копия, — поэтому меню, вопрос об аккаунте и подтверждение применения схемы всюду одни и те же.
- Остаток доз в пептидном флаконе считается по остатку, а не по полному флакону. Раньше при смене дозы уже сделанные уколы пересчитывались новой дозой: четыре укола по 0,5 мг из флакона 5 мг после перехода на 0,25 мг обещали «16 доз», хотя в бутылочке остаётся 3 мг — этого хватает на 12. Приложение теперь помнит, сколько пептида из флакона ушло, поэтому число уколов и израсходованное количество остаются двумя разными фактами и одна правка не отменяет другую. Предпросмотр в окне «Изменить дозу» показывает то же число, что появится на плитке.
- Ничего не меняется у флакона, который всё время колют одной дозой, и ни один существующий счётчик не сдвигается при обновлении: старая запись читается ровно так, как читалась до этой версии.
И раньше, в 2.23.0
- Приложение само сообщает, что вышла новая версия. Оно не из Google Play, поэтому обновить себя не может и о выпуске ему никто не говорит — теперь раз в полсуток, когда вы его открываете, оно спрашивает у этого сайта номер последней сборки. Если она новее установленной, наверху «Сегодня» появляется строка «Вышла версия …» с кнопками «Скачать» — откроет эту страницу в браузере — и «Позже», которая убирает её до следующего выпуска.
- Установить обновление приложение не может само, и это сделано намеренно: разрешения ставить другие приложения у него нет и не будет. Файл скачивает браузер, ставите его вы — и заодно можете сверить контрольную сумму ниже.
- При проверке наружу не уходит ничего: это запрос одного текстового файла с номером версии — без адреса, без аккаунта и без каких-либо сведений о вас. Выключить проверку можно в «Настройках → Обновления»; там же видно, что установлено и что доступно, и есть кнопка «Проверить сейчас». Выключенная проверка не делает запросов вовсе.
И раньше, в 2.22.0
- Вкладка «Профиль» разложена на три сегмента — «О себе», «Журнал» и «Графики». У профиля теперь свой экран, а не карточка, зажатая над журналом: раньше он был прибит к верху и ему доставалось около сантиметра высоты, поэтому восемь полей стояли двумя строками через точку.
- «О себе» читается списком: кто вы (пол, возраст, дата рождения, рост, уровень активности — карандаш тут же), последний замер (вес, процент жира, ИМТ, дата замера и напоминание, что вводится это во «Теле») и аккаунт.
- Вес и процент жира показываются последние измеренные. Синхронизация с Garmin пишет строку в день ради шагов и пульса покоя, и в самой свежей строке веса часто нет вовсе — раньше на его месте стоял прочерк, хотя вес приложению известен.
- Аккаунт теперь и в профиле, и в настройках: адрес, под которым выполнен вход, тариф и все четыре ИИ-лимита с тем, когда каждый вернётся. Выход, смена пароля и удаление аккаунта остались на экране аккаунта — одно нажатие отсюда.
- В раскрытой группе на «Сегодня» состав набран на размер меньше и обычным начертанием: плитка снова читается как группа с содержимым, а не как пять заголовков.
- В «Инструкции» появился раздел «Профиль и аккаунт» — раньше ни то, ни другое там не было описано — со свежим скриншотом; у журнала приёмов теперь свой.
И раньше, в 2.21.0
- Вместо вкладки «История» — вкладка «Профиль». Наверху то, кто вы: имя, пол, возраст, рост, уровень активности и последний вес с процентом жира и ИМТ. Здесь и только здесь эти поля меняются — раньше они жили шапкой вкладки «Тело», рядом с формой замеров, и «рост» выглядел таким же полем, как «талия»: одно вводится один раз навсегда, другое каждую неделю.
- Журнал приёмов и графики доз переехали под профиль — двумя переключателями «Журнал» и «Графики». Это то же самое, что было отдельной вкладкой, ничего не потерялось.
- В «Теле» карточка профиля осталась, но только показывает — пол, возраст и рост нужны там, потому что относительно них читаются замеры; нажатие на карточку ведёт в «Профиль». Вес, жир и обхваты по-прежнему вводятся в «Теле»: это замеры, у них история по датам, графики и импорт из Garmin.
- В раскрытой группе на «Сегодня» карандаш правки дозы прижат к правому краю. Раньше он вставал там, где заканчивался текст дозы, и вместо столбика получалась лесенка — по ступеньке на каждую длину дозы.
И раньше, в 2.20.0
- Пересмотр витаминов показывается по часам. Сначала группа со временем, под ней препараты — у каждого своя причина и пометка «остаётся как было». До этого был плоский список, где каждая строка повторяла своё время, и вопрос «что я пью в восемь утра» приходилось собирать в голове из десятка строк.
- Витамин, который пьётся дважды в день, больше не получает отдельную группу. Он расходится по группам, которые стоят на этих часах; если такой группы нет — остаётся со своими часами и не теряет второй приём. Раньше он вставал в одну названную группу и вторая доза молча исчезала.
- Фоновые картинки меняются на каждом запуске, а не раз в сутки: три рисунка по одному на день значили, что рабочую ротацию нельзя отличить от сломанной. Внутри сеанса рисунок по-прежнему не дёргается.
- Уровень активности в профиле называется по делу — Низкая, Лёгкая, Спорт, Проф. спорт — и выбирается списком: четыре сегмента в диалоге обрезали как раз те два названия, которые несут различие.
- «Сводка цикла на «Сегодня»» стала подпунктом женского календаря. Это его вид, а не четвёртый модуль, и теперь так и выглядит.
- Быстрый тур переписан под текущую версию — одиннадцать экранов, ИИ-разбор и ИИ-схема каждый со своим, и со свежими скриншотами.
- «Инструкция» получила четыре новых раздела: справочник добавок и «Мой приём», обе ИИ-функции и резервная копия. Каждый из них до этого был описан только в истории версий — то есть в единственном месте, куда никто не заглядывает за ответом.
И раньше, в 2.19.1
- На «Сегодня» у пептида видно, сколько доз осталось во флаконе — рядом с числом единиц в шприц, и на одиночной плитке, и у каждого участника группы. Там же дозу можно изменить: объём набора, остаток доз и сам флакон пересчитываются вместе с ней, а не расходятся между двумя экранами.
- Мультивитамин внутри группы можно открыть и посмотреть состав — пересчитанный на сутки при вашем графике. До этого комплекс в группе выглядел как обычная таблетка, и всё, что внутри капсулы, было не видно.
- Разведение пептида теперь правится, а не переделывается заново. Счётчик использованных доз и связь с препаратом при правке сохраняются. Израсходованные флаконы сами уходят в «Историю разведений» — и возвращаются оттуда, если вы отметили приём по ошибке.
- В профиле появился уровень физической активности (четыре градации). Он уходит в ИИ-разбор, и тот считает под него магний, калий, железо и белок: с потом теряется заметная часть, и одна и та же доза бывает достаточной при сидячей работе и малой при пяти тренировках в неделю.
- ИИ-разбор стал строже к формам и к цифрам. Состав комплекса он берёт из введённого вами, а не из памяти о бренде; формам с низкой биодоступностью (оксид магния, оксид цинка, D2, синтетический витамин E) ставит ❌ и прямо пишет, что принимать их неразумно; по пептидам считает фактически введённое количество по журналу флаконов, а не по графику. В конце ответа — легенда: что такое RDA и UL и чем цель отличается от потолка.
- ИИ-схема приёма научилась группам и пептидам. Она собирает то, что удобно пить вместе, в группы и кладёт препараты в уже существующие, не меняя их часов; расставляет и пептиды — по протоколу и никогда в одну группу с витаминами; предлагает всё, что есть в препаратах, а не только то, что уже в расписании. Число приёмов в день теперь потолок, а не цель: где можно уложиться в меньшее, схема уложится. «Заменить или добавить» спрашивается после того, как схема готова, — когда есть что взвешивать.
- Три фоновые картинки в обычном стиле, по одной на день.
И раньше, в 2.19.0
- ИИ раскладывает витамины по времени — две новые функции в меню «+» на вкладке «Препараты». «Пересмотреть витамины» разносит по часам то, что вы уже принимаете; «собрать схему» просит выбрать витамины и число приёмов в день и раскладывает их с нуля — новую схему можно заменить текущей или добавить к ней.
- Лекарства обе функции не трогают. Их часы уходят модели только как занятые — чтобы витамин не встал в тот же час, — а время рецептурного препарата меняет только врач. Мультивитамин переставляется целиком: все витамины в нём в одной капсуле, и «разнести по времени» его физически нельзя.
- Предложение вы сначала видите целиком — построчно, с причинами, с пометкой «остаётся как было» у того, что не двигается, и с предупреждениями о последствиях. Применение спрашивается отдельно и необратимо: копию прежних часов приложение не хранит. Бесплатно — по одной схеме в месяц на каждую из двух функций.
- В разведении пептидов появились МЕ. Флакон и доза могут быть в мг или в МЕ (гормон роста, ХГЧ), и все подписи, расчёты и ИИ-разбор берут выбранную единицу. Раньше флакон «10 МЕ» показывался как «10 мг» — и так же уходил в промпт, где именно об этой арифметике модель и просят.
- На «Сегодня» у пептида видно, сколько единиц набрать в шприц — и на плитке, и в раскрытой группе. Раньше это число жило на другом экране, рядом с флаконом, а не рядом с дозой, которую вы отмечаете.
- В профиле появился рост. Он уходит в ИИ-разбор вместе с весом, а индекс массы тела считает приложение: это одно деление, и неверный ИМТ в тексте от верного не отличить.
И раньше, в 2.18.0
- Разбор ИИ запускается прямо с «Сегодня». Кнопка вверху экрана открывает его в окне, рядом — прошлый разбор и счётчик запусков. Это то же окно и тот же разбор, что в «Добавках и витаминах», а не вторая копия: правила («нужен аккаунт», «данные не менялись», недельный лимит) считаются в одном месте.
- Ответ модели стал размеченным — ✅ ❌ ⚠️ ❗ ⏰ 🧪 ➕ ➖ 💉 в начале каждого пункта, по одному значку и строго по смыслу. У ответа один размер и один цвет, поэтому значок в нём — весь доступный визуальный вес.
- Флакон пептида можно связать с препаратом. Тогда отметка приёма на «Сегодня» — на своей карточке или внутри группы — списывает дозу из флакона, а снятие отметки её возвращает. Связь выбирается вручную, а не угадывается по названию: двух флаконов одного пептида достаточно, чтобы догадка молча испортила счёт.
- Журнал разведений переехал на первую вкладку и стал компактным. В свёрнутой карточке видно, сколько единиц набирать в шприц, сколько доз осталось и сколько дней флакон ещё годен.
- Женский календарь коротко показывается на «Сегодня» — день цикла, фаза и когда ждать следующие месячные. Карточка появляется, только если вы отмечали начало месячных, и выключается в «Настройках → Модули».
- Исправлено на узких экранах (проверено на Samsung S23): подписи вкладок налезали друг на друга, «Препараты» в нижней панели переносилось на две строки, а два цвета уведомления из девяти вообще не помещались на экран. В тёмной теме кружки выбора цвета перестали выглядеть полупрозрачными, и у выбранного появилась галочка.
- «Добавки и витамины» открываются на «Моём приёме», строка «Распознано» теперь честно называется «Распознано без ИИ».
И раньше, в 2.17.0
- Состав теперь хранится так, как напечатан на упаковке, а рядом — на сколько капсул он указан. Сколько вещества приходит за сутки, приложение считает само: из вашего количества таблеток и числа приёмов, и пересчитывает сразу, как только вы их измените. Раньше состав уходил в анализ ровно теми числами, что записаны, — количество капсул на него не влияло вовсе, поэтому этикетка «на 5 капсул» у того, кто пьёт по 2, завышала всё в два с половиной раза, и на экране этого видно не было. У составов, введённых раньше, приложение один раз спросит, на сколько капсул они указаны.
- Первая строка состава больше не теряется при чтении этикетки. Отсев мелкого мусора сравнивал высоту строк со средней по снимку, а перенесённые названия дают вдвое более высокие рамки и поднимают эту среднюю — из-за чего с этикеток пропадали первая строка, размер порции и отдельные дозы.
Установка
- Откройте эту страницу на телефоне и нажмите кнопку скачивания.
- Android спросит разрешение на установку из этого источника — браузеру нужно разрешить «Установку неизвестных приложений». Разрешение выдаётся один раз для браузера.
- Откройте скачанный файл из уведомления или из «Загрузок» и подтвердите установку.
- Обновление ставится поверх: данные, расписания и напоминания сохраняются. Заранее выгружать резервную копию не требуется, но перед сменой телефона это стоит сделать («Настройки» → «Данные · Резервная копия»).
.bin (так делают некоторые
браузеры и Windows), переименуйте его в .apk — иначе Android не предложит его
установить.Подпись и контрольная сумма
Приложение не из Google Play и подписано собственным ключом. С версии 2.25.0 ключ новый: файл подписан им и одновременно несёт подтверждение перехода со старого, поэтому обновление поверх любой прошлой сборки встаёт как раньше — и поэтому отпечатков ниже два. Если отпечаток окажется каким-то ещё, обновление поверх установленной копии не встанет, и это будет означать, что файл не наш.
SHA-256 файла
0979388ab1f741c80e9694674146ad4193e1bc8ae7dbaa02633bfb6838cd2f7a
SHA-256 сертификата подписи
713a66bde864da9ad02a698d03a6633c27f6c524bb7d5294aeef25ef71f2317f
SHA-256 прежнего сертификата — он же в цепочке перехода
0227f0b2a4b375e911f457cf1d9cf3dc2d3621001b23b9abb3304fbc1fde0593
Как проверить
Windows: Get-FileHash .\Panacea-3.4.1.apk -Algorithm SHA256
Linux / macOS: sha256sum Panacea-3.4.1.apk
Что нужно знать до установки
- Аккаунт нужен только для ИИ-функций. Всё остальное работает сразу, без интернета и без регистрации.
- Приложение бесплатное и без рекламы. Есть платный тариф — он расширяет квоты трёх ИИ-функций и больше ни на что не влияет, всё остальное работает без него. Оплата на период; автоплатёж — по желанию, галочкой при оплате, по умолчанию выключен и выключается в один клик. Цены и что входит в каждый тариф — на странице тарифов. ИИ-функции на бесплатном тарифе действуют первые два месяца с регистрации — все четыре, — дальше они по подписке; всё неИИшное остаётся бесплатным навсегда.
- Что уходит наружу и что остаётся на телефоне — в политике конфиденциальности; полный список примечаний — на странице примечаний.
Прошлые версии
Здесь лежит только актуальная сборка. Сборки до 2.15.0 содержали ключ ИИ-провайдера внутри APK и поэтому не публикуются.