Обновления

Новые возможности, улучшения и обновления Attikka WPC.

v0.8.0

Платформа и интеграции

Мультикомпанийная архитектура платформы с изоляцией данных по организациям, Яндекс Карты на всех страницах, двусторонняя синхронизация с Bitrix24, система рейтинга подрядчиков, загрузка медиа и полностью обновлённый интерфейс с командной палитрой, FilterBar и компактными страницами деталей.

Новые возможности

  • Multi-company platformИзоляция данных по организациям: основа платформы, резолвинг админа через CompanyMember, все запросы фильтруются по организации. Clerk полностью удалён.
  • Yandex MapsИнтеграция в три фазы: тайлы и утилиты, карта расписания, встроенные карты на страницах деталей объектов и зданий.
  • Bitrix24 two-way syncДобавлена исходящая синхронизация: изменения сделок в Attikka автоматически отправляются обратно в Bitrix24 CRM.
  • Contractor ranking & dispatchАвтоматическая система рейтинга подрядчиков с алгоритмами оценки и умное распределение работ.
  • Media systemУниверсальная система медиа-файлов с фотогалереей. Фотографии участков крыши как первый сценарий.
  • Service subscriptionsСистема сервисных подписок и программ обслуживания для регулярных контрактов на кровельные работы.
  • Invoice emailsОтправка счетов по email с вложением PDF через Resend.

Улучшения

  • Command paletteГлобальный поиск через командную палитру (Cmd+K) заменяет видимое поле ввода. Кнопка поиска в боковой панели.
  • FilterBarВсе страницы списков переведены с SearchToolbar на FilterBar — единая фильтрация с мульти-выбором, асинхронной загрузкой опций и сохранением в URL.
  • Compact detail pagesОбновлённые страницы деталей: бейджи и действия в строке хлебных крошек, 2-колоночная сетка, вкладки с подчёркиванием, редактирование через диалог.
  • Shared form componentsВыделены переиспользуемые AddressFields, BuildingFields, ClientSelector и подключены ко всем формам создания/редактирования.
  • Site detail redesignВкладки с обзором, зданиями и настройками. Опасная зона для удаления объекта. Раскрываемые карточки крыш с участками.
v0.4.0

Качество и масштабирование

Масштабирование платформы: компанийная авторизация AuthScope, URL-синхронизация фильтров на всех страницах, дизайн-система из 57 компонентов и архитектурные улучшения.

Новые возможности

  • AuthScopeКомпанийно-зависимая авторизация: пользователи видят только данные своей организации, роли привязаны к компаниям.
  • URL-synced filtersnuqs на всех 16 страницах списков: фильтры, поиск и пагинация сохраняются в URL. Можно делиться ссылками с точным состоянием.
  • Design system57 компонентов в Storybook: от базовых кнопок до сложных форм и карточек.
  • Component librarySearchToolbar, EditableInfoCard, FormSection, StatCard, EmptyState и другие переиспользуемые компоненты.

Улучшения

  • Tiered cachingМногоуровневое кэширование на бэкенде для частых запросов.
  • Mutation factoryЕдинообразные мутации TanStack Query с автоматической инвалидацией кэша.
  • Error boundaryОбработка ошибок с graceful fallback на уровне страниц и компонентов.
  • OnboardingМастер регистрации для новых пользователей с верификацией телефона.
v0.3.0

Расписание и уведомления

Календарь расписания, система визитов, уведомления с настройками предпочтений и фоновые проверки для автоматического контроля бизнес-процессов.

Новые возможности

  • Schedule calendarТри режима отображения: день, неделя, месяц. Перетаскивание для переноса работ, фильтры по подрядчикам и статусам.
  • Visit systemCRUD для визитов на объекты, интеграция с календарём, привязка к сделкам и зданиям.
  • Notification systemПользовательские настройки уведомлений, ролевые значения по умолчанию, дедупликация.
  • Background checks6 ежедневных автоматических проверок: просроченные работы, зависшие сделки, неоплаченные счета и другие.
  • Weather forecastВиджет на дашборде с данными Open-Meteo: температура, осадки, оценка безопасности кровельных работ.

Улучшения

  • Communications hubКаналы, контакты, беседы для внутренней переписки между участниками.
v0.2.0

Основные рабочие процессы

Основные рабочие процессы платформы: воронка сделок, управление работами, система смет и счетов, а также полноценное управление клиентами, координаторами и подрядчиками.

Новые возможности

  • Deal pipelineКанбан-доска и табличное представление. Статусы сделок, история переходов, фильтрация и поиск.
  • Job managementПолный CRUD кровельных работ: создание, назначение бригад, переходы по статусам, приоритеты, привязка к зданиям и крышам.
  • Quote systemСоздание смет с позициями, расчёт стоимости материалов и работ, согласование заказчиком, генерация PDF.
  • Invoice systemПолный жизненный цикл: черновик, отправлен, оплачен, аннулирован. 21 API-эндпоинт, учёт оплат, генерация PDF.
  • Client managementКарточки клиентов с контактами, привязка к зданиям, клиентский портал с дашбордом.
  • Coordinator & contractor managementДетальные карточки, статистика по работам и выручке, история активности.
  • Client portal7 страниц: дашборд, проекты, сметы, счета, здания, подрядчики, менеджеры. Доступ только к своим данным.

Улучшения

  • DashboardСводные карточки через единый endpoint, недавняя активность, последние сделки и работы.
  • Contractor statsАгрегированные данные по работам и выручке на подрядчика.
v0.1.0

Фундамент

Первый релиз платформы Attikka WPC. Создана основа системы: аутентификация, управление пользователями и ролями, иерархия объектов недвижимости, каталог материалов и интеграция с Bitrix24.

Новые возможности

  • AuthenticationЕдиная система авторизации: Clerk JWT для веб-интерфейса и Telegram-бот для подрядчиков. Унифицированный AuthContext на бэкенде.
  • Role systemПрофильные роли (администратор, координатор, подрядчик, партнёр, заказчик) с поддержкой нескольких ролей на пользователя.
  • Asset hierarchyПолная структура: Объект, Здание, Блок (опционально), Крыша, Участок крыши. Гибкая связь зданий и объектов.
  • Material catalogCRUD для кровельных материалов с правилами расчёта расхода и региональным ценообразованием (RUB/KZT).
  • Bitrix24 syncВходящая интеграция (inbound webhook) для импорта сделок и контактов из CRM.
  • Business profilesРасширенные профили для каждой роли: объёмы продаж для партнёров, специализации для подрядчиков, показатели координаторов.