9451 Commits

Author SHA1 Message Date
Anton Tananaev
de41a4838b Add GL320M GTERI support (fix #5727) 2025-12-24 04:43:44 +08:00
Anton Tananaev
a3dd3afd6e Add B2316 test case 2025-12-23 21:04:17 +08:00
Anton Tananaev
029885b491 Add CV200 ignition decoding (fix #5729) 2025-12-23 07:13:54 +08:00
Anton Tananaev
49ea858806 Configurable OsmAnd min accuracy (fix #5724) 2025-12-19 18:39:05 -08:00
Anton Tananaev
a26d735ad3 Add missing Sinocastle PIDs 2025-12-17 20:53:01 -08:00
Anton Tananaev
f49660fa25 Revert invalid Teltonika mapping 2025-12-12 06:34:03 -08:00
Anton Tananaev
fa91e429eb Add missing descriptions 2025-12-11 13:01:22 -08:00
Anton Tananaev
8dcc53aa3f Add missing descriptions 2025-12-11 10:57:07 -08:00
Anton Tananaev
887ff0984e Add missing descriptions 2025-12-11 08:24:28 -08:00
Anton Tananaev
1e7c74b0c7 More OpenAPI spec improvements 2025-12-11 08:18:31 -08:00
Anton Tananaev
adc1f28237 Update OpenAPI spec 2025-12-11 08:03:20 -08:00
Anton Tananaev
4584fa1233 Remove web throttling (fix #5722) 2025-12-11 08:01:56 -08:00
Anton Tananaev
03eadc32a7 Fix battery value 2025-12-11 05:44:43 -08:00
Anton Tananaev
3bbef284a6 Fix test cases 2025-12-10 06:45:36 -08:00
Anton Tananaev
5e55a82284 Limit max battery level 2025-12-10 06:41:34 -08:00
Tushar Roy
e2fd017ecb Enable UniversalGeolocationProvider to support various geolocation providers compatible with MLS/Ichnaea’s API (#5721) 2025-12-08 20:23:35 -08:00
Mayank Jain
ca6b67f9e4 fix: Implemented user email in audit logs with batch fetching (#5647) (#5719)
* fix: Implemented user email in audit logs with batch fetching (#5647)

* refactor: Fetch all users in single query

* refactor: optimize with Stream API and Collectors.toMap

* refactor: Use storage.getObjectsStream directly

* refactor: Use streams for both users and actions with try-with-resources

* style: Replace star import with explicit imports

* style: Replaced peek() with map()
2025-12-08 06:22:31 -08:00
Anton Tananaev
5b60ffca5a Fix config script 2025-12-07 11:39:50 -08:00
Anton Tananaev
f7a203cb00 Update submodule v6.11.1 2025-12-07 11:11:21 -08:00
Anton Tananaev
7eb0189eb1 Update version number 2025-12-07 11:10:48 -08:00
Anton Tananaev
d7252c122a Fix PostgreSQL changelog 2025-12-07 11:09:40 -08:00
Anton Tananaev
b6560e09db Update submodule v6.11.0 2025-12-07 10:52:54 -08:00
Anton Tananaev
781e25e060 Update version number 2025-12-07 10:10:33 -08:00
Anton Tananaev
b8160c872f Update Java dependencies 2025-12-07 10:08:23 -08:00
Anton Tananaev
14099e92b2 Fix Jointech Elock JT709A mileage 2025-12-07 09:32:59 -08:00
Anton Tananaev
d91c8fc9fb Add position MCP tool 2025-12-07 09:21:12 -08:00
Anton Tananaev
9362f6c54d Add OpenID client validation 2025-12-04 09:05:43 -08:00
Anton Tananaev
9db9d23f1f Add servlet to wellknown path 2025-11-30 08:19:05 -08:00
Anton Tananaev
6f7a00ce1b Fix style issues 2025-11-29 20:09:08 -08:00
Anton Tananaev
a39b00963f Add MCP server authentication 2025-11-29 20:05:30 -08:00
Anton Tananaev
5e93cc97b6 Update OpenID implementation 2025-11-29 17:07:37 -08:00
Anton Tananaev
85c4d0d628 Fix OpenID token response 2025-11-29 16:45:12 -08:00
Anton Tananaev
57be34311a Add missing jwks endpoint 2025-11-29 14:30:03 -08:00
Anton Tananaev
30310bc973 Add missing openid field 2025-11-29 14:16:21 -08:00
Anton Tananaev
6e49e57be1 Decode S20 mini heartbeat 2025-11-29 13:52:34 -08:00
Anton Tananaev
d83678e182 Fix GL200 unit tests 2025-11-29 08:13:36 -08:00
Anton Tananaev
0eaa49ac58 Support GV30CEU ERI reports 2025-11-29 08:11:18 -08:00
Anton Tananaev
364e7b2c28 Fix style issue 2025-11-28 16:37:47 -08:00
Anton Tananaev
709410299e Implement minimal OIDC support 2025-11-28 16:35:04 -08:00
Anton Tananaev
d086068693 Decode lock details 2025-11-28 07:17:32 -08:00
Anton Tananaev
317b47cf59 Better test notification 2025-11-27 10:59:54 -08:00
Anton Tananaev
3f69be4926 Decode JT808 driver identity 2025-11-25 07:33:37 -08:00
Anton Tananaev
daa5321f9e Decode JTK 905 battery info 2025-11-25 06:28:47 -08:00
Anton Tananaev
3e1eb38454 Fix IOTM command 2025-11-24 06:03:58 -08:00
Anton Tananaev
8b69b140d4 Update IOTM protocol commands 2025-11-24 06:03:56 -08:00
Anton Tananaev
ef8eaf4ad1 Fix FM IOTM output control 2025-11-24 06:03:53 -08:00
Anton Tananaev
6403c1ba48 Add FM IOTM output control commands 2025-11-24 06:03:47 -08:00
Anton Tananaev
4985c1da4f Minor styling updates 2025-11-22 06:33:47 -08:00
Stephen Horvath
9d1a9c63f2 Add The Things Network Webhook Decoder (#5708)
* Add The Things Network Decoder

This decodes the format of The Things Network's webhooks.

* Rename Ttn to TtnHttp

The Things Network also supports MQTT, rename to prevent ambiguity.

* Fix checkstyle errors

* Implement simple changes from review

- Remove sendQueuedCommands
- Flip HTTP logic
- Inline decode JSON
- Rename positionSetFromJson to decodeJsonValue
- Remove unnecessary comments
- Change NO_CONTENT to OK
- Remove network

* Implement more changes from review

- Don't use reflection for position keys
- Position is always valid if present

* Use custom attributes
2025-11-22 06:29:48 -08:00
Anton Tananaev
95151f242b Decode VL842 extended alarm 2025-11-21 07:32:17 -08:00