-
Release version 2.0.0 Stable
released this
2026-03-17 19:33:43 +03:00 | 8 commits to master since this releaseMajor release: Web app migrated to Node.js/TypeScript
What changed
- Backend: Replaced Python/FastAPI with Node.js/TypeScript (Hono + @hono/node-server)
- Templates: Migrated from Jinja2 (.html) to Nunjucks (.njk) — Jinja2-compatible syntax
- ORM: Replaced SQLAlchemy with Drizzle ORM (mysql2 driver, same MariaDB schema)
- Sessions: Replaced Starlette SessionMiddleware with hono-sessions (CookieStore)
- CSS: Replaced Bootstrap 5 with Pico CSS v2 — classless-first, minimal custom CSS
- Icons: Bootstrap Icons CDN kept
Stack
Before After Runtime Python 3 Node.js 20 Framework FastAPI Hono Templates Jinja2 Nunjucks ORM SQLAlchemy Drizzle ORM CSS Bootstrap 5.3 Pico CSS v2 Dev uvicorn tsx watch Prod uvicorn tsc + node Notes
- Original Python app preserved in
web-python/as backup - No database schema changes — same MariaDB tables
- Existing sessions are invalidated (different cookie signing scheme)
Downloads
-
released this
2026-03-10 17:21:24 +03:00 | 9 commits to master since this releaseЧто изменилось
Новое
- Автоматическое подключение VK через OAuth implicit flow: кнопка «Подключить ВКонтакте» перенаправляет на авторизацию VK, токен сохраняется автоматически. Требует
VK_CLIENT_IDв.env.
Исправления
- VK group_id не сохранялся — неверный API-вызов (
groups.getByIdвместоgroups.get?filter=admin) приводил к тому, что ID сообщества никогда не записывался и синхронизация пропускала всех пользователей - Неверное сравнение цен — ошибочное деление
price.amount // 100; VK хранит цены в рублях, деление было лишним - Closes Sync not Work (#9)
Downloads
- Автоматическое подключение VK через OAuth implicit flow: кнопка «Подключить ВКонтакте» перенаправляет на авторизацию VK, токен сохраняется автоматически. Требует
-
v1.9.3 Stable
released this
2026-03-10 15:58:02 +03:00 | 13 commits to master since this releaseИсправления
- Фикс выпадающего меню фильтра на странице товаров — меню обрезалось контейнером
table-responsive(closes #8)
Downloads
- Фикс выпадающего меню фильтра на странице товаров — меню обрезалось контейнером
-
v1.9.2 Stable
released this
2026-03-10 15:40:39 +03:00 | 14 commits to master since this releaseWhat's Changed
Bug Fixes
- Fixed
/connections/addredirecting to/vk/connect(404) instead of/vkafter OAuth → manual token migration
Downloads
- Fixed
-
v1.9.1 Stable
released this
2026-03-10 15:35:53 +03:00 | 15 commits to master since this releaseWhat's Changed
Cleanup
- Removed unused VK OAuth env vars (
VK_CLIENT_ID,VK_CLIENT_SECRET,VK_SCOPES) fromconfig.pyand.env.example
Downloads
- Removed unused VK OAuth env vars (