New stuff arrived 🎁
I hope you like the new name and logo. 😅
After thinking for about a year about it I decided to rename the project to 🚀NetAlertX. This will help prevent confusion about which fork someone is using, and differentiate it from the now stale upstream project. With about 1800 or so commits over the stale project, I thought, this project deserved a new name. It will also remove the confusion about only supporting Raspberry Pi's 😵
On top of the rename, I implemented ✨unlimited icons - just find an SVG you like and use it 😄. Migrating existing icons and making the UI play nicely with the change took some effort, but it should be working smoothly now. There are also a couple of UI tweaking settings, so check out the changes below. 🔽
A shout-out to @vladaurosh for quickly helping as I'm sometimes blind and thanks to @wintergew for some UI tweaks. 🙏 There was also @zilvernet who reported a bunch of issues and tested the new icon functionality 👍 Oh and @YoSafeguard added a full Russian translation 🌍💪
Please read the below carefully, but in general, I hope the transition will be smooth and should be mostly fully automated.
Screenshots
💔 Breaking changes
Sometimes I have to introduce breaking changes
The rename from PiAlert to NetAlertX should be pretty straightforward and existing setups should work fine. Still, caution is recommended. On a high-level this is what has changed:
- Existing configuration, database and devices should automatically come over without issues.
- I will keep updating the
pi.alert
docker hub image for now, but aim to retire it by the end of the year - device name & manufacturer in the MQTT messages and sensors (HomeAssistant) changed from
PiAlert
toNetAlertX
app
ornetalertx
(NetAlertX
) prefixes and names are used instead ofpialert
- If you mapped/mounted any other folders, make sure you change the base mounting location as per the Migration guide.
🏘️ Community
- What version of Raspberry PI is needed to run the bare-metal install?
- Can you help me develop an Asus router plugin or Mikrotik devices?
- Someone requested an Italian translation so if you speak it - help out if you can (Norwegian & French need also some help)(🧪)
📚Docs updates
- A new migration guide from PiAlert to NetAlertX (🆕)
- Re-written Icons documentation (🆕)
⚙Settings
- You can configure to hide some sections in the Devices page via the
UI_DEV_SECTIONS
setting #612 (🆕) - Set the
UI_REFRESH
setting to auto-refresh the UI #614 (🆕) - You can now specify a pre-defined list of icons via the
UI_ICONS
(🆕)
🔌Plugins
- Un-discoverable devices are now always marked as
Online
#617 (🆕)
🖼 UI
- Support of SVG icons (🆕)
- You can now set the UI to auto-reload if you are running NetAlert in a kiosk-like setup #614 (🆕)
- Further revamp of the navigation (🚑)
- A ticker is displayed if you are using old PiAlert mount locations (🚑)
- The
<
>
arrows were not cycling thru the filtered results #627 (🚑) - The Tools tab didn't use the correct IP address if you navigated via the
<
>
on the device details #626 (🚑) - Pro Font Awesome icons mounted into the container work again #594 (🚑)
- Russian translation by @YoSafeguard (🆕)
💠Core app updates
Internal changes affecting the whole app and usually significant to developers 👩💻👨💻
- The container timezone was different from the app's timezone #599 (🚑)
- The detailed NMAP scan didn't work due to a missing package #623 (🚑)
Other Info
🆕 - New features | 🚑 - Fixes & Improvements | ⚠ - Possibly breaking changes | 🧪 - Experimental/work in progress |
---|
Previous releases:
https://github.com/jokob-sk/NetAlertX/releases
What's Changed
- Improve chmod in setup.sh by @vladaurosh in #600
- Removed duplicate manifest tag by @ameer1234567890 in #605
- Design improvements by @wintergew in #619
- Update Dockerfile with nmap-scripts by @vladaurosh in #625
New Contributors
- @ameer1234567890 made their first contribution in #605
- @wintergew made their first contribution in #619
Full Changelog: v24.3.19...v24.4.17