- Подготовлены вход через Google и подключение Google к существующему аккаунту; включение требует настройки OAuth.
- Telegram больше не запускает приложение автоматически: доступны отдельные ссылки для браузера и приложения.
- Браузерная сессия сохраняется 30 дней; переключение дат и расчёты не вызывают окно регистрации.
- Уточнён учёт активного времени при уходе со страницы, потере фокуса и переходах между калькуляторами.
時家奇門
Калькулятор Ци Мэнь
v0.45.0 (076)
Через Telegram. Это займёт несколько секунд. Номер телефона и личная переписка не передаются.
Познакомимся?
После знакомства карты, избранное и настройки будут связаны только с вашим аккаунтом.
Дата и система расчёта
Школа построенияВыбор подготовлен; формула подключается после сверки таблиц.
Главный
VVoid
♞Лошадь
ДеньПоложение небесного ствола дня
ЧасПоложение небесного ствола часа
旺相休囚死Сезонная сила элемента
木火土金水
Слои карты
Часовая карта · Лошу · девять дворцов
ЮВ
ЮЗ
СВ
СЗ
巳
Ю午
未
辰
В卯
寅
申
酉З
戌
丑
С子
亥
История релизов(даты версий)
17 октября 2026
- Выделены расчётные профили: алгоритм, метод и тип карты задаются независимо.
- Основной калькулятор использует единый расчётный контракт; переключение доступных профилей происходит в том же интерфейсе.
- «Общие калькуляторы» открывает отдельную страницу с полноценными картами в две колонки, множественным выбором и общей датой.
- Добавлены опорная карта, подсветка отличий, группы совпадений и фильтр точек с расхождениями.
- Основной экран и сравнение используют общий компонент отрисовки; исходные формулы сохранены.
- Недоступные алгоритмы отмечены явно. Дневные, месячные и годовые реконструкции сохраняют тестовый статус.
19 сентября 2026
- Цвет иероглифа закреплён в канонических метаданных через его стихию и единый цветовой токен.
- Правило применяется к карте, четырём столпам, структурам, аналитике, справочникам, фильтру структур и служебному каталогу дат.
- В парных структурах каждый ствол сохраняет собственный цвет; тёмная тема получила отдельную контрастную палитру пяти стихий.
- Добавлен автоматический тест постоянства цветовой модели; расчётные формулы не изменялись.
- Добавлены все тематические шаблоны из пользовательского архива: поездка, торговля, недвижимость, инвестиции, долги, кредит, экзамен, карьера, здоровье, беременность, спорт, бизнес и суд.
- Каждый шаблон показывает исходные вопросы, роли, правила и номера страниц, сохраняя автоматическую интерпретацию выключенной до методологической проверки.
- Девять звёзд, восемь ворот и десять духов получили нормализованные ключевые слова, характеристики, контексты и тематические связи из документов К1 и Архив.zip.
- Общие правила потока Ци, времени события, фокуса, силы и движения сохранены как единый слой методики, а не как отдельные темы.
- Добавлены проверки полноты источников и справочников; расчётное ядро карт не изменялось.
- Категории личного кабинета получили единую спокойную цветовую систему и белые подписи; административные акценты переведены с оранжевого на синевато-графитовый.
- В истории релизов добавлены команды «Развернуть всё» и «Свернуть всё», а все даты по умолчанию закрыты.
- Структура проекта разделяет служебное состояние и общие данные платформы, показывает текущую версию сайта и сборку и поясняет смысл каждого показателя.
- Русский язык закреплён каноническим источником локализации; диагностика показывает код, количество строк и флаг через вертикальные разделители.
- В управлении пользователями добавлены контекстный поиск, фильтр по дате регистрации и сортировка по регистрации, имени, внутреннему ID и активности.
- Кнопки реестра ошибок отделены от карточек статусов; расчётное ядро, формулы карт и серверные API не изменялись.
- Кабинет очищен от дублирующих и навигационных модулей: сохранённые карты представлены одним раскрывающимся реестром с ограниченной шириной и горизонтальной прокруткой таблицы.
- «Личное», «Аналитика», «Консультант» и «Результаты» раскрываются внутри кабинета и больше не отправляют пользователя в калькулятор.
- Справочники и управление пользователями встроены непосредственно в «Управление системой» с прежними API, редактированием, ролями и тарифами.
- Административные разделы последовательно пронумерованы 1.1–1.11; категория показывает реальное количество модулей, а дубли «Управления сайтом», ошибок и Database Explorer удалены.
- «База карт» оставлена единственным явным переходом на отдельную управляемую страницу и помечена кнопкой «Переход».
- Домик, тема, язык, Y, выход, обратная связь, версия и профиль собраны в одну строку; версия находится непосредственно слева от профиля.
- Расчётное ядро, формулы карт и серверные API не изменялись.
- Личный кабинет собран в единый компактный модульный список: сохранённые карты — единственный открытый раздел по умолчанию.
- Категории кабинета стали кнопками, которые показывают относящиеся к ним модули; служебные разделы доступны только root-профилю.
- Справочники, база карт, цепочка расчёта, паспорт карты, локализация, статистика, структура проекта, ошибки и история релизов разделены на самостоятельные раскрывающиеся строки.
- Административные строки получили внутреннюю иерархическую нумерацию и красную маркировку; заготовка консультанта выделена фиолетовым.
- Шапка кабинета получила компактную кнопку-домик, а единый аккаунт — пиктограммы ID, Telegram ID, доступа и тарифа с подсказками.
- Расчётное ядро, формулы карт и серверные связи не изменялись.
- В альтернативном центре словесные подписи четырёх столпов заменены фактическими значениями расчёта: время, число, месяц и год.
- Между значениями даты и стрелками увеличен отступ, а сами стрелки уменьшены примерно в полтора раза.
- Центральный земной ствол перенесён в правый нижний угол пятого дворца в обычном и альтернативном видах.
- Расчётное ядро и формулы карт не изменялись.
- Заголовки и панели стрелок всех четырёх столпов получили одинаковую синевато-серую заливку рамки карты; активный час больше не окрашен отдельно.
- «Продвинутый анализ» и «Фильтры» открываются во взаимоисключающих полноширинных панелях под рабочей областью карты.
- В альтернативном виде увеличены символы дворцов, уменьшены центральные стрелки, добавлен отступ до иероглифов и локализованные подписи часа, дня, месяца и года.
- Цвета стихий центральных столпов сохраняются по исходным стволам и ветвям.
- Диагностический режим Y теперь включается только после серверно подтверждённой root-роли; прямой параметр ссылки не активирует его для других пользователей.
- Расчётное ядро и формулы карт не изменялись.
- Добавлен переключаемый альтернативный вид: колонка «Четыре столпа» схлопывается, а карта Ци Мэнь занимает всю ширину рабочей области.
- Компактные четыре столпа встроены в центральный пятый дворец: без текстовых подписей, с двумя иероглифами и рабочими стрелками для каждого столпа.
- В альтернативном центре сохранены номер карты, инь/ян и номер цзюй, а также центральный ствол; метод и подпись типа карты скрыты.
- Версия закреплена крайней справа; профиль сокращён до имени и роли, а гостевая кнопка «Познакомиться» занимает ровно его место и всегда содержит понятные значок и текст.
- Кнопка языка приведена к квадрату; добавлена пиктограмма альтернативного вида по мотивам четырёх клеток.
- Расчётное ядро и формулы карт не изменялись.
- Ширина соседних рабочих модулей приведена к золотому сечению: карта Ци Мэнь занимает 61,8% доступной ширины, а «Четыре столпа» — 38,2%.
- Пропорция применяется только в двухколоночном режиме; на узких экранах сохраняется адаптивная одноколоночная компоновка.
- Высота блоков остаётся независимой и расчётное ядро не изменялось.
- Шапка унифицирована на калькуляторе, в личном кабинете, справочниках, реестре пользовательских карт и базе карт.
- Версия видна только root-профилю; личный кабинет закреплён крайним справа, а тема, язык, Y, выход и обратная связь оформлены компактными кнопками.
- Кнопка с жучком подписана «Обратная связь и ошибки сайта» и доступна на всех рабочих страницах только после авторизации.
- Простое нажатие Y теперь открывает диагностическое меню и не заменяет интерфейс; режим проверки включается отдельной командой.
- Колонка «Четыре столпа» расширена примерно на 10%, а «Продвинутый анализ» и «Фильтры» перенесены под исходные данные.
- Расчётное ядро и формулы карт не изменялись.
- Служебные разделы «Справочники», «База карт», «Цепочка расчёта» и «Паспорт расчётной карты» перенесены с главной страницы в root-кабинет.
- Кнопка «Баги» удалена; авторизованным пользователям доступна единая оранжевая кнопка обратной связи с пиктограммой жучка.
- В одном сообщении можно выделить несколько элементов страницы и прикрепить файл до 5 МБ.
- Root-профиль может собрать полный технический отчёт для GPT; текст копируется в буфер, а прикреплённый файл предлагается добавить в GPT отдельно.
- Расчётное ядро и формулы карт не изменялись.
- Добавлена отдельная пользовательская кнопка «Обратная связь» рядом с закрытой root-кнопкой «Баги».
- После включения режима можно навести курсор и выделить конкретный проблемный элемент страницы, затем описать ошибку, предложение или вопрос.
- Сообщение автоматически попадает в единый реестр с постоянным HTC-ID, URL, версией, языком, параметрами карты, пользователем или гостем и точным DOM-контекстом выделения.
- В карточке root-реестра появился отдельный блок технического контекста и ссылка на исходную страницу.
- Расчётное ядро и формулы карт не изменялись.
- На главной странице добавлена отдельная root-кнопка «Баги» слева от профиля; она сразу открывает реестр ошибок.
- После кнопки «Выйти» добавлен отдельный переключатель Y: он не входит в список языков и заменяет каждую локализуемую строку константой Y.
- Тестовый язык X и отдельная языковая структура Y удалены из активной локализации сайта и Telegram.
- Расчётное ядро и формулы карт не изменялись.
- В «Управлении сайтом» добавлен постоянный root-реестр «Ошибки и задачи»: фильтры, приоритеты, статусы, карточка, критерии приёмки, комментарии, история изменений и релиз закрытия.
- 35 пунктов полного технического аудита загружаются в реестр идемпотентно и получают стабильные номера HTC-000001…; повторная синхронизация не создаёт дубликаты.
- Добавлен диагностический язык Y: вместо перевода он показывает точный канонический ключ, поэтому источник любой строки можно найти на сайте, в Telegram Mini App и сообщениях бота.
- Автоматическое окно входа через одну минуту удалено. Авторизация вызывается явным действием пользователя или продуктовым порогом расчётов, а выход завершает и заменяет платформенную сессию.
- Дублирующий минутный heartbeat Telegram больше не увеличивает активное время второй раз; рабочий десятисекундный контур аналитики остаётся единственным источником длительности.
- Расчётное ядро и формулы карт не изменялись.
- Создан единый платформенный аккаунт HTC с постоянным гостевым ID, отдельными сессиями и привязкой истории гостя после входа через Telegram.
- Роль пользователя и тариф разделены; доступы к модулям рассчитываются через entitlement-слой, внутренние инструменты скрыты от обычных аккаунтов.
- Добавлен общий кабинет
/accountс реестром модулей, статусами доступа, сохранёнными картами, статистикой и управлением для владельца. - События платформы нормализованы, heartbeat уменьшен до 10 секунд, видимое и активное время учитываются отдельно.
- Добавлены мягкое знакомство после настраиваемого числа расчётов, явный выход и безопасное сохранение состояния карты при авторизации.
- Общие профили рождения, точки времени, карты и клиенты консультанта подготовлены для Qi Men и Human Design; сохранённые карты получают единый платформенный ID.
- Каталог 1080 карт, производная база и оба рабочих часовых метода сведены к единому профилю духов Mingli; добавлена проверка всех 1080 связей по девяти дворцам.
- Серверная активация базы больше не доверяет ожидаемому числу строк от браузера: диапазон, 24 записи на день, два метода, X-субъекты, сигнатуры, коды и ссылки проверяются сервером.
- Пустую FULL-генерацию теперь невозможно сделать активной; корректная однодневная генерация проходит контроль с 24 строками.
- Добавлен серверный постраничный каталог карт. Root-экран явно показывает источник и не подменяет недоступный сервер локальной контрольной сборкой.
- Аналитический контекст получает исходные дату и время без пустых значений; EN, RU и тестовая X-локаль имеют 100% проверяемого покрытия, включая структуры из общего справочника.
- Расчёт календаря проверен на каждом дне 1900–2100 годов: 146 828 контрольных расчётов без падений и расхождений.
- Финальный барьер релиза теперь всегда тестирует исходный расчётный код, не смешивая его с оставшимся каталогом предыдущей сборки.
- Событие расчёта передаёт настоящий номер карты, а сессия присутствия привязана к Telegram-пользователю и не переезжает между аккаунтами в одной вкладке.
- Расчётное ядро и формулы карт не изменялись.
- В личном кабинете раздел переименован в «Управление сайтом» и разбит на четыре пронумерованных модуля: локализация, статистика, структура проекта и история релизов.
- Добавлена живая карта архитектуры: размещение ChatGPT Sites, состояние API и D1, основные модули, файлы и схема обращений; данные обновляются реальным запросом.
- История релизов перенесена с главной страницы в последний модуль управления.
- Справочники звёзд, духов и врат заполнены транскрипцией архива К1 с указанием фотографии-источника и статуса проверки; машинные поля защищены от случайного изменения.
- Усилены связи и надёжность: локали больше не ограничены EN/RU в БД, webhook допускает безопасный повтор, авторизация в одной вкладке восстанавливает потерянный ответ, а записи справочника сохраняются с атомарной проверкой версии.
- Проверка избранного стала строгой: дата, время, часовой пояс, координаты и внутренний ID валидируются на сервере, лимит пяти активных карт применяется атомарно.
- Исправлены устаревшие индексы runtime-справочника, связь фильтра структур с общим источником, X-локализация дат и граница расчёта начала 1900 года.
- Пользовательские блоки переведены на единый словарь: язык X теперь охватывает аналитические модули, роли фокусов, фазы Ци, школы, подсказки входа и динамические сообщения.
- Русские названия «Общий вопрос», «Отношения», «Партнёрство», «Переговоры», «Бизнес» и «Деньги» больше не подменяются английскими.
- Красные root-блоки явно отделены от локализации и всегда остаются русскими, включая цепочку расчёта, паспорт карты и историю релизов.
- Безымянный раздел базы получил название «Каталог карт и расчётных двухчасовок».
- В просмотр карты добавлена раскрывающаяся легенда всех кодов: сигнатура, HS/ES/DR/ST/SP, полярность и пять стихий, стволы, врата, звёзды, духи, методы, occurrence и X.
- Расчётное ядро и формулы карт не изменялись.
- Авторизация через Telegram теперь завершается в уже открытой вкладке калькулятора без перехода по новой ссылке.
- Текущая карта, выбранные параметры и введённые данные не перезагружаются после подтверждения входа.
- Запрос входа действует 10 минут, используется один раз и выдаёт сессию только той вкладке, которая его создала.
- Для защищённых служебных страниц после подтверждения обновляется эта же вкладка, а не открывается новая.
- Прежняя одноразовая ссылка сохранена только как резервный сценарий.
- Расчётное ядро и формулы карт не изменялись.
- Избранные карты полностью закрыты Telegram-владельцем: анонимный посетитель не видит локальный кэш и не может создать, изменить или удалить карту.
- Добавлен тестовый язык X сразу после русского: все переводимые строки заменяются на X, а китайские иероглифы остаются исходными.
- Английские названия и описания всех 90 структур перенесены в общий словарь; Продвинутый анализ и поиск структур читают единый источник.
- В личном кабинете root добавлены настройки локализации с включением и скрытием языков и быстрым запуском проверки X.
- Telegram Mini App получил компактный флаг языка, кнопки без слова Open и внешний запуск сайта с новым одноразовым кодом авторизации.
- Расчётное ядро и формулы карт не изменялись.
18 сентября 2026
- Добавлен BUILD DB PROTOTYPE 01: закрытый каталог 1080 карт с универсальными ID, отдельными полями девяти дворцов и canonical signature.
- Из расчётного ядра сформирован пилот на 30 дней: 720 двухчасовок для Zhi Run и Chai Bu, четыре столпа, солнечный термин, сезон и базовый X_D.
- В справочники добавлен самостоятельный root-модуль базы с диапазоном генерации, фильтрами, постраничным просмотром и проверкой C_0666.
- Сервер хранит поколения производных данных отдельно и переводит новую генерацию в ACTIVE только после проверки каталога, уникальности и связей occurrence.
- Английский закреплён единственным источником переводов; добавлены отчёт покрытия и строгий режим, показывающий пропущенные ключи как ××× без изменения иероглифов.
- Расчётное ядро и формулы карт не изменялись.
- Зелёная плашка авторизованного пользователя стала кнопкой перехода в личный кабинет.
- В личном кабинете доступны профиль и постраничный список всех собственных сохранённых и архивных карт.
- Фавикон упрощён до одной крупной буквы H в принятой цветовой схеме.
- У действия «Поделиться картой» появился узнаваемый значок с тремя связанными точками; кнопки больше не сдвигаются вверх при наведении.
- Сохранённые root-правки справочников подключены к рабочей карте: структуры, звёзды, духи и врата используют единый runtime-реестр.
- Расчётное ядро и формулы карт не изменялись.
- Фавикон упрощён до хорошо читаемого знака HTC: тёмно-синяя плитка, голубой акцент и крупные белые буквы.
- В карточке пользователя вместо длинного перечня карт оставлены счётчики всех, активных и архивных записей.
- Добавлен отдельный root-реестр карт пользователя с фильтрами, постраничной таблицей и полным набором реквизитов.
- Поделиться, полный экран, печать и будущий инструмент собраны в компактную цветную группу рядом со звездой избранного.
- Отдельный нижний блок действий удалён; печатные варианты открываются из иконки принтера.
- Расчётное ядро и формулы карт не изменялись.
- В шапке для неопределённого пользователя добавлена постоянная кнопка «Авторизоваться» в красной рамке.
- Избранные карты подключены к серверной базе Telegram-профиля: каждой записи назначается сквозной девятизначный ID.
- Удаление карты стало мягким: она исчезает из избранного, но остаётся в базе со всеми реквизитами, владельцем и датами.
- Активные и архивные карты отображаются в карточке пользователя в root-справочнике; локальная избранная карта переносится при первом авторизованном открытии.
- Фавикон поставляется одновременно как встроенный SVG, PNG и ICO; исправлена его потеря на этапе сборки.
- Внутренним блокам возвращён тёмно-синий цвет заголовков, а пояснения в скобках выровнены по размеру.
- Расчётное ядро и формулы карт не изменялись.
- Блок расчётного времени растянут на всю ширину, а кнопки действий вынесены отдельным рядом ниже.
- Город, дата, время, текущий момент, час, часовой столп и избранное сохраняются в одной строке без переносов.
- После часа и часового столпа добавлены заметные вертикальные разделители; вокруг звезды избранного увеличен интервал.
- Нижние блоки упорядочены; справочники, цепочка расчёта, паспорт карты и история релизов доступны только профилю root и выделены как внутренние.
- Заголовок истории релизов и название справочников отображаются синим.
- Установлен цветной фавикон по мотивам девяти дворцов; компактный размер символов выбран по умолчанию.
- Расчётное ядро и формулы карт не изменялись.
- Версия продукта и номер сборки объединены в формате v0.23.3 (048); длинный технический номер удалён.
- Telegram Mini App открывает калькулятор в том же окне и передаёт бесшовную авторизацию.
- Окно персональных возможностей показывается через настраиваемый интервал только неавторизованному пользователю и не сбрасывает действующую сессию после публикации.
- Пользовательские ID расширены до девяти цифр и отображаются группами по три; карточка пользователя получила отдельный блок сохранённых карт и четыре профиля доступа.
- Справочники доступны только root и стоят первым служебным блоком; продвинутый анализ перенесён во второй раскрывающийся блок.
- Названия нижних разделов приведены к единому однострочному формату с пояснениями в скобках.
- Расчётное ядро и формулы карт не изменялись.
- Действующая Telegram-сессия теперь сохраняется одновременно в локальном хранилище и secure-cookie до полуночи по Москве.
- Переход в справочники передаёт сессию внутренним одноразовым кодом и больше не должен повторно отправлять авторизованного пользователя в бот.
- Запрос ежедневного входа показывается не чаще одного раза за московские сутки; временная ошибка журнала активности больше не аннулирует исправную сессию.
- В шапку возвращён профиль Telegram с реальным именем, username и аватаром; аватары также загружаются в список пользователей.
- В переключателе языка убрана стрелка, флаг увеличен, а верхняя версия сокращена до номера.
- Высота города синхронизирована с датой и временем; карточка пользователя разделена на системные данные, Telegram и статистику.
- Расчётное ядро и формулы карт не изменялись.
- Восстановлен нормальный размер часовой карты: внешняя панель снова занимает всю доступную колонку, а карта остаётся выровненной по левому краю.
- В закрытом переключателе языка браузерное значение полностью скрыто; видны только один флаг и стрелка, а в раскрытом списке сохранены флаги и названия языков.
- Справочники сначала бесшовно проверяют сохранённую Telegram-сессию и показывают окно входа только при её отсутствии или истечении.
- «Пользователи и права» выделены красным; каждый пользователь показан одной компактной строкой с постоянным семизначным ID, аватаром, статусом, Telegram ID и датой регистрации.
- Полная карточка пользователя, роль, статистика и история присутствия раскрываются нажатием на строку.
- Расчётное ядро и формулы карт не изменялись.
- Исправлен возврат из Telegram прямо в справочники и устранён сброс действующей сессии при временной ошибке журнала активности.
- «Пользователи и права» перенесены в основное меню справочников; карточка пользователя показывает поля Telegram, роль, присутствие, историю входов и сведения об устройстве.
- Фоновая отметка присутствия выполняется раз в минуту, а начало, завершение и длительность сеанса сохраняются в базе.
- В закрытом переключателе языка оставлен только флаг; полный список языков и флагов сохранён в меню.
- Карта выровнена по левому краю рамки, расчётное время оформлено отдельным блоком, а высота полей даты, времени и города унифицирована.
- Расчётное ядро и формулы карт не изменялись.
- Неавторизованный посетитель может начать работу сразу; запрос входа через Telegram появляется после одной минуты на сайте.
- Справочники вынесены из «Продвинутого анализа» в отдельный раскрывающийся root-блок.
- В справочнике структур добавлено дерево по небесному стволу: все структуры и десять групп от 甲 до 癸.
- Список всех Telegram-пользователей и назначение ролей перенесены в отдельную красную служебную панель справа.
- Добавлен блок «Фильтры» и первый рабочий поиск всех часовых карт по выбранной структуре; начальный пример — 丁乙.
- Высота, форма и типографика верхних контролов, панели расклада и раскрывающихся блоков приведены к единой системе.
- Расчётное ядро и формулы карт не изменялись.
- Добавлена защищённая root-страница справочников со сквозными ID, редактированием строк и централизованным сохранением изменений.
- Созданы справочники звёзд, духов, врат, структур и правил, а также управление обычной ролью и пятью уровнями платного доступа.
- Митя с Telegram ID 359089068 закреплён постоянным root; назначать роли и редактировать справочники может только root.
- Служебные данные и история релизов приведены к единому закрытому раскрывающемуся виду.
- На узком экране уменьшен номер сборки, исправлен контраст версии, город перенесён на вторую строку контролов, а карта выровнена по левому краю заголовка.
- Расчётное ядро и формулы карт не изменялись.
17 сентября 2026
- Модуль обмена одноразового Telegram-кода получил отдельную версию URL и больше не может оставаться в браузерном кэше от предыдущего релиза.
- Обмен кода запускается до инициализации остальных частей калькулятора, поэтому ошибка другого интерфейсного блока не блокирует вход.
- Кнопка входа снова открывает диалог с @HTCQimenBot, чтобы бот прислал сообщение с кнопкой авторизации.
- Расчётное ядро и формулы карт не изменялись.
- На сайте оставлена одна команда «Войти через Telegram»; выбор места работы перенесён в авторизованный Mini App.
- Передача авторизации во внешний браузер переведена с URL-фрагмента на одноразовый пятиминутный код.
- Код обменивается на дневную сессию только один раз и сразу удаляется из адресной строки.
- Устранена причина повторного возврата на экран входа: Telegram не обязан сохранять фрагмент после # при открытии внешнего браузера.
- Устранён цикл двойной авторизации: публичная оболочка калькулятора больше не требует отдельного входа ChatGPT до проверки Telegram-сессии.
- На странице ежедневного входа добавлены два сценария: авторизоваться через Telegram с возвратом в браузер или открыть калькулятор внутри Telegram.
- Пользовательские функции по-прежнему закрыты ежедневной Telegram-сессией; публичный доступ к оболочке не открывает личные данные.
- Расчётное ядро и формулы карт не изменялись.
- Калькулятор связан с существующим ботом @HTCQimenBot и его отдельной базой пользователей.
- Добавлена обязательная ежедневная Telegram-авторизация владельца: подтверждение истекает в 00:00 по Москве, профиль и сохранённые данные не удаляются.
- Mini App теперь открывает актуальный сайт калькулятора вместо прежнего GitHub-адреса.
- Backend выдаёт подписанную дневную сессию только после серверной проверки Telegram initData; Bot Token не передаётся в калькулятор.
- Фиксируются вход на сайт, успешный ручной расчёт и активное время порциями по 15 секунд; скрытая, неподвижная или потерявшая фокус вкладка не считается.
- В базу добавлен журнал действий, связанный с Telegram ID, для будущей статистики, тарифов и синхронизации данных между браузерами.
- Изменения авторизации и учёта времени помечены как требующие повторной проверки на более сильной модели; расчётное ядро не менялось.
11 сентября 2026
- Каждая часовая карта получила невидимый внутренний идентификатор вида «номер_ГГГГММДД»; например, карта №666 за 24 июня 2026 года хранится как 666_20260624.
- Схема избранного обновлена для будущей серверной синхронизации по Telegram ID без повторного сохранения уже добавленных карт.
- Заложена беспарольная модель входа: Telegram — основной способ, Google и Яндекс — дополнительные; тестовый лимит — 5, рабочая модель бесплатного тарифа — 100 расчётов.
- Считаемым действием назначено только успешное нажатие «Рассчитать»; автоматическое обновление карты при настройке параметров лимит не расходует.
- Копия карты в аналитическом модуле названа «Текущая аналитическая карта» и закрепляется слева при прокрутке текста.
- Под картой появилось компактное меню разделов; весь текст анализа перенесён в правую колонку.
- Карточки фокусов переписаны простым языком: явно указано, где находится фокус, кто кого порождает или контролирует, что означает сезонная сила и к какому стволу относится фаза Ци.
- Звёзды, ворота, тарелки и прочие подробности сохранены, но убраны под раскрываемый технический состав; анализ всей карты вынесен в отдельный нижний раздел.
10 сентября 2026
- Звезда добавления в избранное перенесена в строку расчётного времени сразу после часового столпа.
- Избранное теперь сохраняет текущий расчёт целиком: точные дату и время, место, метод и номер карты; ручной ввод номера удалён.
- Строка избранного сокращена до номера карты, примечания, карандаша и корзины; прежнее демонстрационное закрепление №666 удалено при миграции.
- Кнопки аналитических модулей кодируют состояние цветом: рабочие — зелёным, будущие — красным, без громоздких подписей.
- В аналитической копии карты словесные ярлыки фокусов заменены цветовым выделением самих иероглифов и общей легендой.
- Удалён крупный верхний блок «Личные карты», занимавший место перед рабочей областью.
- Закреплённые карты перенесены под «Четыре столпа» и ограничены шириной этой колонки.
- Каждое закрепление стало одной компактной строкой: звезда, номер карты, примечание и карандаш редактирования.
- Дата, время, город и метод скрыты из списка; удаление перенесено внутрь режима редактирования.
- Сохранены открытие по номеру, закрепление текущей карты и предел в пять карт.
- Добавлен личный блок закреплённых карт перед расчётом четырёх столпов: до пяти сохранений, открытие по номеру, редактируемая пометка и удаление.
- Карта №666 добавлена первым личным закреплением; её дата, время, город и метод восстанавливаются одним нажатием.
- Слой хранения подготовлен к будущей привязке закреплений к Telegram ID, а до авторизации безопасно работает локально в браузере.
- Повышен контраст подписей аналитического модуля в тёмной теме; исправлена двойная и съехавшая рамка переключателя «Расклад».
- История релизов расширена до подробного перечня фактически выполненных работ.
- Созданы независимые AnalysisCore, AnalysisTemplate и SchoolProfile, чтобы методики анализа можно было заменять без вмешательства в расчёт карты.
- Реализован технический шаблон «Отношения»: основные и дополнительные фокусы, карточки дворцов, совпадения фокусов, матрица связей и цепочки Ци.
- Добавлен самостоятельный расчёт 12 фаз Ци, не смешанный с сезонной силой элементов; интерпретация и стратегия намеренно не подставляются.
- Подготовлены тематические шаблоны анализа для общего вопроса, партнёрства, переговоров, бизнеса, денег, работы, инвестиций, здоровья, конфликтов, поездок и учёбы.
- Расширен интерфейс до 25 языков: английский и русский закреплены первыми, остальные отсортированы, языки с арабским письмом вынесены вниз, включено определение языка браузера.
- Заложены контракты будущей Telegram-авторизации, тарифных ограничений и бесплатного встраиваемого API часовой карты.
- Добавлены поисковые метаданные и структурированные данные WebApplication; заведён сквозной номер сборки.
- Увеличены шрифт языкового селектора, расстояние между флагом и названием языка, подписи статусов модулей и номер сборки.
- Аналитическая копия карты полностью отделена от основной: наведение и выбор структуры больше не меняют верхнюю карту.
- Из копии карты убраны маркеры сезонной силы; цветовые заливки структур и фокуса часа сделаны значительно мягче.
- Служебные данные оставлены в самом нижнем рабочем блоке.
- Создан рабочий модуль «Структуры» с отдельной копией карты и полным списком структур без внутренней прокрутки.
- Благоприятные и неблагоприятные структуры получили мягкую зелёную и красную маркировку; дворец часа — отдельный акцент со скошенным углом.
- Карточки структур сокращены до номера, пары небесной и земной тарелок, русского рабочего названия и полного описания.
- Добавлены первые десять языков, флаги и адаптация светлой, тёмной и китайской тем.
- Создан каталог 81 канонической структуры 十干克应: первый ствол — небесная тарелка, второй — земная.
- Добавлен отдельный совместимый слой девяти сочетаний с явным небесным 甲 без смешивания с каноническим ядром.
- Сохранены полные русские описания из исходного документа и машинные поля для дальнейшего анализа.
- Кнопки Чжи Жунь и Чай-Бу переставлены; при полном совпадении раскладов альтернативная кнопка получает отдельный статус и не запускает лишнее переключение.
- Переход дворцов заменён на более быстрый кроссфейд без показа синей подложки.
- Подселённый центральный ствол и служебные значки перенесены в правый нижний угол символа.
- Добавлены команды «Поделиться картой», полноэкранный режим и варианты печати.
- Единый контекст даты, времени, города и часового пояса отделён от расчётных методик.
- Часовая карта, Чай-Бу, Чжи Жунь, дневная, месячная, годовая карты и Ба-цзы подключены как независимые движки.
- Дневные, месячные и годовые формулы честно помечены как тестовые; часовой движок не используется как подмена.
- Добавлены варианты школ Цыгановой · Джоуи Япа и Тунцзун для последующей контрольной сверки.
- Исправлены наложения лицевой и оборотной сторон дворцов в Firefox и поведение переворота карты.
- Устранены проблемы кэша статических файлов после публикаций.
- Добавлены черновые периодные карты, точные границы сезона и обработка раннего/позднего часа Крысы.
- Уточнены перенос центрального ствола, скрытый Цзя, Чжи Фу, Чжи Ши, пустота и Лошадь.
9 сентября 2026
- Добавлены настраиваемые слои карты и быстрые пресеты отображения.
- Чай-Бу и Чжи Жунь выведены в отдельные часовые методики с визуальным переключением.
- Подключена сезонная сила элементов и отображение пяти состояний 旺相休囚死.
- Город, гражданское время, IANA-часовой пояс и истинное солнечное время синхронизированы в едином расчёте.
8 сентября 2026
- Сформирован машиночитаемый каталог всех 1080 часовых карт и статистический слой по объектам дворцов.
- Добавлен глобальный поиск городов с координатами, часовыми поясами и сезонным смещением UTC.
- Календарь и расчёт Ба-цзы вынесены в самостоятельные модули; диапазон дат расширен за пределы тестовой недели.
- Исправлены подселение центрального ствола, положение скрытого Цзя и служебные признаки дворцов.
- Интерфейс адаптирован под мобильные экраны и несколько языков.
2–3 сентября 2026
- Создан первый браузерный калькулятор часовой карты Ци Мэнь.
- Реализованы четыре столпа, Ян/Инь Дунь, номер цзюй, земная и небесная тарелки, девять дворцов, Чжи Фу и Чжи Ши.
- Добавлена сетка Лошу с переворачиваемыми дворцами и базовыми подписями символов.
- Подготовлены начальные русская и английская локализации и первая публикация сайта.