====== Ubilling changelog ====== ===== 1.4.7 - в розробці ===== === Дата релізу: десь колись === * Зміни в структурі БД. * Перейшли на колумбійську каву * Модуль [[warehouse|Склад]]: в звіті залишків по датах, додано фільтр по складському приміщенню. * Модуль Склад: виправлено деякі проблеми швидкодії. * Модуль [[callmeback|Перетелефонуйте мені будь ласка]]: виправлено проблеми швидкодії, при перегляді опрацьованих дзвінків. ===== 1.4.6 - rev 9124 ===== === Дата релізу: 2024-06-14 === * Зміни в структурі БД. * [[userstats|userstats.ini]]: кілька нових, необов'язкових опцій WA_*, що керують поведінкою та виглядом веб-застосунку. * [[salary|Облік зарплат]]: сторінка друку табелів обліку робочого часу тепер відкривається в новій вкладці. * Модуль "Контроль швидкості": в наслідок рефакторингу став трішки притомнішим. * Модуль [[zteonureg|Реєстрація ONU на ZTE/Huawei OLT]]: додано підтримку ZTE C600. Додано підтримку карт GFGN, GFCH, GFBT, A01GFBT. Спасибі [[https://github.com/kurtcobain55|@misterromanbush]] * Модуль [[sigreq2|Заявки на підключення]]: виправлено відсутність адреси при створенні "можливості підключення" в тортику. * Модуль "Пошук користувачів": теоретично, став трішки адекватніше виглядати та поводитись. * Модуль [[ukv|УКВ]]: проведено невеличку чистку коду, фінансовий звіт перестав анігілювати на PHP 8.3. * Модуль [[ponizer|PONizer]]: примітивний манкіпатчинг для SFE90BT HAL. * Модуль [[xmlagent|XMLAgent]]: додано новий виклик для отримання тарифів, що доступні для переходу користувачу. * Модуль XMLAgent: оновлено виклик для створення support tickets - тепер можна відповідати на тікети, а не лише створювати нові. * [[userstats|Кабінет користувача]]: тотальний рефакторинг модуля "Нагадування". * Кабінет користувача: модуль "Нагадування" тепер знає про E-mail користувача і дозволяє користувачу тим керувати(надсилати E-mail вам все ще доведеться чимось на кшталт [[onepunch|OnePunch'ів]]). * Кабінет користувача: модуль "Нагадування" тепер також знає про розсилку ПриватБанк інвойсів і також дозволяє користувачу тим керувати. * Модуль "Користувачі": [[alteriniconf#online_show_last_feecharge|відображення останніх списань в таблиці користувачів]] нарешті використовує нативні механіки "Fees Harvester". * [[macven|Визначення виробника за MAC]]: тепер для використання потребує окремого специфічного права MACVEN. * Модуль "Статистика трафіку користувача": реалізовано можливість перегляду OpahnimFlow графіків користувача в довільних інтервалах часу. * [[remoteapi|RemoteAPI]]: страшний по своїй суті виклик **stgfeecharge2mysql** нарешті став абсолютно **deprecated** і більше не потрібен. * "Fees Harvester": фікс потенційного незакінченого зациклювання через можливий невалідний хендлер файлу логу Старгейзеру. * [[nyanorm|NyanORM]]: додано GROUP BY clause + мінорні фікси * Скін "UbNg": здійснено чергову спробу виправити відображення на 2K/4K моніторах. * Глобально: в силу того, що Google [[https://developers.google.com/chart/infographics/docs/qr_codes|API для генерації QR]] припинив своє існування, всю роботу з QR було перенесено на нову натівну libGD бібліотеку. * [[setupubinstaller|UBinstaller]]: додано бінарні пакети для встановлення на FreeBSD 14.1 amd64. {{:146_release.png?nolink&|}} ===== 1.4.5 - rev 9098 ===== === Дата релізу: 2024-04-05 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нова опція ONUAUTO_CONFIG_DLP, що керує функціоналом вимкнення LAN-порту на ONU. * alter.ini: нова опція ONUAUTO_CONFIG_ELP, що керує функціоналом ввімкнення LAN-порту на ONU. * alter.ini: нова опція OPHANIM_DIMENSIONS, що дозволяє встановлювати особливі пропорції генерації графіків [[ophanimflow|OphanimFlow]]. * alter.ini: нова опція CUD_ONLY_TAGID, що встановлює ID користувацького тегу для обробки "накопичувальними знижками". * [[userstats|userstats.ini]]: нова необов'язкова опція XMLAGENT_DEBUG_ON, що вмикає дебаг режим для XMLAgent. * userstats.ini: нова необов'язкова опція XMLAGENT_DEBUG_DEEP_ON, що вмикає більш "verbose" дебаг режим для XMLAgent, із записом в окремий файл. * Модуль "ONU Майстер": додано функціонал ввімкнення та вимкнення першого LAN-порту на ONU для OLT BDCOM 3310C, за авторством [[https://github.com/ValMikGol|ValMikGol]]. * Модуль "ONU Майстер": почав адекватніше реагувати на ввімкнені опції, привілеї, виключення та став на 4% менш всратим. * Модуль "Повітряні тривоги": покращено обробку виключень, виправлено проблеми з відображенням тривожної мапи в деяких ситуаціях. * Модуль [[ukv|УКВ]]: додано додаткові перевірки при завантаженні та обробці банківських виписок, з метою виключення паралельного виконання. * Модуль "Віртуальні сервіси": трохи косметики. * Модуль "Віртуальні сервіси": додано можливість відмічати сервіси як "архівні". Можна використовувати суто на ваш розсуд, наприклад - у [[onepunch|ВанПанчах]]. * Модуль [[visor|Відеоспостереження]]: виправлення деяких помилок інтеграції з NVR, косметичні покращення. * Модуль [[xmlagent|XMLAgent]]: винесено в окремий клас. * Модуль XMLAgent: додано кілька нових викликів та дебаг режим. * Модуль [[warehouse|Склад]]: виправлено інтерфейси створення розхідних операцій, з метою мінімізації ризиків створення дублюючих розходів. * Модуль "Склад": в базовому звіті "Залишки на складах" реалізовано можливість збереження даних в CSV, Excel, PDF та швидкого друку. * Модуль "Склад": в базовому звіті "Залишки на складах" абстрактна колонка "кількість" перейменована в "на складі". * Модуль "Реєстрація абонента": виправлено роботу на PHP 8.x при альтернативному режимі генерації номерів угод при наявності в користувачів угод з літерами. * Модуль [[reminder|Reminder]]: виправлені спроби звернутись до неіснуючого елементу масиву при вимкненому функціоналі ПриватБанк інвойсів. * Модуль [[ponizer|ПОНізатор]]: VSolution HAL - виправлені спроби звернутись до неіснуючого елементу масиву. * Модуль "Консоль розробника": виправлено помилки при виконанні SQL запитів, що повертають порожній чи булевий результат на PHP 8.x. * Модуль "Консоль розробника": чекбокси параметрів відображення тепер зберігають свій попередній стан. * Модуль "Консоль розробника": частково виправлено фатальні помилки на PHP 8.x при синтаксичних помилках в виконуваному коді. * Модуль "Консоль розробника": проведено ревізію сповіщень про помилки що виникають при виконанні запитів. * Модуль "Консоль розробника": проведено чергову спробу рефакторингу, код тепер викликає на 12% менше епілептичних припадків. * Модуль "Звіт по трафіку": мінімально причесано код. Він все ще страшний, але працює. * Модуль [[cumulativediscounts|Накопичувальні знижки]]: тепер має можливість проводити свою діяльність тільки для користувачів з встановленим специфічним тегом. * Модуль "Помічник прокрастинації": став ще надійнішим і тепер краще дозволяє нормально оновлювати набір засобів прокрастинації. * Скін "UbNg": підправлено відображення на 4K моніторах. * [[remoteapi|RemoteAPI]]: виклик callmeback тепер адекватно вимикається за допомогою опції CALLMEBACK_ENABLED. * RemoteAPI: новий виклик callshistusrupd призначений для оновлення користувацьких даних в модулі "[[telepony|Історія дзвінків]]". * Глобально: виправлення помилок. Багато. Різних. * [[openpayz|OpenPayz]]: виправлення проблеми оплат користувачів з Платіжними ID, що починаються з нуля в бекенді ipayz. * [[setupubinstaller|UBinstaller]]: Зібрано бінарні пакунки для FreeBSD 13.3 з PHP 8.3 та MySQL 8.0. * UBinstaller: На мороз викинуто підтримку FreeBSD 12.4 та 13.1, котрі вже давно EOL. * [[setupdebianstaller|Debianstaller]]: тепер працює на Debian GNU/Linux 12.5.0 bookworm. * Документація: додано нову [[nonmandatoryoptions|сторінку з коротким описом всіх наявних на даний момент НЕОБОВ'ЯЗКОВИХ опцій конфігів]] з можливістю миттєво перейти до кожної з них на відповідну сторінку конфігу. {{:145_release.png?nolink&|}} ===== 1.4.4 - rev 9071 ===== === Дата релізу: 2024-03-05 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нова опція WAREHOUSE_INCOP_SEARCHBL, що керує селекторами інтерфейсу створення приходу. * alter.ini: нова необов'язкова опція REMINDER_PRIVATBANK_INVOICE_PUSH, що керує функціоналом відправки ПриватБанк-інвойсів(ПБІ). * alter.ini: нова необов'язкова опція REMINDER_PBI_AUTH_LOGIN має містити дані для авторизації для сервісу ПБІ. * alter.ini: нова необов'язкова опція REMINDER_PBI_URL містить URL до сервісу ПБІ. * alter.ini: нова необов'язкова опція REMINDER_PBI_DAY_TARIFF_MULTIPLIER множник "кількості днів" для поденних тарифів. * alter.ini: нова необов'язкова опція REMINDER_PBI_ONLY_TAG_ID ІД користувацького тегу для юзерів яким будуть відправлятись лише інвойси. * alter.ini: нова необов'язкова опція REMINDER_PBI_AND_SMS_TAG_ID ІД користувацького тегу для юзерів яким будуть відправлятись і СМС, і інвойси. * alter.ini: нова необов'язкова опція REMINDER_PBI_USER_FILTER_PAYSYS_LIST список активних сервісів OpenPayz для фільтрації юзерів, яким буде відправлено інвойс. * alter.ini: нова опція PRINCESS_FAST_REPLIES, що перераховує швидкі відповіді принцесами в додаткових примітках для задач. * Модуль "Планування робіт": в діалогах створення задач, тепер за замовчуванням вибрано працівника вказаного в опції TASKMAN_ANYONE_EMPLOYEEID. * Модуль [[warehouse|Склад]]: в інтерфейсі редагування прихідної операції тепер в календарику вибрано оригінальну дату операції. * Модуль "Склад": тепер всі селектори в інтерфейсі створення прихідної операції опційно можуть бути шукабельними. * Модуль "Сховище зображень": виправлено проблему, при спробі валідації зображень у випадку, якщо вони раптово анігілювали в процесі завантаження. * Модуль [[reminder|Reminder]]: нова кіллерфіча розсилки ПриватБанк інвойсів користувачам замість(або разом з) СМС. * Модуль "Віртуальні сервіси": тепер вміє ігнорувати користувачів з певними тегами під час процесингу. * Модуль "Профіль користувача": невелика косметика для відобарження неіснуючих тегів. * Модуль "Помічник прокрастинації": радикально розширено можливості для прокрастинації. * Модуль [[banksta2|Розноска банківських виписок 2]]: додана інвалідація кешу оброблених записів перед кожною обробкою банківської виписки. * [[remoteapi|RemoteAPI]]: в виклику fullhostscan виправлено очистку попередніх даних, про активні хости. {{:144_release.png?nolink&|}} ===== 1.4.3 - rev 9058 ===== === Дата релізу: 2024-02-01 === * Зміни в структурі БД. * [[alteriniconf|alter.ini]]: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з [[ophanimflow|OphanimFlow]]. * alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в [[photostorage|Сховище зображень]]. * alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. * alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. * alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. * alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. * alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. * [[userstats|userstats.ini]]: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. * Модуль [[envy|Заздрість]]: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. * Модуль "Заздрість": при створенні та редагуванні пристроїв, для полів "пароль" та "enable пароль" тепер використовуються інпути паролів. * Модуль "Заздрість": заздрісним пристроям додано нове поле "Порт". Тепер в скриптах можна використовувати, відповідний макрос {PORT}. * Модуль "Статистика трафіку користувача": проведено радикальний рефакторинг. * Модуль "Статистика трафіку користувача": додано опційну можливість, відображення трафіку отриманого з OphanimFlow. * Модуль "Статистика трафіку користувача": виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. * Модуль "Статистика трафіку користувача": додано можливість відображення графіків за останню годину з OphanimFlow. * Модуль "Користувачі": додано опційну можливість, відображення трафіку отриманого з OphanimFlow. * Модуль "Сховище зображень": тепер додатково перевіряє завантажувані зображення на тему їх валідності. * Модуль "Фінансові операції": виправлено відображення суми платежів користувача. * [[remoteapi|Remote API]]: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. * Remote API: виклик userbynum тепер також опційно містить поле з "Платіжним ID" користувача. * Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування "показати/приховати" пароль. * Кабінет користувача: в модулі "Трафік" додано опційну можливість, відображення трафіку отриманого з OphanimFlow. * Кабінет користувача: в модулі "Трафік" виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. * Кабінет користувача: в модулі "Відеоспостереження" для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. * [[openpayz|OpenPayz]]: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовує [[contragentextinfo|розширену інформацію контрагента]]. Платіжна система в контрагенті мусить бути створена, як **PORTMONE** * [[1984tech|1984tech]]: додано функціонал генерації RPZ для isc-bind, спасибі [[https://github.com/kurtcobain55|@misterromanbush]] {{:143_release.png?nolink&|}} \\ [[changelog2023|Історія змін Ubilling за 2023-й рік]] \\ [[changelog2022|Історія змін Ubilling за 2022-й рік]] \\ [[changelog2021|Історія змін Ubilling за 2021-й рік]] \\ [[changelog2020|Історія змін Ubilling за 2020-й рік]] \\ [[changelog2019|Історія змін Ubilling за 2019-й рік]] \\ [[changelog2018|Історія змін Ubilling за 2018-й рік]] \\ [[changelog2017|Історія змін Ubilling за 2017-й рік]] \\ [[changelog2016|Історія змін Ubilling за 2016-й рік]] \\ [[changelog2015|Історія змін Ubilling за 2015-й рік]] \\ [[changelog2014|Історія змін Ubilling за 2014-й рік]] \\ [[changelog2013|Історія змін Ubilling за 2013-й рік]] \\ [[changelog2012|Історія змін Ubilling за 2012-й рік]] \\