- Connections dashboard with add/remove flow and background health checks - VK OAuth connection with profile info and health monitoring - Sync configuration page with master toggle and filter summary - Catalog browser with store/group/product tables, filter management, CSV export - Alembic migrations for all new tables - run/read_config.py for shell sync script DB integration - CHANGELOG.md updated for v1.8.0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.8.0] - 2026-03-06
Added
- Connections dashboard (
/connections) — unified page for all service integrations with online/offline status indicators - Add-connection page (
/connections/add) — shows only unconnected services; "all connected" state when none remain - VK OAuth connection — connect VK account via OAuth, store access token and profile info
- Background health checker — runs every 10 minutes, checks Evotor and VK tokens, updates
is_online/last_checked_at - Sync configuration page (
/sync) — master enable/disable toggle, confirm-and-start button, filter summary, warnings for missing connections - Catalog browser (
/catalog) — browse Evotor stores, groups, and products in table views with cache auto-refresh on first visit - Catalog filter management — include/exclude rules per store/group/product via inline dropdown; rules stored in
sync_filterstable - Catalog CSV export — download stores, groups, or products as UTF-8 BOM CSV (Excel-compatible)
- Alembic migrations for all new tables:
evotor_connections(health fields),vk_connections,sync_configs,sync_filters,cached_stores,cached_groups,cached_products run/read_config.py— CLI helper for shell sync scripts to read per-user sync config as JSON
Changed
- Navbar: replaced "Эвотор" link with "Подключения", added "Каталог" and "Синхронизация" links
- Evotor and VK connect/disconnect flows now redirect to
/connections - Back links on
/evotorand/vkpages updated to "Вернуться к подключениям" - VK connection card icon changed to
bi-bag(shopping bag) to reflect VK Market use case - Password reset and email confirmation pages: replaced dev-mode console instructions with user-facing copy
[1.7.2] - 2026-03-05
Other
- Add user registration and auth web app
- Update docker-compose.yml: remove database service, adjust ports and host
- Integrate Bootstrap 5 and Bootstrap Icons into UI
[1.0.0] - 2026-02-02
Other
- Initial commit
- V1.