Commit Graph

7 Commits

Author SHA1 Message Date
Exest
cc2c128cb2 версия 2.0.5: сводный прайс — весь одним запросом (быстрее при всех прайсах)
LoadPrice дробил прайс на страницы по 20000, а сервер на каждую страницу заново
прогонял тяжёлую оконную дедупликацию + COUNT. При всех подключённых прайсах
(~52к позиций) это ~6-7с. Тянем всё одним запросом → один прогон (~1.2с).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 12:54:14 +03:00
Exest
e8357bab1e версия 2.0.4: авто-обновление в Avalonia-клиенте
- UpdateService (Core): проверка Gitea releases/latest + скачивание установщика с CDN
- UpdateWindow/VM: уведомление «доступно обновление», тихая установка поверх с перезапуском
- ShellView: проверка при старте (один раз, офлайн/ошибки игнорируются)

Закрывает пробел: Avalonia-клиент раньше не умел обновляться (апдейтер был только в WinForms).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 10:10:13 +03:00
Exest
436bbb8bfb версия 2.0.3: запоминание входа, быстрая загрузка прайса, повтор при SSL
- Session: сохранение/восстановление сессии между запусками (JWT exp-проверка)
- LoadPrice: страница 20000 вместо 500 — прайс грузится одним запросом
- ApiClient: повтор запроса на транзиентных сбоях TLS (поиск/загрузка)
- download-страница: реальный размер, macOS помечен «скоро»

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 09:23:29 +03:00
Exest
8242184c18 версия 2.0.2 (раздел «Отправить» — отправка накладных)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-11 13:47:15 +03:00
Exest
f98978a5d2 2.0.1: «Мои прайсы» в Прайс-листе + подключённые прайсы в «Загрузить»
- Прайс-лист: дропдаун «Мои прайсы» (подключённые прайсы + «Все прайсы»),
  выбор фильтрует каталог по price_list_id; один прайс — выбирается сам
- Загрузить: показывает список подключённых прайсов и качает их
- Core: GetBuyerPriceListsAsync + priceListId в GetPriceSummaryAsync

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-10 17:42:53 +03:00
Exest
028c588d2a Релиз 2.0: кросс-платформа, брендовый установщик, страница загрузки
- Версия 2.0.0, self-contained публикация под win/osx/linux
- Установщик Inno перенастроен на Avalonia + брендовые картинки мастера
  (бирюзовый градиент, аптечный крест, ЭльФиСА)
- exe переименовывается в «Электронная Фармация.exe» (совместимо с авто-обновлением)
- Иконки приложения 256/512/1024
- Красивая страница загрузки web/download с авто-определением ОС (Win/Mac/Linux)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-10 12:41:14 +03:00
2659de14b9 Release v1.0.21: consignees from web, remove test pharmacies. 2026-08-05 15:22:44 +03:00