v1.5.0
alibaba/page-agentv1.5.0Apr 14, 2026by GyulyVGC
AI Summary
This release significantly enhances network monitoring capabilities by adding visual indicators for traffic sources and charts to the initial dashboard. It introduces advanced configuration options like IP blacklists and an expanded favorites system, alongside a major upgrade to the Iced UI framework.
Key Highlights
- Visual identification of apps and programs generating network traffic
- Addition of traffic charts to the initial page for adapter preview
- Support for custom IP blacklists
- Enhanced favorites system supporting services, programs, and persistence
- Migration to Iced 0.14 UI framework
New Features
- Show which apps and programs are generating network traffic
- Add charts to preview network adapters traffic in Initial page
- Support custom IP blacklists
- Enhance favorites: support services, programs, and persistence
- New command line option `--config_path` to print the path of the app configuration file
Full Release Notes
## New features - Show which apps and programs are generating network traffic ([#1056](https://github.com/GyulyVGC/sniffnet/pull/1056) — fixes [#170](https://github.com/GyulyVGC/sniffnet/issues/170)) <div align="center"> <img width="320" height="351" src="https://github.com/user-attachments/assets/3e908729-b03e-46ab-97b2-950210979eaf" /> </div> - Add charts to preview network adapters traffic in Initial page ([#1026](https://github.com/GyulyVGC/sniffnet/pull/1026) — fixes [#556](https://github.com/GyulyVGC/sniffnet/issues/556)) <div align="center"> <img width="80%" src="https://github.com/user-attachments/assets/c342483e-a2f6-4a6e-b47f-3a521f580d55" /> </div> - Support custom IP blacklists ([#1055](https://github.com/GyulyVGC/sniffnet/pull/1055) — fixes [#729](https://github.com/GyulyVGC/sniffnet/issues/729)) - Enhance favorites: support services, programs, and persistence ([#1109](https://github.com/GyulyVGC/sniffnet/pull/1109) — fixes [#839](https://github.com/GyulyVGC/sniffnet/issues/839)) - New command line option `--config_path` to print the path of the app configuration file ## Improvements - Migrate to Iced 0.14 ([#1032](https://github.com/GyulyVGC/sniffnet/pull/1032) — fixes [#589](https://github.com/GyulyVGC/sniffnet/issues/589), [#639](https://github.com/GyulyVGC/sniffnet/issues/639), [#653](https://github.com/GyulyVGC/sniffnet/issues/653), [#656](https://github.com/GyulyVGC/sniffnet/issues/656), [#675](https://github.com/GyulyVGC/sniffnet/issues/675)) - Add animated welcome screen ([#1002](https://github.com/GyulyVGC/sniffnet/pull/1002)) - Support search prefixes `!` and `!=` in Inspect page filters to allow searching values that don't contain or aren't equal to a given string - Added various sanity checks when loading app configurations from file (window properties, scale factor, themes, notifications volume) - Updated some of the existing translations to v1.5: - Romanian ([#942](https://github.com/GyulyVGC/sniffnet/pull/942)) - Japanese ([#1020](https://github.com/GyulyVGC/sniffnet/pull/1020)) - Turkish ([#1074](https://github.com/GyulyVGC/sniffnet/pull/1074)) - Simplified Chinese ([#1021](https://github.com/GyulyVGC/sniffnet/pull/1021)) - Traditional Chinese (Taiwan) ([#1021](https://github.com/GyulyVGC/sniffnet/pull/1021)) ## Fixes - Fix app configurations backward-compatibility when an existing field is updated or invalid - Return a PCAP error when trying to start a capture from an unknown adapter name ## Thanks to: - @recallai, @ipinfo, @cthulu201, @ZEROF, @wahn, @orhun, @3kh0 for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 - [NLnet](https://nlnet.nl) for supporting the development of this version via the [NGI Zero Commons Fund](https://nlnet.nl/commonsfund/) - @paco1127, @shu-kitamura, @MelcuGoa, @DeeEffAre for updating the existing translations <p> <picture> <img alt="" src="https://github.com/GyulyVGC/sniffnet/blob/main/resources/repository/hr.png?raw=true" width="100%"/> </picture> </p> <div align="center"> <h3> Support Sniffnet </h3> <a href="https://github.com/sponsors/GyulyVGC"> <img alt="" title="Sponsor" src="https://custom-icon-badges.demolab.com/badge/-Sponsor-ea4aaa?style=for-the-badge&logo=heart&logoColor=white"/> </a> <h3> Stay in the loop </h3> <p> <a href="https://bsky.app/profile/sniffnet.net"><img width="48" height="48" alt="Bluesky" title="Bluesky" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/bluesky.svg"/></a> <a href="https://www.linkedin.com/company/sniffnet"><img width="48" height="48" alt="LinkedIn" title="LinkedIn" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/linkedin.svg"/></a> <a href="https://mastodon.social/@sniffnet"><img width="48" height="48" alt="Mastodon" title="Mastodon" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/mastodon.svg"/></a> <a href="https://t.me/sniffnet"><img width="48" height="48" alt="Telegram" title="Telegram" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/telegram.svg"/></a> <a href="https://x.com/sniffnet"><img width="48" height="48" alt="Twitter / X" title="Twitter / X" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/x.svg"/></a> </p> </div>