This website requires JavaScript.
fae57e957e
pcp-tgu-ops-ui: «Создать план» берёт план в фокусе как базу-предысторию
Дмитрий Соловьев
2026-06-04 16:32:49 +03:00
faadc63028
pcp-tgu-ops-ui: тест-кнопка закладки, статус SUPERSEDED, подсветка цепочки
Дмитрий Соловьев
2026-06-04 16:13:13 +03:00
87905311b1
pcp-tgu: якорь цепочки на LAID_IN, параллельные выдачи, SUPERSEDED
Дмитрий Соловьев
2026-06-04 16:13:02 +03:00
5235142fa6
pcp-tgu: редактор — таймлайн зум/драг/секундная шкала, подтверждения в деталях плана, без авто-кнопок
Дмитрий Соловьев
2026-06-04 14:20:01 +03:00
9e7cae4a56
docs: актуализация списка задач pcp-tgu-ops-ui (закрытые пункты, витки/полосы обзора)
Дмитрий Соловьев
2026-06-04 13:30:21 +03:00
f0e56b6e2a
pcp-tgu: редактор — стабильные витки, плейсхолдер без плана, черновик без авто-перехода
Дмитрий Соловьев
2026-06-04 13:30:12 +03:00
b62a7cf8ef
ПУУД
emelianov
2026-06-04 13:22:48 +03:00
9e5460d646
pcp-tgu: редактор/карта — выбор объекта (линии/сбросы) и проброс текста ошибок
Дмитрий Соловьев
2026-06-04 13:08:08 +03:00
d9f8260120
pcp-tgu: вкладка «Планы» — черновик на основе плана + правки UX
Дмитрий Соловьев
2026-06-04 13:07:09 +03:00
fd3603a086
pcp-tgu: статусы плана — актуальная легенда с тултипами + док жизненного цикла
Дмитрий Соловьев
2026-06-04 13:06:58 +03:00
a5a1cdfa64
pcp-tgu: связь планов на таймлайне по basePlanId вместо стрелок/нумерации по времени
Дмитрий Соловьев
2026-06-04 11:44:28 +03:00
294b17757d
pcp: время — сквозной naive LocalDateTime как локальное настенное время (без UTC)
Дмитрий Соловьев
2026-06-04 09:50:39 +03:00
faedd21f43
расчет ПУУД
emelianov
2026-06-04 09:39:27 +03:00
5049395911
pcp-tgu: пауза цепочки после REJECTED + режим «Черновики» + UI цепочек/ЗРВ
Дмитрий Соловьев
2026-06-04 00:04:47 +03:00
3638afdb85
pcp: откат UTC-слоя — сквозной naive LocalDateTime без зоны на проводе
Дмитрий Соловьев
2026-06-04 00:03:52 +03:00
0e534c5bd5
docs: удалить неактуальные TASK-доки (datetime-utc, tgu-editor-integration, plan-on-demand-redesign)
Дмитрий Соловьев
2026-06-03 16:26:03 +03:00
9c2d8516bc
pcp: создание плана новой цепочки из вкладки «Планы» (база/без истории, окно из двух ЗРВ)
Дмитрий Соловьев
2026-06-03 16:25:46 +03:00
057452f19d
pcp-tgu-ops-ui: fork-forward в редакторе — выбор будущей ЗРВ для перевыдачи невозвратного плана
Дмитрий Соловьев
2026-06-03 14:12:21 +03:00
2a841fc7b3
tgu: DELETE /plans/{draftPlanId} — отказ от черновика (бэкенд + кнопка «Отмена» и авто-отмена в редакторе)
Дмитрий Соловьев
2026-06-03 13:59:52 +03:00
ec67d9d83d
pcp-tgu-ops-ui: Ф6 ядро — draft/validate/promote в редакторе (replace), прямой прокси /api/pcp-tgu
Дмитрий Соловьев
2026-06-03 13:53:24 +03:00
ae7effe1fa
pcp-tgu-service: Ф5 — promote черновика с оптимистичным локом базы (POST /plans/{id}/promote)
Дмитрий Соловьев
2026-06-03 13:36:59 +03:00
8133a5144f
pcp-mission-planing: Ф4 — валидация-заглушка POST /missions/{id}/validate (контракт конфликтов, пустой diff)
Дмитрий Соловьев
2026-06-03 13:27:31 +03:00
f5211fa5a0
pcp-mission-planing: Ф3 — правки контента в черновик (PATCH съёмки, DELETE включения, без авто-создания живой миссии)
Дмитрий Соловьев
2026-06-03 13:20:54 +03:00
85ce238f52
pcp: Ф2 — доработки по ревью (валидация ошибок клона, идемпотентность DRAFT, тесты)
Дмитрий Соловьев
2026-06-03 13:09:52 +03:00
0d69617420
pcp: Ф2 — черновик-клон миссии (replace + fork-forward)
Дмитрий Соловьев
2026-06-03 12:53:57 +03:00
80e281dd6d
pcp-tgu-ops-ui: панель «Параметры включения» в инспекторе маршрута
Дмитрий Соловьев
2026-06-03 12:40:53 +03:00
e060e13b85
pcp-tgu-service: боевой POST /api/plans/{planId}/issue + гард точки невозврата
Дмитрий Соловьев
2026-06-03 12:40:03 +03:00
c32e13e09c
pcp-tgu-ops-ui: гасить кнопки решения по истечении grace-окна WAITING_DECISION
Дмитрий Соловьев
2026-06-03 10:00:44 +03:00
9a2ba655e1
pcp-ui-service: удалить мёртвый реактивный CorsFilterComponent (сервлет-стек его не вызывает)
Дмитрий Соловьев
2026-06-03 09:45:24 +03:00
938248d150
pcp-tgu-ops-ui: крен маршрута — один знак после запятой
Дмитрий Соловьев
2026-06-03 09:28:09 +03:00
17b8679e44
pcp-ui-service: CORS allowedOriginPatterns — фикс Invalid CORS request на POST решения плана
Дмитрий Соловьев
2026-06-03 09:28:09 +03:00
b61be0afb8
pcp-tgu-ops-ui: маска ввода времени — невозможные значения недопустимы
Дмитрий Соловьев
2026-06-03 09:12:16 +03:00
51fd8a446b
pcp-tgu-ops-ui: надёжный 24ч ввод времени (своё текстовое поле вместо нативного)
Дмитрий Соловьев
2026-06-03 09:02:27 +03:00
f0e16aa4e8
pcp-tgu-ops-ui: одно перекрестие опорной точки + 24ч формат времени
Дмитрий Соловьев
2026-06-02 23:33:32 +03:00
e68c17e792
pcp-tgu-service: миграция с WebFlux на servlet/MVC
Дмитрий Соловьев
2026-06-02 23:14:12 +03:00
cde4ffa9b6
pcp-tgu-service: толерантность времени на Jackson-3 пути (REST-кодеки WebFlux)
Дмитрий Соловьев
2026-06-02 22:57:49 +03:00
84e70350b9
pcp-types-lib: Kafka-конверт time в UTC (фикс сдвига пояса)
Дмитрий Соловьев
2026-06-02 22:48:13 +03:00
405f02aa86
pcp: слой толерантности времени — читать naive(=UTC) и Z во всём флоте
Дмитрий Соловьев
2026-06-02 22:35:50 +03:00
240e12f442
pcp-tgu-ops-ui: вкладка Редактор — шаг времени маршрута и формат длительности
Дмитрий Соловьев
2026-06-02 22:06:06 +03:00
c2e2b2922f
pcp: миграция времени плана ТГУ на явный Z (OffsetDateTime)
Дмитрий Соловьев
2026-06-02 22:02:13 +03:00
260583b134
pcp: единообразие времени (UTC) по группе сервисов
Дмитрий Соловьев
2026-06-02 21:51:38 +03:00
ac2220d063
pcp-tgu-ops-ui: вкладка Редактор — план, включения, нижняя панель
Дмитрий Соловьев
2026-06-02 16:54:01 +03:00
fb0332a030
pcp-tgu-ops-ui: единый UTC во времени; дефолтный диапазон Планы
Дмитрий Соловьев
2026-06-02 16:53:48 +03:00
faf264e416
pcp-tgu-ops-ui: маршруты съёмки на карте — фикс антимеридиана
Дмитрий Соловьев
2026-06-02 16:53:32 +03:00
a61e23c095
pcp-tgu-service: не дублировать выданный план проекцией
Дмитрий Соловьев
2026-06-02 16:53:24 +03:00
061ac1390c
pcp-tgu-ops-ui: показывать только КА со статусом OPERATIONAL
Дмитрий Соловьев
2026-06-02 15:00:30 +03:00
e738c236a3
Не блокировать планирование неподтверждённым планом
Дмитрий Соловьев
2026-06-02 14:51:43 +03:00
86215b300a
pcp-tgu-ops-ui: убрать SUPERSEDED/EXPIRED и чекбокс истории на вкладке «Планы»
Дмитрий Соловьев
2026-06-02 14:33:04 +03:00
c76a823dbc
Редизайн pcp-tgu-service: хранить только выданное, будущее считать на лету
Дмитрий Соловьев
2026-06-02 14:32:51 +03:00
d630a891f6
Тест: провал видимости перекрывается одним планом (форма Reflexio)
Дмитрий Соловьев
2026-06-02 11:32:16 +03:00
e0aa1ccf0e
Таймлайн ТГУ: по умолчанию только актуальная цепочка планов
Дмитрий Соловьев
2026-06-02 11:25:58 +03:00
e8f253ac6a
Гарантия строгого нахлёста планов без разрывов в pcp-tgu-service
Дмитрий Соловьев
2026-06-02 11:18:02 +03:00
bd59204fcf
Незакоммиченная работа: UI заявок/планирования и правки сервисов
Дмитрий Соловьев
2026-06-02 11:04:45 +03:00
96f698112b
Запрет вложенных планов: строго монотонная цепочка в pcp-tgu-service
Дмитрий Соловьев
2026-06-02 11:04:38 +03:00
edd24d93ba
Игнорировать корневой node_modules (кэш Vite)
Дмитрий Соловьев
2026-06-01 22:19:21 +03:00
0128c5569c
2D-карта (станции, заявки) и вкладка «Заявки»
Дмитрий Соловьев
2026-06-01 22:17:50 +03:00
715b5108d6
Редактор: ручное добавление маршрутов съёмки и сбросов
Дмитрий Соловьев
2026-06-01 22:17:32 +03:00
ef97ebbcf7
Ручное сохранение маршрутов съёмки и сбросов в плане
Дмитрий Соловьев
2026-06-01 22:17:20 +03:00
fafaeed418
ЗРВ по реальным станциям приёма
Дмитрий Соловьев
2026-06-01 22:17:01 +03:00
78887dd63a
fix requests
emelianov
2026-06-01 14:22:36 +03:00
2bdc9ad64f
Корректное отображение витков
Дмитрий Соловьев
2026-06-01 13:57:13 +03:00
e5fd2a4586
chore: ignore pcp tgu ops ui local artifacts
Дмитрий Соловьев
2026-06-01 12:10:23 +03:00
02e172479f
Merge branch 'route-processing' into 'dev'
Дмитрий Соловьев
2026-06-01 07:55:23 +00:00
34c988c2d0
Конфигурация как в dev
Дмитрий Соловьев
2026-06-01 10:27:05 +03:00
bc3dd8f0b8
Конфигурация как в dev
Дмитрий Соловьев
2026-06-01 10:16:41 +03:00
ed33c3c834
fix(config): align all infrastructure addresses with dev branch
Дмитрий Соловьев
2026-06-01 10:15:39 +03:00
0ec8c304b4
fix(config): restore parametric datasource URLs after merge from dev
Дмитрий Соловьев
2026-06-01 09:54:23 +03:00
58d067c36f
Merge branch 'dev' into route-processing
Дмитрий Соловьев
2026-06-01 09:19:29 +03:00
da753b4ca9
fix(tgu-ops-ui): fix antimeridian wrapping for request and swath polygons on 2D map
Дмитрий Соловьев
2026-06-01 08:41:49 +03:00
d7dda1e2f5
feat(tgu-ops-ui): add pass selector styles and update architecture docs
Дмитрий Соловьев
2026-05-31 16:08:30 +03:00
6d1b8e7cde
fix(tgu-ops-ui): fix track antimeridian wrap and polygon culling on 2D map
Дмитрий Соловьев
2026-05-31 16:08:20 +03:00
4ab765b0ee
feat(tgu-ops-ui): display real ground track and swath from ballistics service
Дмитрий Соловьев
2026-05-31 16:05:41 +03:00
637a5e8848
feat(tgu-ops-ui): display plan works and new shoots on editor map
Дмитрий Соловьев
2026-05-31 09:18:53 +03:00
42708450bb
feat(tgu-ops-ui): display request polygons on 2D map
Дмитрий Соловьев
2026-05-30 23:28:58 +03:00
bb84844674
refactor(pcp-request-service): rename REST endpoints and DTOs for clarity
Дмитрий Соловьев
2026-05-30 23:28:45 +03:00
3d508b6be9
Update TGU 2D map spacecraft visibility controls
Дмитрий Соловьев
2026-05-30 21:13:50 +03:00
39f108e496
Handle Ordinis outage in TGU service
Дмитрий Соловьев
2026-05-30 21:04:57 +03:00
82eddedc92
feat(tgu-ops-ui): OSM tiles, editor layout fixes, map resizer
Дмитрий Соловьев
2026-05-30 16:30:53 +03:00
f084775cbb
feat(tgu-ops-ui): add spacecraft work editor tab
Дмитрий Соловьев
2026-05-30 15:28:34 +03:00
c3a1a8b4a1
Add PCP architecture docs and TGU ops updates
Дмитрий Соловьев
2026-05-30 14:18:19 +03:00
9fca4d4051
pcp-tgu интерфейс
Дмитрий Соловьев
2026-05-29 16:09:36 +03:00
24af140213
БД для stations dev
emelianov
2026-05-29 15:47:49 +03:00
651c85d64c
БД для requests dev
emelianov
2026-05-29 15:24:58 +03:00
723ceead32
БД для requests dev
emelianov
2026-05-29 15:18:57 +03:00
913b3d7c9b
pcp-tgu интерфейс
Дмитрий Соловьев
2026-05-29 15:18:21 +03:00
4556592e63
pcp-tgu интерфейс
Дмитрий Соловьев
2026-05-29 15:15:02 +03:00
eff24a254d
БД для requests dev
emelianov
2026-05-29 14:55:29 +03:00
366ed8f451
БД для slots dev
emelianov
2026-05-29 14:50:27 +03:00
2d100fdd54
БД для complex-missions dev
emelianov
2026-05-29 14:45:24 +03:00
41c3539b17
БД для ballistics dev
emelianov
2026-05-29 14:30:03 +03:00
a6f179550c
БД для ballistics dev
emelianov
2026-05-29 14:07:15 +03:00
e7c2060e2e
pcp-tgu
Дмитрий Соловьев
2026-05-29 13:35:32 +03:00
3fd702ca47
Задание НУ из ui
emelianov
2026-05-29 12:41:32 +03:00
d693bf799d
Задание НУ из ui
emelianov
2026-05-29 10:52:36 +03:00
7dfa1163e9
Расчет средних ЗРВ
emelianov
2026-05-28 16:47:43 +03:00
2c65f412cf
Расчет средних ЗРВ
emelianov
2026-05-28 13:49:35 +03:00
6e62a0bd19
-sonar
emelianov
2026-05-27 17:55:03 +03:00
7dc786362c
-sonar
emelianov
2026-05-27 17:09:47 +03:00
5c3f145267
-sonar
emelianov
2026-05-27 15:58:30 +03:00
b4dda51460
-sonar
emelianov
2026-05-27 15:52:14 +03:00