chore(release): v1.8.2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
55
CHANGELOG.md
55
CHANGELOG.md
@@ -5,47 +5,46 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [1.8.0] - 2026-03-06
|
## [1.8.2] - 2026-03-06
|
||||||
|
|
||||||
### Added
|
### Miscellaneous
|
||||||
|
|
||||||
- Connections dashboard (`/connections`) — unified page for all service integrations with online/offline status indicators
|
- Replace EvoSync with ЭВОСИНК throughout UI
|
||||||
- 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_filters` table
|
|
||||||
- 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
|
## [1.8.1] - 2026-03-06
|
||||||
|
|
||||||
- Navbar: replaced "Эвотор" link with "Подключения", added "Каталог" and "Синхронизация" links
|
### Documentation
|
||||||
- Evotor and VK connect/disconnect flows now redirect to `/connections`
|
|
||||||
- Back links on `/evotor` and `/vk` pages updated to "Вернуться к подключениям"
|
- Update changelog for v1.7.3
|
||||||
- VK connection card icon changed to `bi-bag` (shopping bag) to reflect VK Market use case
|
- Fix changelog order — 1.8.0 before 1.7.3
|
||||||
- Password reset and email confirmation pages: replaced dev-mode console instructions with user-facing copy
|
|
||||||
|
### Other
|
||||||
|
|
||||||
|
- V1.8.1
|
||||||
|
|
||||||
## [1.7.3] - 2026-03-06
|
## [1.7.3] - 2026-03-06
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Nginx reverse proxy configuration — SSL termination, HTTP→HTTPS redirect, proxy to uvicorn
|
- Add nginx reverse proxy and Let's Encrypt TLS setup
|
||||||
- `scripts/init-letsencrypt.sh` — automated Let's Encrypt certificate provisioning via certbot webroot challenge
|
|
||||||
- Request logging for Evotor token exchange errors to aid debugging
|
|
||||||
|
|
||||||
### Fixed
|
### Other
|
||||||
|
|
||||||
- Evotor OAuth token exchange — move `client_id` and `client_secret` from HTTP Basic Auth to form body fields (resolves `invalid_client` errors)
|
- V1.7.3
|
||||||
- Docker environment — pass `EVOTOR_CLIENT_ID` and `EVOTOR_CLIENT_SECRET` to web container via docker-compose
|
|
||||||
|
|
||||||
### Changed
|
## [1.8.0] - 2026-03-06
|
||||||
|
|
||||||
- Default `BASE_URL` changed to `https://evosync.ru` for production deployment
|
### Added
|
||||||
- `docker-compose.yml` — web service now exposes port 8000 internally only (accessed via nginx)
|
|
||||||
- Added `refresh_token` field to `EvotorConnection` model for future token refresh logic
|
- Add Evotor OAuth connection feature with formatted phone input
|
||||||
|
- Add Alembic database migrations
|
||||||
|
- Add connections dashboard with background health checks
|
||||||
|
- Add VK OAuth connection with health checks
|
||||||
|
- Release v1.8.0 — connections dashboard, VK OAuth, sync config, catalog browser
|
||||||
|
|
||||||
|
### Miscellaneous
|
||||||
|
|
||||||
|
- Add semantic versioning and automatic changelog generation
|
||||||
|
|
||||||
## [1.7.2] - 2026-03-05
|
## [1.7.2] - 2026-03-05
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user