876 Commits

Author SHA1 Message Date
jenkins
9898fbd6f1 Merge PR #726: Introduce optional stepSize for StateTypes and ParamTypes 2026-01-19 10:09:54 +01:00
jenkins
66d35fdc78 Merge PR #724: Stabalize verify action exectued tests 2026-01-19 10:09:51 +01:00
Simon Stürz
5ab7811a79 Add test for ensureValueClamping 2026-01-08 11:51:32 +01:00
Simon Stürz
106a30498e Add value clamping for Param and State values 2026-01-08 11:50:37 +01:00
Simon Stürz
9865265a5d Add optional stepSize for numeric StateTypes and ParamTypes 2026-01-07 15:19:43 +01:00
Simon Stürz
04c31b165c Stabalize verify action exectued tests 2025-12-01 10:58:03 +01:00
Simon Stürz
40182978e0 Implement webserver resource mechanism 2025-11-19 09:56:22 +01:00
Simon Stürz
662e313bd8 Add admin methods for user management 2025-11-19 09:47:01 +01:00
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
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
e638c8cab2 Add scope verification and tests 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
4d170061fd Update license text and add SPDX identifier 2025-11-17 16:42:41 +01:00
jenkins
cc164e50f7 Merge PR #707: Disable insecure interfaces if configured using env 2025-10-20 13:40:24 +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
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
0d85868465 Merge PR #702: Fix some typos in the code base 2025-09-23 14:12:43 +02:00
Simon Stürz
173c318dd3 Add test script for thingclasses 2025-09-11 10:09:56 +02:00
Simon Stürz
685d28f88b Port modbus rtu 2025-09-11 10:09:56 +02:00
Simon Stürz
aa59ddd714 Make testes not parallel 2025-09-11 10:09:52 +02:00
Simon Stürz
2acf7784a6 Update the entire Qt6 code to new signal slot connections
Update logging cathegories and allign coding style
2025-09-11 10:09:24 +02:00
Simon Stürz
f5c4bd16ac Add Qt6 support
Add Qt6 debian packaging
2025-09-11 10:09:24 +02:00
Simon Stürz
4e27699915 Fix some typos 2025-07-02 14:58:49 +02:00
jenkins
95ebffee0c Merge PR #689: Rework network discovery 2025-03-20 14:15:07 +01:00
Simon Stürz
1c6fbc8d1e Add network device mock thing 2025-01-10 09:03:49 +01:00
jenkins
482f64f3ab Merge PR #686: NetworkManager: add wireless device capabilities 2024-12-20 13:39:06 +01:00
Simon Stürz
8744903325 Update JSON RPC API to 8.2 2024-12-20 10:06:40 +01:00
Simon Stürz
ffaa53b04d Add debug API to JSONRPC 2024-12-20 10:06:35 +01:00
Simon Stürz
f013619a45 NetworkManager: add wireless device capabilities 2024-10-18 14:21:53 +02:00
jenkins
17189a6582 Merge PR #666: Update install directory for tests 2024-01-29 12:22:28 +01:00
Simon Stürz
1a1b268421 Update install directory for tests 2024-01-29 09:55:41 +01:00
Michael Zanetti
46e6232021 Enable logging for signal strength by default
Since the new log engine this isn't that heavy on the resources any more
2023-12-29 13:11:20 +01:00
jenkins
856c3503ee Merge PR #653: LogEngine: provide possibility to disable the log engine 2023-11-29 14:13:34 +01:00
jenkins
4765e1174f Merge PR #651: Make possibleValues for states dynamic and translatable 2023-11-29 14:13:32 +01:00
Simon Stürz
84dca158b3 LogEngine: provide possibility to disable the log engine 2023-08-22 09:21:03 +02:00
Michael Zanetti
0c09e07112 Add support for connection to actionExecuted in scripts 2023-08-01 10:53:14 +02:00
Michael Zanetti
4b3ec64e58 Make possibleValues for states dynamic and translatable 2023-08-01 10:45:41 +02:00
jenkins
21061e91a0 Merge PR #637: Rework the log engine to use influxdb instead of sql 2023-05-23 11:49:12 +02:00
jenkins
2cd6db2b8f Merge PR #630: Add location setting 2023-05-23 11:49:05 +02:00
Michael Zanetti
4e509841b0 Rework the log engine to use influxdb instead of sql 2023-05-08 23:38:34 +02:00
jenkins
4c29386bbd Merge PR #629: Drop cloud settings which aren't used any more 2023-02-21 17:43:45 +01:00
jenkins
9f4c3bc27a Merge PR #628: Allow users with ControlThings permission to read things logs 2023-02-21 17:43:44 +01:00
jenkins
e9e734dc60 Merge PR #625: Stabilize logging tests 2023-02-21 17:43:41 +01:00
jenkins
9355694c24 Merge PR #620: Refactor NymeaCore class 2023-02-21 17:43:34 +01:00
Michael Zanetti
3a8fa74fcf Add location information to NymeaConfiguration 2023-02-18 22:35:02 +01:00
Michael Zanetti
15bcff1e6f Drop cloud settings which aren't used any more
Actually not bumping the jsonrpc version which in theory is a violation,
however, the largest part of this has been gone already with the bump to
7.0 and no known client applications are using this anways any more.
2023-02-16 14:07:35 +01:00