Глобальное обновление: Система ежедневных отчетов v0.6.1. HTML-выгрузка и умные таблицы
🚀 Система ежедневных отчетов обновлена до версии 0.6.1: добавлены HTML-таблицы и переработана архитектура
Состоялся глобальный релиз обновления Системы ежедневных отчетов — версия 0.6.1. В этом апдейте я переработал огромный кусок логики, закрыл архитектурные недочеты и добавил крутой функционал, который навсегда решит проблему «поплывших» текстов при отправке отчетов руководству.
📧 Идеальные HTML-таблицы для вашей почты
Обычный текст в электронных письмах часто съезжает и сливается в нечитаемую кашу. Я нашел решение: теперь при нажатии кнопки «Отправить отчет» программа генерирует красивый HTML-файл со строгими таблицами, аккуратными блоками для оборудования и аккаунтов, и автоматически открывает его прямо в вашем браузере. Одновременно с этим открывается окно вашего почтового клиента с уже заполненным адресатом и темой.
Как это работает на практике:
- Программа показывает удобную инструкцию-подсказку.
- Вы делаете пару кликов в открывшемся браузере: Ctrl+A (выделить всё) ➔ Ctrl+C (скопировать).
- Переходите в открытое окно почты и нажимаете Ctrl+V (вставить).
При таком копировании из браузера все рамки, таблицы, стили и шрифты идеально сохранятся в почтовом клиенте ✨. Обычный текстовый экспорт (в TXT) я тоже кардинально переделал — теперь там всё выровнено пиксель-в-пиксель, окружено звездочками и разделено четкими линиями === и ---.
⌨️ Универсальные горячие клавиши (Прощай, баг раскладки!)
Раньше многие сталкивались с тем, что стандартные сочетания копирования/вставки не работали при включенной русской раскладке. Я написал новую универсальную функцию, которая отслеживает нажатие кнопок не по раскладке клавиатуры, а по системному коду. Теперь Ctrl+C, Ctrl+V, Ctrl+X и Ctrl+A работают везде: и в русской, и в английской раскладках, а также отлично понимают клавишу Cmd для пользователей Mac.
✏️ Быстрое редактирование справочников
Если при заполнении данных в окнах «Оборудования» или «Аккаунтов» допущена обидная ошибка в IP-адресе или логине, больше не нужно удалять запись и создавать её заново. Теперь достаточно дважды кликнуть по строке в таблице. Данные моментально перенесутся в поля ввода, а кнопка «Добавить» превратится в «Сохранить изменения».
⚙️ Архитектура и безопасность (что спрятано под капотом)
Я провел серьезный код-ревью и внедрил важные исправления:
- 🔒 Безопасность соединений: В модуле проверки обновлений закрыта уязвимость. Я убрал старый метод, отключающий проверку SSL, и теперь программа использует реальные сертификаты при обращении к серверу — никаких Man-in-the-Middle атак.
- 📁 Абсолютные пути баз данных: Программа больше не будет терять ваши файлы с отчетами и настройками, если вы запустите её через сторонний ярлык. Теперь генерируются жесткие абсолютные пути относительно исполняемого файла.
- 🛡 Умный перехват ошибок: Защита от опечаток во времени («запятая вместо точки») стала точнее. Теперь она ловит только реальные ошибки ввода чисел, не маскируя возможные баги программы.
- 🎯 Единообразие интерфейса: Теперь абсолютно все диалоговые окна (Настройки, Экспорт, Архивы) стабильно закрываются по нажатию клавиши Esc.
Скачать бесплатно обновленную Систему ежедневных отчетов можно на сайте «Логи и Проги» (ссылка внизу) 📥. Тестируйте новые выгрузки, проверяйте горячие клавиши и пишите комментарии. Если программа экономит вам время на работе — я всегда рад донатам на развитие проекта ☕️💰.
Скачать бесплатно программу Ежедневные отчеты
- misterleks от