refactor: Create application container #38

Merged
javif89 merged 18 commits from refactor/app-container into master 2026-07-06 22:38:39 +00:00
Owner

Caution

#37 should be merged before this. Once that's done, the target should be changed to master.

This continues the work from #37 by introducing a much needed application container that handles message passing between threads as well as providing an easy place to thread configuration to the subsystems.

This allows us to further clean up main.rs and sets us up for further planned improvements such as:

by simply providing better separation of concerns and cleaner boundaries between the subsystems.

This is very much an initial version of the concept and I foresee improvements being made to it as we continue working on this.

> [!CAUTION] > #37 should be merged before this. Once that's done, the target should be changed to master. This continues the work from #37 by introducing a much needed application container that handles message passing between threads as well as providing an easy place to thread configuration to the subsystems. This allows us to further clean up `main.rs` and sets us up for further planned improvements such as: - #18 - #14 - #32 - #22 by simply providing better separation of concerns and cleaner boundaries between the subsystems. This is very much an initial version of the concept and I foresee improvements being made to it as we continue working on this.
javif89 requested review from xbazzi 2026-07-05 04:24:53 +00:00
javif89 self-assigned this 2026-07-05 04:24:58 +00:00
javif89 changed title from refactor/app-container to refactor: Create application container 2026-07-05 04:30:16 +00:00
javif89 changed target branch from fix/separate-dev-and-prod-sockets to master 2026-07-06 22:17:56 +00:00
javif89 force-pushed refactor/app-container from bd3c80c882 to d0b59b7abb 2026-07-06 22:25:17 +00:00 Compare
xbazzi approved these changes 2026-07-06 22:38:21 +00:00
xbazzi left a comment

lgmt 🤑

lgmt 🤑
javif89 merged commit 29aad309ff into master 2026-07-06 22:38:39 +00:00
javif89 deleted branch refactor/app-container 2026-07-06 22:38:44 +00:00
Sign in to join this conversation.
No description provided.