Commit Graph
285 Commits
Author SHA1 Message Date
Jokob @NetAlertX 735f51027c Merge pull request #1835 from netalertx/main
sync
2026-10-05 08:44:18 +11:00
Alexander Shevchenko 071a4dded4 fix(frontend): restore network topology rendering in Safari
WebKit paints positioned HTML and opacity layers inside SVG foreignObject
at the SVG origin. Device cards, labels and icons overlap there while
their connections remain at the expected coordinates.

Keep node content in normal flow, place collapse controls with a float
and height-derived negative margin, and use alpha colors for muted icons.
Scope all style changes to the network tree.

Related: #1116
Discussion: https://github.com/netalertx/NetAlertX/discussions/1379
2026-10-04 16:45:18 +02:00
jokob-sk 61e6d81fc3 FE+DOCS: settings pending changes indicator 2026-10-03 11:00:11 +10:00
jokob-sk 4aa2a0dddb BE+FE: System info -> Performance section 2026-09-28 14:40:11 +10:00
Hsukqi Lee dced246c12 fix(front): make notifications page span full width
Signed-off-by: Hsukqi Lee <team@tsinbei.com>
2026-09-04 21:59:24 +08:00
jokob-sk 1aea4e8216 DOCS: email 2026-07-25 10:25:33 +10:00
jokob-sk 2396bb610a DOCS: email update 2026-07-25 08:11:08 +10:00
jokob-sk 1636d155c7 BE+FE: report findinfg fixes + css 2026-07-12 10:26:53 +10:00
jokob-sk 5d86d27b66 BE: css fixes 2026-07-10 13:47:52 +10:00
jokob-sk b133d102ab BE: css fixes 2026-07-10 11:57:38 +10:00
jokob-sk 2658d5703e BE+FE: less logging bloat + better notification preview + skeletons 2026-07-09 13:34:54 +10:00
jokob-sk dea4203d17 BE+FE: change log 2026-07-06 15:16:48 +10:00
jokob-sk 7e6189cbd4 BE+FE: change log 2026-07-06 15:00:41 +10:00
jokob-sk 887de65eb9 BE+FE: change log 2026-07-06 13:03:38 +10:00
jokob-sk e0449bed8e BE+FE: change log 2026-07-05 22:38:29 +10:00
jokob-sk 10e031650a PLG+FE: css and sync PUSH devices fix #1698 2026-07-04 07:57:09 +10:00
jokob-sk f57befde66 FE: css fixes 2026-07-02 14:53:30 +10:00
jokob-sk 278ebe0be7 FE: css + readme fixes 2026-07-02 14:49:52 +10:00
jokob-sk dae8b79d02 FE: css fixes 2026-07-02 14:30:15 +10:00
jokob-sk cca6d041e5 FE: css + readme fixes 2026-07-02 14:16:45 +10:00
jokob-sk 20ac84078f FE: skeleton uplift + docs 2026-06-29 11:23:32 +10:00
jokob-sk 86cc8a3683 FE: skeleton uplift 2026-06-25 07:43:22 +10:00
jokob-sk 5b42dbf2d7 FE: skeleton uplift 2026-06-24 17:35:31 +10:00
jokob-sk ac21017087 FE: skeleton uplift 2026-06-23 22:43:38 +10:00
jokob-sk 942c4a6e8b FE: skeleton uplift 2026-06-23 22:30:40 +10:00
jokob-sk 7977ed8cc1 FE: skeleton uplift 2026-06-23 15:47:57 +10:00
jokob-sk fe4869caf8 FE: skeleton uplift, mqtt 2026-06-23 08:53:58 +10:00
jokob-sk 7f5c001637 FE: skeleton uplift 2026-06-21 11:43:11 +10:00
jokob-sk 676c3f8b04 FE: skeleton uplift 2026-06-21 11:37:21 +10:00
jokob-sk b1fe24300a FE: skeleton uplift 2026-06-21 10:45:56 +10:00
jokob-sk 8c0d1e153a FE: skeleton uplift 2026-06-21 09:56:09 +10:00
jokob-sk 553ed6ec2b FE: skeleton uplift, table fixes in systeminfo 2026-06-21 09:46:44 +10:00
Jokob @NetAlertX 12d5991505 Add skeleton templates for various sections
- Created skeleton templates for events, notifications, plugins, presence, report, settings, and workflows to enhance loading states.
- Implemented structured skeletons for tab details, tab events, maintenance backup, database tools, logging, multi-edit, presence, sessions, and system info.
- Each template includes shimmer effects for loading indicators, improving user experience during data fetching.
2026-06-20 11:53:00 +00:00
Jokob @NetAlertX 8cb466e722 feat: Implement settings loading skeleton and enhance UI elements 2026-06-20 00:40:01 +00:00
Jokob @NetAlertX bb29824ac1 Merge branch 'next_release' of https://github.com/netalertx/NetAlertX into next_release 2026-06-17 06:43:51 +00:00
Jokob @NetAlertX 3a206f0996 Add REST Import plugin and corresponding tests
- Implemented the REST Import plugin (rest_import.py) to handle importing data from REST APIs.
- Added functionality for configurable HTTP methods, authentication types, and custom headers.
- Included error handling for various HTTP response statuses and connection issues.
- Created unit tests for the plugin covering header building, path resolution, MAC validation, record mapping, and authentication methods.
- Ensured that module-level side effects are patched during tests to prevent live interactions.
2026-06-17 06:43:26 +00:00
jokob-sk 65dc689679 BE: css + docs for WF 2026-06-17 16:04:16 +10:00
jokob-sk 7311ed8dc5 WF: fixes 2026-06-16 23:12:28 +10:00
Jokob @NetAlertX 26b337d6a7 feat(workflows): Enhance device management with query capabilities and conflict resolution
- Added `queryByConditions` method to `DeviceInstance` for flexible device querying based on dynamic conditions.
- Introduced `interpolate_tokens` function to replace placeholders in action values with actual device data.
- Updated `UpdateFieldAction` to handle cross-device updates and archive conflicting MAC addresses.
- Implemented cascade prevention in `WorkflowManager` to avoid processing events for devices modified in the same batch.
- Added unit tests for new functionalities, including token interpolation, condition querying, and action execution.
- Created constants for device column validation to enhance security and maintainability.
- Established a structured research skill specification to guide development practices.
2026-06-16 11:40:28 +00:00
jokob-sk 9875411057 BE: better CRON validation regex #1659 2026-05-28 08:41:34 +10:00
jokob-sk 12b104e7fa Device filters docs. link, and less verbose in-app notifications for SYNC 2026-05-27 03:30:43 +00:00
Jokob @NetAlertX bc87e39843 Enhance documentation and improve formatting across multiple files 2026-05-18 02:45:23 +00:00
Jokob @NetAlertX ed1ed6bb3f STYLE: Refactor columnFilters and filter-group styles for improved layout and spacing 2026-04-16 22:10:51 +00:00
Jokob @NetAlertX e57fd2e81e fix: update body text color in dark theme and remove unnecessary console log 2026-02-28 01:02:21 +00:00
jokob-sk 946ad00253 FIX: lowercase MAC normalization across project v0.1
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-07 13:44:50 +11:00
jokob-sk 09b42166cc TEST: scan processing 9
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-06 18:48:40 +11:00
jokob-sk 15366a7f2e TEST: scan processing 6 + css fixes
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-06 18:34:25 +11:00
jokob-sk a8ec97d782 DOCS: removing patreon
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-04 07:48:20 +11:00
jokob-sk 81202ce07e name resolution config clean up, authoritative fields fixes for none values, css fixes
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-03 20:40:11 +11:00
jokob-sk 6d03d58c78 FE: more information density on device details
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-02 14:51:39 +11:00