Anton Tananaev
b3443ec8d4
Add more CRC32 algorithms
2026-04-12 10:54:55 -07:00
Anton Tananaev
8fec46eb32
Support per device filter config
2026-04-11 07:44:28 -07:00
Anton Tananaev
a8fdd2ba5a
Use list for filter types
2026-04-11 07:15:15 -07:00
Anton Tananaev
9b4ea53a00
Remove preceding filtering option
2026-04-11 07:13:05 -07:00
Anton Tananaev
c0c1fa4323
Fix T711L decoding error
2026-04-03 20:48:13 -07:00
Anton Tananaev
d07f196433
Unify upper case check
2026-03-31 17:41:01 -07:00
Joaquim Cardeira
650d8869c1
Add support for AOVX VL100 model ( #5837 )
...
* Add support for VL100 model in Gt06ProtocolDecoder
* Fix typo in model check for MSG_GPS_LBS_2
* Rename to modelNT
2026-03-31 17:40:01 -07:00
Anton Tananaev
0a88cf3f9c
Add JT1078 frame decoder
2026-03-30 14:50:18 -07:00
Anton Tananaev
82754e8899
Decode JM-LL01 JM-LL02 CT10 alarms
2026-03-30 12:42:42 -07:00
Anton Tananaev
b7b80e1383
Decode Topin A50 SOS alarm
2026-03-28 07:16:19 -07:00
Anton Tananaev
83a14ed25e
Migrate remaining string keys
2026-03-26 07:41:17 -07:00
Joaquim Cardeira
c743f3edfb
GT06 NT20 protocol correction, hours should be long and odometer shou… ( #5834 )
...
* GT06 NT20 protocol correction, hours should be long and odometer should be read as unsigned
* Update src/main/java/org/traccar/protocol/Gt06ProtocolDecoder.java
Co-authored-by: Anton Tananaev <anton.tananaev@gmail.com >
---------
Co-authored-by: Anton Tananaev <anton.tananaev@gmail.com >
2026-03-24 11:26:44 -07:00
Anton Tananaev
273e6fb6ee
Support group sharing
2026-03-23 21:15:26 -07:00
Igor
bd631d5e28
Support proxy configuration for Telegram notifications ( #5831 )
...
* Support proxy configuration for Telegram notifications
* Drain Telegram proxy response stream
* Use HTTP proxy for Telegram notifications
* Fix Telegram proxy configuration formatting
* Use proxy URL for Telegram notifications
2026-03-23 10:18:13 -07:00
Anton Tananaev
fd2e588745
Decode eview side buttons
2026-03-20 07:38:23 -07:00
Anton Tananaev
9c31a03b37
Fix OpenID admin reset ( fix #5829 )
2026-03-19 17:51:00 -07:00
Anton Tananaev
cc1aa3b4c5
Remove unnecessary comment
2026-03-14 07:48:23 -07:00
Chris Tucker
890d0f9ab5
Xexun2 Protocol Correction ( #5818 )
...
* Fix Xexun2 negative longitude (DDMM.MMMM truncate toward zero)
* Add test for Xexun2 negative longitude (DDMM.MMMM) conversion
- Add testConvertCoordinateNegativeLongitude() asserting correct conversion
for negative longitude (-121.64531°), reference latitude (37.09772°),
and positive longitude (121.64531°).
- Make convertCoordinate() package-private so the test can call it.
Made-with: Cursor
* Fix Xexun2 HEX test: correct lon/lat float bytes and checksum
- Use IEEE 754 big-endian bytes for -12138.7186 (lon) and 3705.8632 (lat)
- Assert only lat/lon/valid (no fix time) for decoder timestamp independence
- Recompute payload checksum for PR #5818
Made-with: Cursor
* Use position() helper for Xexun2 negative-longitude test; match decoded fix time
Made-with: Cursor
2026-03-14 07:47:41 -07:00
Anton Tananaev
d2c2781932
Use database for new trip logic
2026-03-13 21:21:56 -07:00
Anton Tananaev
a2c2c4e2ed
Support multiple beacons
2026-03-13 07:25:04 -07:00
Anton Tananaev
2c64310bf3
Handle missing temp value
2026-03-13 07:25:04 -07:00
AussieTraccar
1b3afc6e54
Implement daily summary scheduled report ( #5812 )
...
* Implement daily summary scheduled report
* Update src/main/java/org/traccar/schedule/TaskReports.java
Co-authored-by: Anton Tananaev <anton.tananaev@gmail.com >
* Simplified daily attribute check
---------
Co-authored-by: Anton Tananaev <anton.tananaev@gmail.com >
2026-03-12 06:57:14 -07:00
Anton Tananaev
0de1dd59fd
Improve trip start position
2026-03-11 06:45:01 -07:00
eosfomogame
2f50377019
fix(it) ( #5803 )
...
* fix(it): correggi traduzione italiana notifiche - formato data dd/MM/yyyy, accenti, testo naturale
* fix(it): replace 'geofence' with 'geoarea' in Italian templates
* fix(it): minimal fixes — YYYY→yyyy, è accents, overspeed digest, userExpiration syntax, driverChanged at→il, geofenceExit preposition
* fix(it): Italian fluency — fix broken digests, neutral state words, GeoArea capitalisation
* Update deviceOverspeed.vm
* Update deviceExpiration.vm
* Fix typo in overspeed notification message
* fix(it): deviceOverspeed digest lowercase 'in'
* fix(it): subject capitalisation, ignitionOn body, geofenceExit subject
* Update deviceMoving.vm
* Update deviceOffline.vm
* Update deviceOnline.vm
* Update deviceOverspeed.vm
* Update deviceUnknown.vm
* Update geofenceEnter.vm
* Update geofenceExit.vm
* Update ignitionOff.vm
* Update ignitionOn.vm
* Update ignitionOff.vm
* Update ignitionOn.vm
2026-03-09 09:27:20 -07:00
Anton Tananaev
5d6729b961
Ignore case for login
2026-03-08 09:38:09 -07:00
Anton Tananaev
3917bcc39a
Rename and update API spec
2026-03-08 08:45:08 -07:00
Anton Tananaev
4340778d12
Support search by keyword
2026-03-08 08:39:02 -07:00
Anton Tananaev
258a10d118
Implement pagination support
2026-03-08 08:13:58 -07:00
Anton Tananaev
2eadbc7419
Include interval parameter
2026-03-06 21:18:50 -08:00
Anton Tananaev
8ecca9abbd
Include device id in push requests
2026-03-05 21:23:13 -08:00
Igor
98561bde40
Use Russian date format in ru notification templates ( #5809 )
2026-03-04 10:41:02 -08:00
Anton Tananaev
c8be424c62
Do not escape digest templates
2026-02-28 12:27:26 -08:00
Stephen Horvath
54b0e2117a
ttnhttp: Add time and wifi fields ( #5804 )
...
* Add "wifi" key to ttnhttp decoder
* Add "time" key to ttnhttp decoder
2026-02-28 05:43:28 -08:00
Anton Tananaev
71a73dee62
Fix iButton decoding
2026-02-27 07:18:28 -08:00
Anton Tananaev
b4ebcde9ae
Update submodule
v6.12.2
2026-02-27 07:01:22 -08:00
Anton Tananaev
7f417d055e
Update version number
2026-02-27 06:59:41 -08:00
Anton Tananaev
7f78fcd363
Fix new trips logic
2026-02-26 22:02:17 -08:00
Anton Tananaev
4fea7fdb05
Update formatting
2026-02-25 06:31:54 -08:00
Vaishnav Bhosale
b4a2743c6c
Fix OpenID administrator flag not syncing for existing users ( #5801 )
...
* Fix OpenID administrator flag not syncing for existing users
* Simplify OpenID user sync logic as suggested in review
* Simplify OpenID user sync logic as suggested in review
2026-02-25 06:30:51 -08:00
Anton Tananaev
5288bee04d
Support GV56 protocol
2026-02-23 06:42:00 -08:00
Anton Tananaev
425fff1777
Escape strings in templates
2026-02-22 19:02:53 -08:00
Anton Tananaev
66150f1e55
Improve KML/GPX exports
2026-02-22 18:47:32 -08:00
Anton Tananaev
c37f4f380f
Sanitize CSV output
2026-02-22 18:30:15 -08:00
Anton Tananaev
8fbfa5017c
Configuration grammar fixes
2026-02-22 11:49:27 -08:00
Anton Tananaev
505f3fe583
Update submodule
v6.12.1
2026-02-22 10:39:03 -08:00
Anton Tananaev
49e0b6a697
Update version number
2026-02-22 10:38:34 -08:00
Anton Tananaev
0fcafb8ccb
Update submodule
v6.12.0
2026-02-21 21:12:31 -08:00
Anton Tananaev
fb7a7ce1e3
Collapse empty tag
2026-02-21 16:18:36 -08:00
Anton Tananaev
ec27e5ee93
Handle missing positions
2026-02-21 16:01:51 -08:00
Anton Tananaev
c4121c093c
Update version number
2026-02-21 15:58:40 -08:00