Panfilov Konstantin
89cc16eb4a
feat: replace chb with consent groups and preserve runtime config (api#317, #17 )
deploy-preland / deploy zoomstage.online (push) Successful in 42s
2026-10-24 04:35:44 +03:00
Panfilov Konstantin
3740839321
fix: совпадение видимого логотипа Preland и Tour (refs #12 )
deploy-preland / deploy zoomstage.online (push) Successful in 40s
2026-10-21 17:35:07 +03:00
Panfilov Konstantin
ec087ea636
feat: готовый бренд ZoomStage и минимальный доменный подвал (refs #12 )
deploy-preland / deploy zoomstage.online (push) Successful in 44s
2026-10-21 17:24:14 +03:00
Panfilov Konstantin
57196e32a9
docs: уточнить канонический SVG-контракт (refs #11 )
2026-10-21 02:30:12 +03:00
Panfilov Konstantin
e9a2a0d568
fix: актуальные ресурсы Zoomzilla и проверяемый выпуск (refs #11 )
2026-10-21 02:27:08 +03:00
Panfilov Konstantin
d2637e8f61
chore(ci): только stage, Барбариска выведена (refs #4 )
deploy-preland / deploy zoomstage.online (push) Successful in 35s
2026-10-19 14:57:39 +03:00
Panfilov Konstantin
ab84dc1629
feat(upload): фото и файлы отдельными путями на Android
2026-10-19 14:53:57 +03:00
Panfilov Konstantin
b4dedcfea5
fix: preserve stage example sets during deploy
deploy-preland / deploy barbariskatest (push) Skipped
deploy-preland / deploy zoomstage.online (push) Successful in 33s
deploy-preland / deploy zoompixel.online (push) Skipped
deploy-preland / deploy zoompixel.ru (push) Skipped
2026-10-18 04:28:06 +03:00
Panfilov Konstantin
2180d9e37b
chore(config): snapshot stage focus defaults
deploy-preland / deploy zoompixel.ru (push) Skipped
deploy-preland / deploy barbariskatest (push) Skipped
deploy-preland / deploy zoomstage.online (push) Successful in 33s
deploy-preland / deploy zoompixel.online (push) Skipped
2026-10-17 20:40:46 +03:00
Panfilov Konstantin
356eeb9806
fix(config): enable explicit face focus
deploy-preland / deploy barbariskatest (push) Skipped
deploy-preland / deploy zoomstage.online (push) Successful in 33s
deploy-preland / deploy zoompixel.online (push) Skipped
deploy-preland / deploy zoompixel.ru (push) Skipped
2026-10-17 19:25:05 +03:00
Panfilov Konstantin
ed1e476cc6
fix(deploy): preserve host preland config
2026-10-17 19:17:56 +03:00
Panfilov Konstantin
67379241aa
feat(utm): propagate join focus mode
2026-10-17 10:56:08 +03:00
Panfilov Konstantin
729e48dda7
fix: align preland root sets with Index
deploy-preland / deploy barbariskatest (push) Skipped
deploy-preland / deploy zoomstage.online (push) Successful in 21s
deploy-preland / deploy zoompixel.online (push) Skipped
deploy-preland / deploy zoompixel.ru (push) Skipped
2026-10-17 08:36:34 +03:00
Panfilov Konstantin
45e20ed0cd
fix: align stage preland picker and demo layout
deploy-preland / deploy barbariskatest (push) Skipped
deploy-preland / deploy zoomstage.online (push) Successful in 19s
deploy-preland / deploy zoompixel.online (push) Skipped
deploy-preland / deploy zoompixel.ru (push) Skipped
2026-10-17 07:39:37 +03:00
Panfilov Konstantin
dfbb086e2b
chore: version single preland config
deploy-preland / deploy zoomstage.online (push) Skipped
deploy-preland / deploy barbariskatest (push) Successful in 19s
deploy-preland / deploy zoompixel.online (push) Successful in 19s
deploy-preland / deploy zoompixel.ru (push) Successful in 20s
2026-10-17 07:00:16 +03:00
Panfilov Konstantin and Claude Opus 5.5
98a82fa123
Автодеплой на несколько доменов с разными хостингами: цели — matrix (url, префикс секретов, каталог на FTP)
...
Цель — домен со своим хостингом: секреты <prefix>_FTP_HOST/USER/PASS ищутся по имени (проверено пробой на раннере),
dir — каталог сайта на FTP ("" — корень). Цели независимы (fail-fast: false), проверка страницы — у каждой своя.
config.json и requisites.html живут на хостинге каждой цели (в репозитории — только config.json.example), деплой их
не трогает; без config.json проверка новой цели падает. README: как добавить домен.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 20:08:33 +03:00
Panfilov Konstantin and Claude Opus 5.5
6cd01f8714
Реквизиты в подвале — из config.json (requisites), затем requisites.html, затем заглушка
...
Ключ requisites — список строк, каждая отдельным абзацем, текст экранируется. Без ключа — как было: requisites.html,
а если он пуст — заглушка «ИП Иванов» (решение заказчика). config.json.example — формат ключа; README.
Проверка — .extras/checks-preland-claim/t_requisites.sh (index.php в php:8.3-cli): до правки FAIL=3, после 6/6.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 19:44:53 +03:00
Panfilov Konstantin and Claude Opus 5.5
01b5a03b8e
Автодеплой: после коммита в main — заливка на хостинг преленда по FTP с TLS и проверка страницы
...
deploy-preland / deploy (push) Successful in 18s
Реквизиты — секреты репозитория PRELAND_FTP_HOST/USER/PASS. Не заливаются служебные файлы и живущие только на
хостинге config.json и requisites.html; на хостинге ничего не удаляется. После заливки страница проверяется: адрес
загрузки — на сайте, а не на самом преленде, переход — на claim. Один вызов curl на все файлы (одно соединение).
README: раздел «Автодеплой».
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 18:37:25 +03:00
Panfilov Konstantin and Claude Opus 5.5
59e88ae964
README: что это, как работает (метки, загрузка, передача на сайт через claim), файлы, config.json, деплой на произвольный домен
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 18:34:06 +03:00