jokob-sk
d24411fa53
BE: CurrentScan table leanup - column rename
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-25 16:38:45 +11:00
jokob-sk
4991b058d3
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-25 00:20:06 +11:00
jokob-sk
8ea84a22e9
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-25 00:04:06 +11:00
jokob-sk
899017fdd8
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-24 23:37:51 +11:00
jokob-sk
3775e21dc7
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-24 22:20:30 +11:00
jokob-sk
2acc180fd5
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-24 16:24:43 +11:00
jokob-sk
be381488aa
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-24 16:19:27 +11:00
Jokob @NetAlertX
cafa36f627
feat: Enhance readonly input styles and improve device data handling
2026-01-22 09:57:48 +00:00
Jokob @NetAlertX
49e689f022
Refactor authoritative field handling and enhance device update logic
...
- Updated `get_source_for_field_update_with_value` to determine source values based on new field values, including handling for empty and unknown values.
- Introduced `get_overwrite_sql_clause` to build SQL conditions for authoritative overwrite checks based on plugin settings.
- Enhanced `update_devices_data_from_scan` to utilize new authoritative settings and conditions for updating device fields.
- Added new tests for source value determination and device creation to ensure proper handling of source fields.
- Created in-memory SQLite database fixtures for testing device creation and updates.
2026-01-22 04:33:49 +00:00
Jokob @NetAlertX
fcbe4ae88a
feat: Implement forced device status updates and enhance related tests
2026-01-21 09:21:55 +00:00
Jokob @NetAlertX
478b018fa5
feat: Enhance plugin configurations and improve MAC normalization
2026-01-21 01:58:52 +00:00
Jokob @NetAlertX
3ee21ac830
review fixes
2026-01-21 00:17:54 +00:00
Jokob @NetAlertX
3b203536b8
ALL:Authoritative plugin fields
2026-01-19 11:28:37 +00:00
Jokob @NetAlertX
d849583dd5
refactor UI backend calls to python endpoints
2026-01-10 03:06:02 +00:00
Jokob @NetAlertX
8c982cd476
MCP refactor
...
Signed-off-by: GitHub <noreply@github.com >
2025-12-07 08:20:51 +00:00
jokob-sk
139447b253
BE: mylog() better code radability
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-25 07:54:17 +11:00
jokob-sk
5c14b34a8b
BE: linting fixes
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-22 13:14:06 +11:00
jokob-sk
b6567ab5fc
BE: NEWDEV setting to disable IP match for names
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-13 20:22:34 +11:00
jokob-sk
a98bac331d
MERGE: resolve conflicts
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-10 10:11:34 +11:00
Adam Outler
5b871865db
/data and /tmp standarization
2025-11-09 17:03:25 +00:00
jokob-sk
5cf8a25bae
BE: timestamp work name changes #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-08 22:01:04 +11:00
jokob-sk
7822b11d51
BE: plugins changed data detection
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-08 14:15:45 +11:00
jokob-sk
c08eb1dbba
BE: chore datetime_utils
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-05 16:08:04 +11:00
jokob-sk
0845b7f445
BE: name resolution did not apply regex cleanup
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-05 15:25:53 +11:00
jokob-sk
59477e7b38
BE/PLG: TZ timestamp work #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-04 19:24:13 +11:00
Jokob @NetAlertX
6dd7251c84
BE/PLG: TZ timestamp work #1251
2025-11-04 07:06:19 +00:00
jokob-sk
c52e44f90c
BE/PLG: TZ timestamp work #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-04 08:10:50 +11:00
jokob-sk
288427c939
BE/PLG: TZ timestamp work #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-03 10:19:39 +11:00
jokob-sk
4c92a941a8
BE: TZ timestamp work #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-03 08:12:00 +11:00
jokob-sk
7c90c2e93c
BE: spinner + timestamp work #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-02 22:12:30 +11:00
jokob-sk
c3c570ef5f
BE: added stateUpdated #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-02 13:51:17 +11:00
jokob-sk
2215272e78
BE: short-circuit of name resolution #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-02 11:57:08 +11:00
jokob-sk
962bbaa5a1
api layer v0.2.2 - CSV import/export, refactor
2025-08-19 07:56:54 +10:00
jokob-sk
f33ef9861b
css fixes, CurrentScan removed mac uniqueness check
2025-08-13 08:22:30 +10:00
jokob-sk
f9179a1e89
safe device name if number #1131
2025-08-06 07:20:04 +10:00
jokob-sk
4ff9d01ef5
heuristics docs
2025-08-05 13:27:30 +10:00
jokob-sk
779707761f
heuristics refactor #1129
2025-08-04 13:25:17 +10:00
jokob-sk
170a3c0ae1
presence rework #1119 , plugin history filter
2025-07-26 08:45:07 +10:00
jokob-sk
0265c41612
partial rollback #1119
2025-07-24 22:13:19 +10:00
jokob-sk
a53b410713
double-bars work #1119
2025-07-24 21:44:23 +10:00
jokob-sk
3035b5b6b2
double-bars work #1119
2025-07-24 21:15:36 +10:00
jokob-sk
618bafa514
miss match work #1119
2025-07-24 21:05:33 +10:00
jokob-sk
e0dcc191c7
hover box, network page improvements, Last Seen changed logic ⚠
2025-07-15 08:34:47 +10:00
jokob-sk
6f536f9952
ntfy disable cert #1117 , initial nics work #724
2025-07-12 15:40:08 +10:00
jokob-sk
7980554924
small refactor, docs
2025-07-07 09:05:35 +10:00
jokob-sk
8949bcb567
icon and device type guessing from @slammingprogramming
2025-07-06 17:08:11 +10:00
jokob-sk
088c913ede
session events fix
2025-07-06 09:03:26 +10:00
Ashtin
3513fc9617
Update device_handling.py
...
Fixes #1088 by sanitizing the inputs to mac, vendor, and name before running .upper/.lower to ensure they are type STR to avoid AttributeError
2025-06-25 03:59:29 -04:00
jokob-sk
503027c06e
debug Online_History #1020
2025-06-01 15:40:17 +10:00
jokob-sk
f4a3717859
FQDN, Dig refactor, docs #1065
2025-06-01 13:59:54 +10:00