Skip to content

Releases: JeanP00l/meterScripts

v0.11.2 - Глобальное обновление интерфейса и новые функции 🚀

Choose a tag to compare

@JeanP00l JeanP00l released this 22 Feb 10:56
d6ed8a9

В этой версии проведена масштабная работа над улучшением интерфейса и добавлением новых инструментов для ускорения работы с актами.

🌟 Что нового:

  • 🎨 Новый дизайн и темы: Полностью переработана панель настроек. Добавлена поддержка нескольких визуальных тем (включая темные режимы для защиты зрения).
  • 🖼️ Просмотрщик фото: Встроенное окно для удобного просмотра загруженных фотографий с интерактивной лупой (нажмите и удерживайте среднюю кнопку мыши/колесико на фото).
  • 📋 Инфо-панель акта (Smart Extractor): Умное плавающее окно, которое автоматически собирает и отображает ключевые данные из акта. Поддерживает настройку отображаемых полей и редактирование антимагнитной пломбы прямо из окна.
  • 📐 Двухколоночная раскладка: Оптимизация пространства на экране для более быстрого и удобного заполнения формы акта на широких мониторах.
  • ⚙️ Оптимизация: Множество мелких исправлений работы с React-элементами, улучшено распознавание двухтарифных счетчиков и сохранение состояний окон.

📥 Установка:

Скачайте файл .json из раздела Assets ниже и импортируйте его в ваше расширение для пользовательских скриптов.

v0.11.0 - Исправления автозагрузки фото и обновление инструкции

Choose a tag to compare

@JeanP00l JeanP00l released this 12 Dec 07:27

Изменения

Автозагрузка фото в акты

  • Убраны запросы к серверу при автозагрузке: Автозагрузка фото теперь работает без необходимости держать сервер открытым
  • Новые приоритеты поиска фото:
    1. Сохраненный индекс из localStorage (ПРИОРИТЕТ 1)
    2. Чтение индекса из файла .index/photo_index.json в выбранной директории (ПРИОРИТЕТ 2)
    3. Локальный индекс из кеша (ПРИОРИТЕТ 3)
  • Поддержка номеров счетчиков от 3 символов: Исправлена проблема с поиском коротких номеров (например, 91995)
  • Обновлена инструкция по синхронизации:
    • Инструкция переписана простым языком для пользователей без технических знаний
    • Добавлен пункт про выбор директории с фото в настройках скриптов
    • Улучшена структура и читаемость инструкции

Исправления

  • Исправлена проблема с автозагрузкой фото для коротких номеров счетчиков (от 3 символов)
  • Автозагрузка фото теперь работает независимо от состояния сервера синхронизации

v0.10.3 - Шаблон номера пломбы и улучшенная функция 'Пломба'

Choose a tag to compare

@JeanP00l JeanP00l released this 10 Dec 22:05

Основные изменения

✨ Добавлен шаблон заполнения номера пломбы

  • Поле для ввода шаблона номера пломбы в настройках скриптов в разделе "Автозаполнение"
  • Максимум 5 цифр, валидация только цифры
  • Автоматическое заполнение поля номера пломбы шаблоном при появлении пустого поля
  • Исключение для workflow автозаполнения: шаблон не заполняется, если активировано автозаполнение по горячей клавише
  • Отслеживание изменений пользователем: если пользователь вручную изменил значение, шаблон не перезаписывает его

��� Улучшена функция обработки кодового слова "Пломба"

  • Добавлена поддержка распознавания русских числительных (например, "пломба шесть" вместо "пломба 6")
  • Однозначные числа автоматически дополняются нулем до двухзначного формата (например, "1" → "01", "0" → "00")
  • Умная логика дополнения/замены:
    • Если сумма цифр шаблона и произнесенного числа ≤ 5: дополняет в конец
    • Если сумма > 5: заменяет последние цифры шаблона, начиная с первой цифры нового числа
  • Toast-уведомление теперь показывает полный номер пломбы после установки

��� Улучшена проверка обновлений

  • Пользователь всегда видит актуальную информацию о доступных обновлениях

��� Примеры работы функции "Пломба"

  • Шаблон 054 + "пломба 37" → 05437 (дополнение)
  • Шаблон 054 + "пломба 144" → 05144 (замена последней цифры шаблона первой цифрой из 144)
  • Шаблон 054 + "пломба 1" → 05401 (дополнение с нулем)
  • Шаблон 054 + "пломба 15" → 05415 (дополнение)
  • Шаблон 054 + "пломба 1037" → 01037 (замена, так как сумма превышает 5)
  • Шаблон 054 + "пломба 0" → 05400 (дополнение с нулями)

v0.10.2: Проверка обновлений

Choose a tag to compare

@JeanP00l JeanP00l released this 10 Dec 20:58

Основные изменения

��� Проверка обновлений

  • Добавлена автоматическая проверка новой версии при загрузке страницы
  • Уведомление о новой версии в правом верхнем углу
  • Кнопка "Проверить обновления" в менеджере настроек
  • При обнаружении обновления: скачивание JSON файла и открытие страницы релиза на GitHub
  • Кеширование результатов проверки на 1 час для снижения нагрузки
  • Обработка случаев отсутствия последнего релиза (fallback на список релизов)

Технические детали

  • Использует GitHub Releases API
  • Проверка запускается через 2 секунды после загрузки страницы
  • Хранение версии и кеша в localStorage

v0.10.1: Исправлена ошибка исчисления поверок

Choose a tag to compare

@JeanP00l JeanP00l released this 10 Dec 12:43

Исправлена ошибка исчисления поверок: дата следующей поверки теперь устанавливается на день раньше, чем дата предыдущей поверки + 16 лет

Версия 0.10.0

Choose a tag to compare

@JeanP00l JeanP00l released this 10 Dec 11:10

Основные изменения

Скрипты адаптированы под новую версию сайта.

Обновления

Автозаполнение:

  • Обновлен workflow автозаполнения под новую структуру сайта
  • Обновлены селекторы кнопок для работы с новым интерфейсом
  • Улучшена работа с номерами пломб (только цифры)
  • Упрощен workflow: оптимизированы операции заполнения
  • Улучшена проверка чекбоксов
  • Убрана прокрутка страницы при установке чекбоксов

Голосовой набор показаний:

  • Улучшена функция распознавания года выпуска
  • Добавлена проверка соответствия года в поле "Год изготовления ПУ -"
  • Автоматическое изменение селекта при несоответствии года
  • Обновлены селекторы для работы с React-компонентами

Работа с полями даты:

  • Добавлена функция setDateValue() для работы с input[type="date"]
  • Использование valueAsDate как основной метод
  • Автоматическое обновление отображаемого span с датой
  • Учет часового пояса
  • Поиск полей по label для надежности
  • Автоматическое обновление поля "Дата следующей поверки" при изменении "Дата предыдущей поверки"
  • Обновление происходит без прокрутки страницы

Блок ДЮП/ГЕП:

  • Блок теперь работает с полем даты вместо поля года
  • При выборе года изменяется только год, день и месяц сохраняются
  • Добавлено автоматическое обновление поля "Дата следующей поверки"
  • Обновлены селекторы для работы с полем "Результат проверки"
  • Добавлена поддержка fallback на старые селекторы для обратной совместимости

Другие улучшения:

  • Все настройки объединены в одно окно
  • Исправлено наложение сообщений отладки
  • Оптимизирована скорость обновления полей