3413 Commits

Author SHA1 Message Date
Simon Stürz
360e287619 Add thing added and removed logic depending on users thing permission 2025-11-19 09:47:00 +01:00
Simon Stürz
b80ad6d839 Add missing thingError fpr IO connections 2025-11-19 09:46:17 +01:00
Simon Stürz
cfe4328776 Fix allowed things loading 2025-11-19 09:46:17 +01:00
Simon Stürz
82fe7c7ae3 Bump JSON RPC Api to 8.4 2025-11-19 09:46:17 +01:00
Simon Stürz
f77d94ef7b Add initial test for thing based authentication 2025-11-19 09:46:15 +01:00
Simon Stürz
71cd3561b6 UserManager: Update user database and migrate to version 2 2025-11-19 09:45:54 +01:00
Simon Stürz
e638c8cab2 Add scope verification and tests 2025-11-19 09:45:54 +01:00
Simon Stürz
88aa22f3a2 UserManager: Add thing based user permissions 2025-11-19 09:45:54 +01:00
Simon Stürz
cdabfb54a5 Update all guh references to nymea 2025-11-17 16:42:46 +01:00
Simon Stürz
7527fd7495 Add io.nymea DBus interface 2025-11-17 16:42:46 +01:00
Simon Stürz
ea1781ccb4 Update .gitignore 2025-11-17 16:42:46 +01:00
Simon Stürz
4d170061fd Update license text and add SPDX identifier 2025-11-17 16:42:41 +01:00
Simon Stürz
dd964d8044 RuleEngine: Improve TimeDescriptor and CalendarItem DateTime Time loading 2025-11-15 16:34:20 +01:00
Simon Stürz
415e1a7648 NetworkDeviceDiscovery: Fix cache update reference bug 2025-11-15 15:54:47 +01:00
Simon Stürz
889a52959f network monitor: sync mode and register type 2025-11-15 15:53:21 +01:00
Simon Stürz
1a4037f232 ping.cpp: resolve DNS failures and cleanup 2025-11-15 15:53:21 +01:00
Simon Stürz
9ff93f9ecc Fix overloaded equal operator of the NetworkDeviceMonitor 2025-11-15 15:53:21 +01:00
Simon Stürz
c6dc910f1a Update network device verification 2025-11-15 15:53:21 +01:00
Simon Stürz
cfc13d6984 NymeaCore: class cleanup and statup improvements 2025-11-15 15:36:09 +01:00
Simon Stürz
84293f9a3c Update translations 2025-11-15 15:02:16 +01:00
Simon Stürz
e4ef75b76d Add ANGENTS.md file 2025-11-15 14:43:20 +01:00
Simon Stürz
a06730336f JSONRPC: Improve list handling of API list types 2025-11-14 22:51:04 +01:00
jenkins
603ec80f7f Jenkins release build 1.12.3 2025-11-04 11:38:32 +01:00
jenkins
42f8207ca3 Merge PR #713: Update systemd service documentation url 2025-11-04 11:38:32 +01:00
Simon Stürz
cb0bdb4e05 Update systemd service documentation url 2025-11-04 11:04:25 +01:00
Simon Stürz
da3693da5f Update mac address database 2025-11-04 11:02:12 +01:00
jenkins
3e7c9559a4 Jenkins release build 1.12.2 2025-10-29 12:27:49 +01:00
Simon Stürz
1370763b6d debian: Fix debian packaging scripts for Qt6 based packages 2025-10-21 14:58:10 +02:00
jenkins
955811c482 Jenkins release build 1.12.1 2025-10-20 13:40:24 +02:00
jenkins
cc164e50f7 Merge PR #707: Disable insecure interfaces if configured using env 2025-10-20 13:40:24 +02:00
jenkins
9bcc72d249 Merge PR #706: Prevent double definitions from a double included testlib macro 2025-10-20 13:40:23 +02:00
Simon Stürz
09e9f72ddc Update network device monitor behavior for IP and hostname based monitors 2025-10-20 10:09:26 +02:00
Simon Stürz
cf681c15c6 Bump API version to 8.3 2025-10-13 16:31:45 +02:00
Simon Stürz
74ae874ae9 Add tests for NYMEA_INSECURE_INTERFACES_DISABLED env 2025-10-13 16:31:45 +02:00
Simon Stürz
e8244e9313 Disable insecure interfaces if configured using env 2025-10-13 16:31:45 +02:00
Simon Stürz
a74f747df8 Update JsonRpc debug categories and fix some inlcudes 2025-10-13 16:31:45 +02:00
Simon Stürz
400fff6785 Rename testlib folder to libnymea-tests
Fix multiple imports of QT libs by replacing "+=" with "*="
2025-10-13 09:39:15 +02:00
jenkins
d8dcff002c Jenkins release build 1.12.0 2025-09-23 14:12:47 +02:00
jenkins
03114859b3 Merge PR #704: Update mac address database 2025-09-23 14:12:46 +02:00
jenkins
e06e1c7e14 Merge PR #703: Make sure NetworkDeviceMonitor on localhost are always reachable 2025-09-23 14:12:45 +02:00
jenkins
0d85868465 Merge PR #702: Fix some typos in the code base 2025-09-23 14:12:43 +02:00
Simon Stürz
3ea7639b9d Make TI backend support configurable 2025-09-23 14:11:48 +02:00
Simon Stürz
1f37ea94dc Update mac address database 2025-09-11 10:51:00 +02:00
Simon Stürz
42def79a54 Update python init depending on the py version 2025-09-11 10:09:56 +02:00
Simon Stürz
73e7c975af Update lib search paths for all plugin types 2025-09-11 10:09:56 +02:00
Simon Stürz
835c1d9dd2 Update deprecated signals qt version handling 2025-09-11 10:09:56 +02:00
Simon Stürz
d58c5a6cf7 Fix bluetooth le connection 2025-09-11 10:09:56 +02:00
Simon Stürz
173c318dd3 Add test script for thingclasses 2025-09-11 10:09:56 +02:00
Simon Stürz
d71ce85f12 Fix interface allowed values loading and debug cathegories for thing and thing manager 2025-09-11 10:09:56 +02:00
Simon Stürz
685d28f88b Port modbus rtu 2025-09-11 10:09:56 +02:00