Перегляньте відео, щоб дізнатися, як встановити наш сайт як веб-додаток на головному екрані.
Замітка: Ця функція може бути недоступна в деяких браузерах.
Перегляньте відео, щоб дізнатися, як встановити наш сайт як веб-додаток на головному екрані.
Замітка: Ця функція може бути недоступна в деяких браузерах.
Версія 1.4.3 додає повноцінне керування кешем фавіконів безпосередньо з Admin CP.
Адміністратор тепер може переглядати стан кешу, знаходити потрібні домени, повторно запускати отримання фавіконів та очищати кеш без ручної роботи з файлами або базою даних.
Версія 1.4.3 також містить усі стабілізаційні виправлення гілки 1.4.x.
Favicon Cache Management
У Admin CP → Setup → Cache Management додано окремий інтерфейс керування кешем фавіконів.
- Загальна статистика кешу.
- Окремі лічильники записів SUCCESS і FAILED.
- Перегляд списку доменів у кеші з пагінацією.
- Фільтрація записів за статусом SUCCESS або FAILED.
- Фільтрація за доменом.
- Відображення актуального стану запису — Valid або Expired.
Керування окремими доменами
Для записів кешу доступні нові дії:
Обидві операції використовують існуючий фоновий механізм отримання фавіконів і не змушують сторінку чекати зовнішнього HTTP-запиту.
- Retry FAILED — повторно запускає отримання favicon для домену, попередня спроба для якого завершилася невдало.
- Refresh SUCCESS — дозволяє примусово оновити вже успішно отриманий favicon.
Масове очищення кешу
Додано дві операції для обслуговування кешу:
Масові операції виконуються через фонові XenForo Jobs, щоб велика кількість записів не створювала важку операцію безпосередньо в Admin CP.
- Clear FAILED — очищає невдалі записи та пов'язані з ними керовані файли, не зачіпаючи успішно отримані фавікони.
- Clear All — повністю очищає керований кеш фавіконів та його записи стану.
Власна PNG-заглушка для FAILED-доменів при очищенні кешу зберігається.
Стабілізація оновлення
Версія 1.4.3 також включає виправлення проблем завантаження Cache Management, виявлених під час реальних оновлень гілки 1.4.x.
Ці виправлення не змінюють існуючу логіку отримання, кешування або відображення фавіконів.
- Виправлено завантаження контролера Cache Management.
- Виправлено сумісність структури репозиторію favicon state між підтримуваними версіями XenForo.
- Додано автоматичне видалення застарілих PHP-файлів попередньої структури під час стандартного оновлення.
- Ручне видалення залишкових файлів після оновлення більше не потрібне.
Сумісність
Фінальне оновлення перевірено на XenForo 2.2.19 та XenForo 2.3.12.
Також перевірено стандартне оновлення та роботу Favicon Cache Management після upgrade.
Версія 1.3.0 суттєво покращує отримання фавіконів із зовнішніх сайтів та розширює підтримку форматів зображень.
Що нового
- Розширено підтримку форматів favicon.
- Підтримуються ICO та PNG.
- Фавікони у форматах JPEG і GIF тепер можуть бути автоматично оброблені та збережені як PNG.
- Додано підтримку WebP, коли цей формат може бути оброблений XenForo Image Manager.
- Визначення формату виконується за фактичним вмістом файлу, а не лише за його розширенням або MIME-типом.
- Покращено Smart Favicon Discovery для сайтів, де favicon розташований далі у HTML-документі.
- Збільшено область HTML, яка аналізується під час пошуку favicon.
- Явно оголошені SVG-фавікони пропускаються, не займаючи місця серед кандидатів для завантаження.
- Стандартний /favicon.ico тепер проходить через той самий покращений механізм визначення та перевірки формату.
- Покращена сумісність із сайтами, які використовують неправильні або неточні MIME-типи для favicon.
- Збережені існуючі обмеження безпеки, фонове отримання favicon та локальне кешування.
Формати
Зберігаються локально: ICO, PNG.
Можуть бути прийняті та перетворені в PNG: JPEG, GIF та підтримуваний середовищем WebP.
Не підтримується: SVG.
Версія 1.2.1 покращує надійність отримання фавіконів та додає нові можливості їх відображення.
Що нового
- Виправлено отримання фавіконів із сайтів, HTML-сторінки яких перевищують попередній ліміт у 64 КіБ.
- Максимальний розмір завантаження HTML збільшено до 1 МіБ, при цьому для пошуку favicon аналізується обмежена частина документа.
- Додано локальну заглушку favicon для зовнішніх доменів, для яких попередня спроба отримання favicon завершилася невдало.
- Заглушка зберігається локально та не створює додаткових зовнішніх HTTP-запитів.
- Додано можливість завантажити в Admin CP власне PNG-зображення заглушки.
- Скидання власної заглушки автоматично повертає стандартне зображення аддона.
- Додано нову анімацію появи favicon.
- Анімація застосовується як до звичайних favicon, так і до стандартної або власної заглушки.
- Анімацію можна повністю вимкнути в Admin CP.
- Анімація реалізована через CSS/LESS без додаткового JavaScript.
- Враховується системне налаштування prefers-reduced-motion.
- Збережено існуючу роботу ефектів None, Colorize, Lift і Button та позицій favicon.
- Проведено фінальну перевірку сумісності з XenForo 2.2.x–2.3.x.
[MAG] Global Links Favicons 1.2.0 — Smart Favicon Discovery
Версія 1.2.0 значно покращує механізм пошуку фавіконів зовнішніх сайтів.
Раніше основним джерелом був стандартний файл/favicon.ico. Тепер [MAG] Global Links Favicons може автоматично знаходити фавікони, які сайт фактично вказує у своєму HTML.
Що нового
- Додано Smart Favicon Discovery для зовнішніх посилань.
- Аддон аналізує стандартні оголошення
rel="icon"таrel="shortcut icon"на сайті.- Якщо сайт пропонує декілька фавіконів, аддон визначає пріоритет кандидатів і може перевірити до трьох найбільш відповідних.
- Додано підтримку фавіконів у форматі PNG на додаток до ICO.
- Формат фавікона визначається за фактичним вмістом файлу, а не лише за розширенням URL.
- Стандартний
/favicon.icoзбережено як резервний механізм, якщо Smart Favicon Discovery не знаходить придатний фавікон.- Локальне сховище та кеш тепер коректно працюють як з
.ico, так і з.png.- При зміні формату фавікона старий локальний файл безпечно замінюється новим.
- Покращено відновлення локально збережених фавіконів ICO та PNG.
- Збережено асинхронну архітектуру: пошук і завантаження фавіконів не виконуються під час звичайного рендерингу сторінки.
- Збережено захищений механізм зовнішніх HTTP-запитів XenForo та перевірку завантаженого вмісту.
- Проведено повний регресійний, безпековий та суміснісний аудит для XenForo 2.2.x–2.3.x.
Оновлення 1.1.0 розширює сумісність аддона та покращує роботу фавіконів для внутрішніх посилань XenForo.
Що нового
- Додано підтримку XenForo 2.2.x.
- Аддон тепер офіційно підтримує XenForo 2.2.x–2.3.x.
- Сумісність перевірена на реальному середовищі XenForo 2.2.
- Оновлено мінімальну вимогу XenForo в метаданих аддона.
- Покращено обробку внутрішніх посилань.
- При ввімкнених фавіконах для внутрішніх посилань тепер використовується нативна favicon поточного стилю XenForo.
- Внутрішні посилання більше не використовують зовнішній механізм завантаження /favicon.ico, кеш фавіконів та фонові Jobs.
- Збережена повна функціональність зовнішніх посилань, ефектів None, Colorize, Lift і Button.
- Проведено перевірку сумісності та синхронізовано документацію проєкту.
Оновлення 1.0.4 додає новий режим оформлення посилань Button та містить низку оптимізацій і покращень інтерфейсу налаштувань.
Що нового
Доступні ефекти:
- Додано новий ефект Button для посилань.
- Додано окремі кольори Button для зовнішніх і внутрішніх посилань.
- Додано окремі налаштування кольорів для світлої та темної теми.
- Додано палітру вибору кольорів у налаштуваннях Button.
- Додано налаштування масштабу, вертикального зміщення, радіуса заокруглення, тіні та відступів.
- Додано можливість залишати фон і рамку Button видимими постійно або показувати їх лише при наведенні.
- Button активується при наведенні на favicon або текст посилання, а також коректно працює з клавіатурним фокусом.
- Покращено підтримку prefers-reduced-motion.
- Налаштування ефектів в ACP тепер показують лише параметри, актуальні для вибраного ефекту.
- Усунено зміни геометрії посилання при наведенні — Button не викликає стрибків контенту.
- Проведено оптимізацію обчислень ефекту Lift.
- Зменшено кількість зайвих перебудов стилів XenForo при зміні параметрів Lift.
None · Colorize · Lift · Button