maxisoft
И снова здравствуйте, instantcms.dev — будет интересно
+1939
Репутация
12112
Рейтинг
В ближайшие дни будет обновление с учетом найденных ошибок.
Отписался в ЛС
Безопастность тут не страдает, так как не какие персональные данные не выводятся, и отладка будет убрана в следующем обновлении. Скорее всего на этих выходных будет обновление, не критичное, скорее небольшая очистка кода и его реструктуризация.
да это настройки компонента для использования в js
написал в личку.
пока не смог отловить причину так как на маке не повторяется такое, ищу варианты как отследить проблему.
с авторизованными есть проблема заработался и и сам себя обманул с доп проверками, прошу прощение что замику завтра постараюсь все исправить с учетом высказанного.
отправил всем обновление что было сделано кроме правок ошибок
## [1.0.3] — 2026-03-28
### Добавлено
#### Улучшения производительности
— Кеширование VAPID конфигурации (TTL 1 час) для уменьшения запросов к БД
— Метод flushVapidCache() для сброса кеша
— Автоматический сброс кеша VAPID после сохранения настроек и генерации ключей
— sendToAllAuto() — автоматическое переключение синхронной/асинхронной отправки
— createImmediateSchedule() для отправки через cron
— Константа ASYNC_THRESHOLD = 500 — если подписчиков больше, используется очередь
#### Безопасность
— Проверка CSRF токена на эндпоинтах подписки/отписки
— Замена md5() на hash('sha256') для хэширования endpoint
— Защита от XSS в хуке engine_start (htmlspecialchars)
— Защита от JS-инъекций для публичного ключа (json_encode)
#### Аналитика и статистика
— Отслеживание кликов по уведомлениям (поля clicked, clicked_at в push_logs)
— Методы trackNotificationClick(), getClickedCount(), getClickThroughRate()
— Статистика по устройствам и браузерам (поля device_type, browser в push_subscribes)
— Метод parseUserAgent() для определения устройства
— Дашборд с Chart.js с 4 наборами данных (подписки, уведомления, успех, ошибки)
— Метод getChartData() для интеграции с Chart.js
#### Шаблоны
— Система переменных шаблонов с 13 поддерживаемыми плейсхолдерами:
— {user_name}, {user_email}, {user_id}
— {site_name}, {site_url}
— {content_title}, {content_url}, {content_type}
— {comment_text}, {message_text}
— {sender_name}, {date}, {time}
— Метод renderTemplate() для подстановки переменных
— Таблица доступных переменных в редакторе шаблонов
#### Интерфейс
— Живой предпросмотр уведомления в форме отправки
— Отслеживание сообщений Service Worker
— Эндпоинт /push/track для отслеживания кликов
— Таблицы статистики устройств/браузеров в статистике
#### Ограничение частоты
— Многоуровневое ограничение частоты:
— По IP-адресу
— По авторизованному пользователю
— По endpoint
— Метод checkRateLimits() с настраиваемыми периодами
— Обновлена форма лимитов с отдельными секциями
### Изменено
— Service Worker обновлён с функцией отслеживания кликов
— Страница статистики теперь включает разбивку по устройствам/браузерам
— Форма отправки содержит живой предпросмотр уведомления
— Редактор шаблонов показывает доступные переменные
Есть такая ошибка я прошу прощение выпал из потока жизни у нас тут провайдеры видать делают настройки блокировок инет 3 дня не работал даже на сайт инстант не смог зайти причем и впн не работал прям дурдом, ТГ все умер — остался только ВК и МАкс постараюсь завтра всем отправить апдейт компонента по ошибкам.
Я немного ошибся в требованиях нужен php 8.2 для работы, всех кто купил и у вас стоит 7.4 отпишитесь в ЛС я сегодня завтра отправлю вам версию с поддержкой 7.4
Да есть проблема в работе сайте домен и NS на клаудфларе и периодически все идет не так. Пытаюсь решить эту проблему. Прошу прощение что не отправились сразу архивы я все проверяю в ручном варианте и все получат их. Прошу прощение за заминки.
Нет это разные вещи, instantcms.ru/addons/comgen.html — это просто комопонет который создает каркас для ускорения разработки, а у меня это немного другой инструмент это так скажем помощник для ИИ агентов чтобы правильно все сделать и написать полноценный компонент с логикой и прочим.
Купить можно автоматически если вдруг не пришел архив, напишите в ЛС или на почту support@maxicms.ru. Есть проблемы с работой почты поэтому заранее прошу прощение.
Сделали большое обновление инструмент обрастает все больше и больше функциональностью, уже готов план на третье обновление оно затронет шаблоны и работу с ними.
Спасибо за донат и поддержку, постараемся порадовать хорошими разработками и прочими плюшками.
Не смотря на то что телеграм блокируется все же сейчас готовимся делать параллельно группу в ВК чтобы иметь возможность общения и контактов с Вами.
ну тут сложно считать что отправка формы это и цель можно обозначить будет как отправка запроса типа ЛИДА то да можно будет вывести.
будет рассылка обновлении скоро.
Очередное обновление, добавлена статистика. Следующим аппом скорее всего будет генератор UTM ссылок.
Да была проблема с онлайн ККМ кассой, уже все исправили
Если кто то захочет поддержать данную разработку и дальнейшее ее развитие, могут это сделать тут Поддержать разработчика
Скажу проще нужных или не нужных разработок нет, даже если оно будет платным я уверен что на него найдется свой потребитель, поэтому стоит делать все. На ВП тоже куча разработок которые не кому не нужны, но они находятся в экосистеме и дают плюс для сообщества. Поэтому не слушайте не кого есть время и желание делайте.