Commit dc45801
committed
chore(release): релиз 1.14.0 [skip ci]
## [1.14.0](v1.13.1...v1.14.0) (2025-12-24)
### 🚀 Новые возможности
* **api:** добавлен endpoint сброса пароля пользователя ([9596613](9596613))
* **ci:** скрытый режим скриншотов и автозапуск runner ([61072e2](61072e2))
* **desktop:** визуальный выбор сотрудника и кнопка сброса пароля ([5de499f](5de499f))
* **desktop:** выбор заказа кликом, кастомные диалоги вместо MessageBox ([10309a4](10309a4))
* **desktop:** добавлен ApiCacheService для кеширования и rate limiting API запросов ([daefd76](daefd76))
* **desktop:** добавлен screenshot-режим и workflow для автоматических скриншотов ([cde81dd](cde81dd))
* **desktop:** добавлен диалог смены пароля при первом входе ([2dd2d23](2dd2d23))
* **desktop:** добавлен зелёный индикатор выбранного заказа слева ([e34d60d](e34d60d))
* **desktop:** добавлен экран 'Нет подключения к API' для всех страниц и упрощён прелоадер ([d5151d2](d5151d2))
* **desktop:** добавлена валидация ввода для полей цены, телефона и гос. номера ([6fd17d8](6fd17d8))
* **desktop:** добавлена пагинация на страницу Услуги ([82215a7](82215a7))
* **desktop:** защита от перебора паролей и экран недоступности сервера ([3748ace](3748ace))
* **desktop:** методы смены и сброса пароля в ApiService ([8665211](8665211))
* добавлены тесты Desktop, ADR документация и Makefile ([47d1385](47d1385))
### 🐛 Исправления
* **api:** возвращён PostgreSQL как БД по умолчанию для разработки ([ede21f8](ede21f8))
* **desktop:** fixed emoji icons visibility for theme support ([1547eb1](1547eb1))
* **desktop:** fixed loader and empty state overlap - show empty state only when not loading ([1f410e7](1f410e7))
* **desktop:** improved theme contrast - replaced hardcoded colors with dynamic resources ([97c453a](97c453a))
* **desktop:** адаптированы окна входа и загрузки для светлой темы ([d2f52e7](d2f52e7))
* **desktop:** восстановлен оригинальный UI заказов с CardHoverable стилем ([51f1776](51f1776))
* **desktop:** добавлены алиасы SecondaryButton и ButtonPrimary для светлой темы ([c70fcbb](c70fcbb))
* **desktop:** исправлен индикатор выбранного заказа через code-behind ([c8bbd36](c8bbd36))
* **desktop:** исправлен контраст кнопок SecondaryButton - белый фон и TextBlock с явным цветом ([df97456](df97456))
* **desktop:** исправлен контраст текста в кнопках светлой темы через TextElement.Foreground ([2126a87](2126a87))
* **desktop:** исправлен стиль диалога редактирования пользователя ([ed23c02](ed23c02))
* **desktop:** исправлена светлая тема для прелоадера и окна входа ([bdb92d4](bdb92d4))
* **desktop:** исправлена сигнатура GetOrFetchAsync для nullable типов ([66bfe89](66bfe89))
* **desktop:** исправлено отображение экрана 'Нет подключения к API' ([f22ebc8](f22ebc8))
* **desktop:** исправлены стили кнопок в Buttons.xaml - используют DynamicResource для поддержки тем ([1228141](1228141))
* **desktop:** разделительные линии между заказами, исправлено обновление статуса на API ([541453e](541453e))
* **desktop:** создан полноценный стиль SecondaryButton для светлой темы с явным цветом текста ([6ca6437](6ca6437))
* **desktop:** улучшен контраст кнопок и иконок в светлой теме ([ec29ae7](ec29ae7))
* **desktop:** улучшен контраст светлой темы ([2b4665f](2b4665f))
* **desktop:** улучшены кнопки Печать и Завершить - добавлены сообщения и подтверждения ([12f9eda](12f9eda))
* **docker:** improved healthchecks - use /api/health endpoint, add proper depends_on conditions ([78db28b](78db28b))
* **docs:** исправлены даты в ADR на 2025 год ([95b1245](95b1245))
* **release:** очищен CHANGELOG от дублирующихся записей версии 1.14.0 [skip ci] ([72c6217](72c6217))
* **tests:** исправлены edge case тесты для соответствия реализации ([981105f](981105f))
* **tests:** исправлены тесты API для соответствия реальному поведению ([6f7e970](6f7e970))
### ♻️ Рефакторинг
* **desktop:** заменены все MessageBox на кастомный ConfirmDialog ([57a90d3](57a90d3))
* **desktop:** унификация инициализации IsApiConnected в ViewModels ([da9f47b](da9f47b))
* **desktop:** унифицирована кнопка Обновить во всех Views ([ae68fcd](ae68fcd))1 parent 981105f commit dc45801
1 file changed
+56
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
22 | 78 | | |
23 | 79 | | |
24 | 80 | | |
| |||
0 commit comments