16 Commits
Author SHA1 Message Date
Marc Brooks d1027206bc Enhance synctrace logging (#980)
* Enhance synctrace logging.

Switched the maps to be indexed by the .Pointer (not a string)
Grouped the lockCount, unlockCount ,and lastLock in an trackingEntry so we can detect unlocks of something that wasn't ever locked and excessive unlocks and also tracks the first time locked and the last unlock time.
Added LogDangledLocks for debugging use.
Added a panic handler to the Main so we can log out panics

* Switch to traceable sync for most everything

* More documentation

* Update internal/sync/log.go

* Update DEVELOPMENT.md

* Resolve merge issue.

* Applied review comments

* Restore --enable-sync-trace option.

* Use WithLevel so we can re-panic as desired
2026-01-28 09:19:56 +01:00
Adam Shiervani 55a17dd16b Implement diagnostics logging and download feature (#1078) 2025-12-18 11:59:21 +01:00
Adam Shiervani a851e019e0 Fix crash when touchscreen device missing (#1077) 2025-12-18 09:47:55 +01:00
Adam Shiervani 29f7fe46cf fix(video): quality switching not taking effect (#1042) 2025-12-04 16:58:15 +01:00
Adam Shiervani 512dc5dc9c fix(video-stream): switch to SOCK_STREAM between main and video (#1041) 2025-12-04 16:57:57 +01:00
Aveline d24ce1c76f fix: stop video stream before enabling sleep mode (#999) 2025-11-21 14:37:51 +01:00
Aveline d34d01c4b3 feat: add failsafe reason for video max restart attempts reached (#991) 2025-11-20 17:32:54 +01:00
Adam ShiervaniandSiyuan 85eb4babdf feat: handle grpc events (#986)
Co-authored-by: Siyuan <siyuan@buildjet.com>
2025-11-20 16:07:50 +01:00
Aveline 3fcd5e7def feat: move native to a separate process, again (#964) 2025-11-19 16:02:37 +01:00
5fb4c629dd feat: failsafe mode (#952)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com>
Co-authored-by: Marc Brooks <IDisposable@gmail.com>
2025-11-11 13:13:42 +01:00
Adam Shiervani 1ce63664c0 fix: video quality (#913) 2025-10-29 16:11:07 +01:00
2444817455 chore: disable sleep mode when detecting video format (#887)
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com>
Co-authored-by: Adam Shiervani <adamshiervani@fastmail.com>
2025-10-17 17:51:02 +02:00
AvelineandAdam Shiervani c775979ccb feat: refactoring network stack (#878)
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com>
2025-10-15 18:32:58 +02:00
Aveline cc9ff74276 feat: add HDMI sleep mode (#881) 2025-10-09 14:52:51 +02:00
Alex bdd6f4247b fix: segfault in cGo 2025-10-02 19:15:03 +02:00
Aveline 657a177462 feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00