5a51ec32f6docs: add updates summary for 2025-08-11 (last two commits)
Bivekich
2025-08-11 22:34:19 +03:00
8ba8fc1214WB stats reliability: fix client apply-after-refetch, normalize ad dates, and add cache fallback\n\n- SalesTab: apply data immediately after refetch success to avoid empty state\n- Service: normalize advertising day dates to YYYY-MM-DD for correct range checks\n- Resolver: fallback to cached advertisingData when productsData is missing (429)\n\nHelps show data even when WB API rate-limits and fixes mixed-date aggregation.
Bivekich
2025-08-11 22:30:45 +03:00
3a56092385feat(realtime): implement SSE realtime notifications; publish events from resolvers; remove polling in chat/sidebar/supplies/warehouse and wire realtime refetch
Bivekich
2025-08-11 22:13:33 +03:00
52107e793eДобавление правил профессиональной конфигурации инструментов
Veronika Smirnova
2025-08-11 16:37:47 +03:00
d4a394303dУлучшение конфигурации ESLint: профессиональный подход
Veronika Smirnova
2025-08-11 16:35:11 +03:00
d3530f37d2Исправление всех ESLint ошибок в измененных файлах
Veronika Smirnova
2025-08-11 16:29:57 +03:00
bfda96c94cДобавлены принципы качества кода в правила системы
Veronika Smirnova
2025-08-11 15:44:27 +03:00
6b425d075fУнификация UI раздела Партнеры и создание системы документирования
Veronika Smirnova
2025-08-11 15:38:23 +03:00
8f7ec70fe6Реализация реферальной системы и улучшение системы авторизации
Veronika Smirnova
2025-08-11 09:47:00 +03:00
af16402f22Создание logist-cabinet-rules.md и оптимизация rules-complete.md
Veronika Smirnova
2025-08-08 17:05:59 +03:00
bf27f3ba29Оптимизирована производительность React компонентов с помощью мемоизации
Veronika Smirnova
2025-08-06 13:18:45 +03:00
ef5de31ce7Удален устаревший файл token-optimization.md. Все актуальные протоколы работы уже интегрированы в rules-complete.md v9.1. Устранено дублирование и устаревшие ссылки на удаленные файлы правил.
Veronika Smirnova
2025-08-05 15:53:38 +03:00
d30e3f9666Создан единый источник истины rules-complete.md v9.1 с полной интеграцией всех правил системы. Консолидированы правила создания предметов по ролям, уточнен статус брака (НЕ РЕАЛИЗОВАНО), обновлен механизм учета ПЛАН/ФАКТ с заменой брака на потери при пересчете. Добавлен экономический учет расходников фулфилмента для селлера через рецептуру. Удалены дублирующие файлы правил (CLAUDE.md, development-checklist.md, work-protocols.md, violation-prevention-protocol.md, self-validation.md, description.md). Интегрированы UI структуры создания поставок и концепция многоуровневых таблиц.
Veronika Smirnova
2025-08-05 15:29:41 +03:00
ee72a9488bОбъединены файлы правил системы в единую базу знаний v3.0 с устранением противоречий и дублирования. Создан rules-unified.md на основе rules.md, rules1.md и rules2.md с добавлением всех уникальных разделов. Обновлена терминология системы с соответствием реальной схеме БД (ТОВАР→PRODUCT, РАСХОДНИКИ→CONSUMABLE). Архивированы старые файлы правил в папку archive. Обновлены ссылки в CLAUDE.md и development-checklist.md на новый единый источник истины.
Veronika Smirnova
2025-08-05 00:19:17 +03:00
17ffd6c9edРеализован функционал просмотра заявок покупателей на возврат от Wildberries API в фулфилмент-складе. Добавлена интеграция с WB API /api/v1/claims для получения заявок от всех партнеров-селлеров. Создан полнофункциональный интерфейс с поиском, фильтрацией по статусам, детальным просмотром заявок и отображением медиафайлов от покупателей.
Bivekich
2025-08-04 13:31:07 +03:00
1d5d4906beОбновлены правила кнопки "Создать поставку" в разделе "Мои поставки" с добавлением новых принципов, размещения и стилей. Удален старый dropdown для создания поставок, заменен на контекстные кнопки в табах. Оптимизирован интерфейс для управления поставками с учетом новых маршрутов и адаптивности. Внесены изменения в компоненты панели управления фулфилмента и поставок, включая обновление логики отображения и навигации.
Veronika Smirnova
2025-08-03 18:28:05 +03:00
8407ca397cОбновлены модели и компоненты для управления поставками и расходниками. Добавлены новые поля в модели SupplyOrder и соответствующие резолверы для поддержки логистики. Реализованы компоненты уведомлений для отображения статуса логистических заявок и поставок. Оптимизирован интерфейс для улучшения пользовательского опыта, добавлены логи для диагностики запросов. Обновлены GraphQL схемы и мутации для поддержки новых функциональных возможностей.
Veronika Smirnova
2025-08-03 17:04:29 +03:00
a33adda9d7Добавлены кнопки навигации "Главная" и "Экономика" в боковую панель. Реализованы обработчики кликов для перехода на соответствующие страницы. Обновлены стили кнопок для улучшения пользовательского интерфейса в зависимости от состояния навигации.
Veronika Smirnova
2025-08-02 13:13:22 +03:00
3f759e7454Оптимизирован резолвер статистики склада фулфилмента: улучшено форматирование кода, добавлены дополнительные логи для отслеживания изменений остатков и заказов. Исправлены условия выборки заказов, исключая заказы самого фулфилмента. Обновлены комментарии для лучшего понимания логики работы. Синхронизация остатков поставщика теперь включает обновление основных значений и логирование изменений.
Veronika Smirnova
2025-08-01 14:08:40 +03:00
80d33b46b8Добавлено новое поле consumableType в модель SupplyOrder для классификации расходников. Обновлены компоненты и резолверы GraphQL для поддержки нового поля. Реализована валидация остатков и обновление данных о запасах при создании и отклонении заказов. Оптимизирован интерфейс для управления расходниками, добавлены уведомления о доступности товаров.
Bivekich
2025-08-01 12:39:49 +03:00
50b02f97b7Удален резервный файл employees-dashboard.tsx и добавлены новые функции для проверки уникальности артикула в форме продукта. Обновлены мутации GraphQL для поддержки проверки уникальности артикула, а также добавлены уведомления о низких остатках на складе. Оптимизирован интерфейс для улучшения пользовательского опыта.
Bivekich
2025-08-01 12:10:48 +03:00
d4ed68fd09Обновлены категории для расходников в документации, добавлены специализированные категории, такие как упаковка, маркировка, крепеж, гигиена и безопасность, инструменты, брендинг, логистика и технические расходники. Уточнены функции и примеры для каждой категории, что улучшает понимание и использование системы. Версия документации обновлена до 1.1.
Veronika Smirnova
2025-08-01 11:28:35 +03:00
52881cf302Добавлены новые поля в модель продукта и форму для управления складом: цена за комплект, количество комплектов, а также поля для учета движения товаров (заказано, в пути, остаток, продано). Обновлены GraphQL резолверы для поддержки новых полей. Оптимизирован интерфейс формы для улучшения пользовательского опыта.
Bivekich
2025-08-01 11:28:28 +03:00
0a3a2dae7bРеализована система управления складом поставщика согласно требованиям rules1.md
Bivekich
2025-08-01 11:05:44 +03:00
9986797e27Добавлены новые разделы в документацию, касающиеся отображения информации в карточках товаров и актуализации данных. Уточнены ключевые элементы карточки, такие как изображение, название, артикул, цена и статус активности. Также описаны механизмы обновления данных в реальном времени и синхронизации с аналитикой, что улучшает понимание работы системы.
Veronika Smirnova
2025-08-01 11:05:10 +03:00
922c956518Обновлены правила типизации предметов в документации, добавлены новые категории и уточнены их функции. Улучшено разделение по типам для более четкого понимания системы. Это изменение способствует лучшему восприятию и использованию системы.
Veronika Smirnova
2025-08-01 10:07:59 +03:00
6b8d7029c6Обновлена структура системы по кабинетам в документации, добавлены новые типы предметов и уточнены их функции. Улучшено разделение по типам и кабинетам для более четкого понимания системы. Обновлены правила типизации предметов с учетом новых категорий.
Veronika Smirnova
2025-08-01 09:55:32 +03:00
509d377c1fУдалены файлы логики системы Sfera V и логики поставки расходников фулфилмента, так как они больше не актуальны и были заменены на более современные и оптимизированные версии. Это улучшит структуру проекта и упростит дальнейшую разработку.
Veronika Smirnova
2025-08-01 09:45:13 +03:00
cefc303beafeat: Enhance warehouse statistics with detailed logging and real-time updates
Veronika Smirnova
2025-08-01 09:25:32 +03:00
593ae16e1ea lot of
Bivekich
2025-07-30 18:32:52 +03:00
38dcfcef2bMerge pull request 'Добавлено отладочное логирование в компоненты создания и отображения товаров, обновлены типы продуктов в GraphQL запросах и резолверах. Опт…' (#2) from testing into mainbiveki2025-07-30 17:46:06 +03:00
c3e84f0c49Добавлено отладочное логирование в компоненты создания и отображения товаров, обновлены типы продуктов в GraphQL запросах и резолверах. Оптимизирована логика обработки данных о товарах и расходниках, улучшено взаимодействие с пользователем через обновление интерфейса.
Veronika Smirnova
2025-07-30 17:45:02 +03:00
a43fe48ce2Merge pull request 'Refactor: Replace wholesaler with supplier terminology and add fulfillment consumables logic' (#1) from testing into mainbiveki2025-07-30 17:41:50 +03:00
9062891b0afeat: Comprehensive employee management system improvements
Bivekich
2025-07-30 17:33:37 +03:00
3e7ea13026Refactor: Replace wholesaler with supplier terminology and add fulfillment consumables logic
Veronika Smirnova
2025-07-30 17:03:31 +03:00
84720a634dОбновлен компонент панели управления сотрудниками: добавлены новые компоненты для заголовка, поиска, легенды статусов и состояния пустого списка. Оптимизирована логика отображения сотрудников и их табелей. Удалены неиспользуемые импорты и код для улучшения читаемости.
Bivekich
2025-07-30 15:40:49 +03:00
c99104c5ceДобавлена возможность загрузки фото паспорта сотрудников через API. Реализована валидация загружаемых файлов, включая проверку типа и размера. Обновлены компоненты формы для отображения и загрузки аватара и паспорта. Оптимизирована логика обработки ошибок при загрузке.у
Bivekich
2025-07-30 15:32:21 +03:00
50438bb21fДобавлено обновление кэша для расходников фулфилмента в компонентах создания и отображения заказов. Реализованы новые GraphQL запросы для получения данных о расходниках. Удалены устаревшие компоненты уведомлений о непринятых поставках для упрощения интерфейса. Оптимизирована логика отображения и обновления данных о заказах.
Veronika Smirnova
2025-07-29 17:45:29 +03:00
c174a9f83cДобавлены модели для внешней рекламы и кэша склада WB в схему Prisma. Обновлены компоненты AdvertisingTab и WBWarehouseDashboard для работы с новыми данными. Реализованы GraphQL запросы и мутации для управления внешней рекламой и кэшем склада. Оптимизирована логика отображения статистики и добавлены новые функции для работы с рекламой.
Bivekich
2025-07-29 17:44:40 +03:00
b529faa516Обновлены компоненты для управления поставками: добавлены фильтрация и отображение заказов расходников селлеров и наших расходников. Реализованы новые GraphQL запросы и резолверы для получения статистики по ожидающим поставкам. Оптимизирована логика отображения уведомлений и статусов заказов.
Veronika Smirnova
2025-07-28 16:15:52 +03:00
8b0d3cde00Добавлено обновление кэша для статуса заказов в компоненте RealSupplyOrdersTab. Удален вызов refetch после успешного обновления статуса. Реализовано отладочное логирование для проверки уникальности ID заказов. Оптимизирована логика обновления данных в кэше при изменении статуса заказа.
Bivekich
2025-07-28 14:49:10 +03:00
f182112cd4Обновлены компоненты для отображения статистики и данных о складах. Заменены моковые данные на нулевые значения, чтобы отразить отсутствие информации. Изменены комментарии для улучшения понимания кода. Добавлен автоматический выбор активных кампаний в AdvertisingTab для удобства пользователя.
Bivekich
2025-07-28 14:38:35 +03:00
37049d21c6Обновлен компонент SuppliesDashboard: изменены активные вкладки на "Все" и "Товары", добавлены новые компоненты для отображения всех поставок и товаров. Оптимизирована логика отображения уведомлений о количестве ожидающих заказов. В компоненте RealSupplyOrdersTab добавлены функции фильтрации и сортировки заказов, улучшен интерфейс для отображения статистики и информации о заказах.
Veronika Smirnova
2025-07-28 14:38:17 +03:00
6fbb570282Добавлен новый компонент для компактного выбора кампаний в AdvertisingTab, обновлены интерфейсы для типизации данных API. Реализован GraphQL запрос для получения списка кампаний Wildberries. Оптимизирована логика отображения статистики кампаний и добавлены новые поля для обработки данных. Обновлены резолверы и типы для поддержки новых данных.
Bivekich
2025-07-28 13:19:27 +03:00
ac67b1e1ecОбновлены категории товаров с "Упаковка" на "Расходники" в различных компонентах и моделях. Добавлены уведомления о непринятых поставках и обновлены соответствующие GraphQL запросы и резолверы для поддержки новых данных. Оптимизирована логика отображения и обработки данных в интерфейсе.
Veronika Smirnova
2025-07-28 13:19:19 +03:00
a1d1fcdd43Изменен компонент уведомлений о новых заявках на уведомления о непринятых поставках. Обновлен GraphQL запрос для получения количества ожидающих поставок. Оптимизирована логика отображения уведомлений в боковой панели.
Veronika Smirnova
2025-07-28 10:50:55 +03:00
17c929b507Добавлен функционал для отображения счетчика поставок, требующих одобрения, в компоненте SuppliesDashboard. Реализован GraphQL запрос для получения данных оPendingSuppliesCount, обновлены соответствующие компоненты и резолверы. Добавлены уведомления о количестве ожидающих заказов и заявок на партнерство.
Bivekich
2025-07-28 10:44:31 +03:00
03af965050Добавлено новое поле типа товара в модель Product и соответствующие изменения в компонентах, формах и GraphQL запросах. Реализована логика выбора типа товара в интерфейсе, обновлены резолверы и типы для поддержки нового поля. Улучшена обработка данных и интерфейс для отображения типа товара.
Veronika Smirnova
2025-07-28 10:21:22 +03:00
d78adb497cДобавлен диалог для увеличения изображения товара в компоненте ProductCard. Обновлены стили для отображения изображений в компоненте ProductForm, изменен класс на object-contain для лучшего отображения. Оптимизирована логика обработки состояния диалога.
Bivekich
2025-07-28 10:09:17 +03:00