715 Commits

Author SHA1 Message Date
Simon Stürz
5eb5c6628b JsonRpc Server: Improve token verification handling depending on the interface configuration 2026-01-29 12:24:28 +01:00
jenkins
841a00e6a7 Merge PR #727: Update electric vehicle inteface 2026-01-19 10:09:56 +01:00
jenkins
9898fbd6f1 Merge PR #726: Introduce optional stepSize for StateTypes and ParamTypes 2026-01-19 10:09:54 +01:00
jenkins
d15910aef7 Merge PR #725: ExperienceManager: Provide LogEngine access to experience plugins 2026-01-19 10:09:53 +01:00
jenkins
af3dc11276 Merge PR #714: Extend webserver resource management 2026-01-19 10:09:46 +01:00
jenkins
6cf709d33d Merge PR #711: Thing based user permissions 2026-01-19 10:09:45 +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
7e070aeccb Update evcharger interface and change maxChargingCurrent to double
for precise energy adjustments if possible
2026-01-07 15:18:56 +01:00
Simon Stürz
9609598ff5 Add maximum charging current to the electric vehicle inteface 2025-12-22 13:47:18 +01:00
Simon Stürz
9a34f40372 ExperienceManager: Make LogEngine available to experience plugins 2025-12-16 16:29:21 +01:00
jenkins
f2ed3e1054 Merge PR #721: Update license text and add SPDX identifier 2025-12-02 10:38:45 +01:00
jenkins
8f2a402a28 Merge PR #716: NetworkDeviceMonitor: Improve ping and network device monitor behavior 2025-11-27 11:05:35 +01:00
Simon Stürz
29ba4625e8 Add resource enable/disable handling 2025-11-19 09:56:23 +01:00
Simon Stürz
2a309ce596 Move static file reply creation to the resource 2025-11-19 09:56:23 +01:00
Simon Stürz
5d035677e0 Add WebServerResource support for experience plugins 2025-11-19 09:56:23 +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
cfe4328776 Fix allowed things loading 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
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
4d170061fd Update license text and add SPDX identifier 2025-11-17 16:42:41 +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
a06730336f JSONRPC: Improve list handling of API list types 2025-11-14 22:51:04 +01:00
jenkins
0d85868465 Merge PR #702: Fix some typos in the code base 2025-09-23 14:12:43 +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
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
2f0077a5d1 Add compat 2025-09-11 10:09:24 +02:00
Simon Stürz
3a234066ef Fix qt5 build and test not overloading == operator 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
Simon Stürz
633ee99d0b NetworkDiscovery: Fix localhost lookup and prevent usage of IPv6 on host lookup 2025-04-14 14:01:22 +02:00
jenkins
95ebffee0c Merge PR #689: Rework network discovery 2025-03-20 14:15:07 +01:00
Simon Stürz
ffaa53b04d Add debug API to JSONRPC 2024-12-20 10:06:35 +01:00
Simon Stürz
341a07cd85 Update ping and monitor handling 2024-12-19 20:40:53 +01:00
Simon Stürz
abb656016d Update monitor 2024-12-19 20:40:53 +01:00
Simon Stürz
9b4b2d9b20 Update network device info and make host address the primary idetifier instead of the MAC address
Introduce monitor mode for network device info
Update network device monitor
introduce networkdevice interface
2024-12-19 20:40:21 +01:00
Simon Stürz
c46b86088a Add networkdevice interface 2024-12-03 16:24:07 +01:00
Simon Stürz
311fb7bfa4 Introduce interfaces mechanism for ThingClass paramTypes 2024-12-03 16:24:07 +01:00
Simon Stürz
8e05986333 CoAP: Silence warning regarding multicast join error 2024-10-29 07:10:55 +01:00
jenkins
bd0b3fe177 Merge PR #660: Update optional prgress state to update interface 2024-01-29 12:22:21 +01:00
Michael Zanetti
a749d780fd Update optional prgress state to update interface 2024-01-04 16:07:12 +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
89615140eb Merge PR #657: Add support for Bluetooth pairing during thing setup 2023-11-29 14:13:39 +01:00
jenkins
856c3503ee Merge PR #653: LogEngine: provide possibility to disable the log engine 2023-11-29 14:13:34 +01:00