Commit Graph
6 Commits
Author SHA1 Message Date
Marcelo C. 3863dbe7ce Addresses shutdown and thread safety issues
Improvement on AvaloniaRunner, HttpServerConnection, and HostedInstanceKeeper to prevent race conditions during shutdown.

Adds cancellation tokens and locking mechanisms to ensure that operations are properly stopped and resources are released in a controlled manner.

Also handles a NullReferenceException during Avalonia shutdown, and avoids invoking `InstanceShutdown` or `ConnectionClosed` multiple times.
2025-06-25 15:24:04 -03:00
Kenneth Skovhede ee454e0f38 Fixed trayicon shutdown sequence, and made status updates async 2025-03-25 10:56:01 +01:00
Kenneth SkovhedeandGitHub a49af70af0 Checking if the UI channel is disposed. (#5874) 2025-01-16 13:26:12 +01:00
Kenneth SkovhedeandGitHub 9464caf622 Feature/update license 2025 (#5851)
* Fixed some minor whitespace issues

* Updated all copyright to 2025
2025-01-07 09:40:39 +01:00
Kenneth Skovhede 7475a68419 This adds a few safeguards to the exit.
Related to #5643
2024-11-07 14:01:35 +01:00
Kenneth Skovhede 279a0d3ee1 Updated with an init handler that delays all actions posted during init until after the tray icon has initialized 2024-05-15 17:34:49 +02:00