main
Update style buttons + add dynamic opacity
улучшил task-manager: задачи показывают type+productId в две строки с цветными статус-бейджами, индикатор остаётся видимым пока есть любые задачи (а не только активные), завершённые задачи сами исчезают через 30с через персональный таймер; плюс пофиксил «прыгающие» строки таблицы через сортировку features по entityid в App.vue и сделал чтобы подсветка ячейки изображения переходила на текущую строку при клике 🔍 «Переместиться»
fix(Map3D/MapView/MapWithTable): починил Cesium при переключении 2D↔3D и rapid-кликах — Viewer теперь через shallowRef+markRaw (ушёл DataCloneError от Vue-Proxy), включил requestRenderMode с guard'ом против canvas 0×0 и ResizeObserver для отрисовки глобуса после layout, добавил токены и теги сущностей чтобы изображения и маски не оставались на карте после быстрых вкл/выкл, вынес панели управления (загрузка, надписи, картоснова, зум) в отдельную папку src/components/controls/ — теперь они не пропадают при смене режима и работают и в 2D и в 3D.
Coordinates in DMS format. Color highlighting of active layers. TaskManager for processing masks and images with a modal interface. Dynamic updating of layers on the map in real time
add .gitignore + update front (add date + new page with table)
1. Table layout fix 2. Removed scrollbars 3. Fixed button panel 4. Auto-scroll to row 5. Fire status update