Большой backlog, часть II: Studio2, MediaPlanner и новые сервисы встали на рельсы

Это выпуск про неделю, где “просто задеплоить” снова оказалось целым техно-романом с BunkerWeb, registry, APK, WebSocket и фронтенд-доменами.

tricode2: frontend extraction и Studio2

13 мая tricode2 пережил длинную серию frontend domain extraction: stage 2–13, completion pass 1–4, pass 5–6, восстановление legacy Studio workspace UI, отдельный Client Studio route, Client Studio UI и Studio2 working MVP. Если коротко: фронт больше не один гигантский комок, Studio2 начал становиться отдельной рабочей поверхностью, а Architect получил более понятное место в интерфейсе.

MediaPlanner и booking layers

MediaPlanner получил mapping, multi-column modes, source columns, fullscreen table, cleanup labels и multi-agency контур. Booking-заявки получили aggregate drill-down, zoom refresh, Excel/row drafts, интерактивные map layers и связку “booking request → draft media plan”. То есть таблица перестала быть просто кладбищем строк, а стала маршрутом к действию.

VideoStreamManager: не просто появился, а сразу с набором зубов

VideoStreamManager подключён к liquid-dev autodeploy, stage notifications в TriCodeBot, публичному домену, WebSocket proxy через BunkerWeb/frontend nginx, Android debug APK, корректным download headers и увеличенному upload limit. APK можно отдавать операторам без локальной сборки, realtime-каналы проходят через публичный домен, а 25 MB upload больше не упирается лбом в старый лимит.

Brand Media Detector, ChessRentMaker, Cellife

Brand Media Detector подключён к стандартному GitLab CI/CD lane с BunkerWeb publish и smoke-checks. ChessRentMaker получил autodeploy, публичный домен и потом восстановленный Let’s Encrypt сертификат. Cellife впервые выкатился в dev-контур через pipeline test/build/deploy/publish/smoke/notify. Новые проекты больше не “где-то на сервере руками”, а в нормальной цепочке.

Nexus и BunkerWeb

Nexus dependency cache стал частью CI/CD-истории, а BunkerWeb virtual hosts/certificates прошли recovery. Ничего героического: просто меньше скачиваний из внешнего интернета и меньше TLS-сюрпризов, а это уже почти праздник.

Покрытый backlog

В этот дайджест вошло задач: 56. Ниже не роман Толстого, а контрольный список, чтобы потом не искать хвосты по полу серверной.

2026-05-13

  • Nexus cicd dependency cache
  • Tricode2 dev client studio cockpit rollout
  • Tricode2 client studio separate route
  • Tricode2 client studio ui
  • Tricode2 frontend domain extraction
  • Tricode2 frontend domain extraction completion pass1
  • Tricode2 frontend domain extraction completion pass2
  • Tricode2 frontend domain extraction completion pass3
  • Tricode2 frontend domain extraction completion pass4
  • Tricode2 frontend domain extraction pass5
  • Tricode2 frontend domain extraction pass6
  • Tricode2 frontend domain extraction stage10
  • Tricode2 frontend domain extraction stage11
  • Tricode2 frontend domain extraction stage12
  • Tricode2 frontend domain extraction stage13
  • Tricode2 frontend domain extraction stage2
  • Tricode2 frontend domain extraction stage3
  • Tricode2 frontend domain extraction stage4
  • Tricode2 frontend domain extraction stage5
  • Tricode2 frontend domain extraction stage6
  • Tricode2 frontend domain extraction stage7
  • Tricode2 frontend domain extraction stage8
  • Tricode2 frontend domain extraction stage9
  • Tricode2 restore legacy studio workspace ui
  • Tricode2 studio2 working mvp
  • Agency planner buyer access
  • Booking aggregate drilldown
  • Booking layer aggregate hint removal
  • Booking layer zoom refresh
  • Booking request excel and row drafts
  • Booking request to draft media plan rollout
  • Dense booking request table
  • Fourseasonmedia mail headers
  • Interactive booking request map layers
  • Photoverifcator booking request layer admin and map focus rollout
  • Photoverifcator booking request layers on map
  • Photoverifcator map layer loading hotfix

2026-05-14

  • Tricode2 pwa mobile viewport fix

2026-05-15

  • Chessrentmaker autodeploy news
  • Liquid videostreammanager autodeploy news
  • Liquid videostreammanager stage notifications news
  • Bunkerweb virtualhosts certificate recovery
  • Campaign archive batch uploads
  • Media plan column label cleanup
  • Media plan fullscreen table
  • Media plan mapping rollout
  • Media plan multi column modes
  • Mediaplanner multi agency and source columns

2026-05-16

  • Brand media detector cicd autodeploy rollout
  • Cellife cicd rollout
  • Liquid dev dependency cache rollout
  • Videostreammanager android apk publish
  • Videostreammanager websocket proxy fix

2026-05-17

  • Chessrentmaker cert restore
  • Videostreammanager apk download fix
  • Videostreammanager upload limit