This branch contains some version of the mesh network. Due to this, there were a lot of conflicts when merging this branch with main, and while I tried to be careful, I can't be sure that everything still works like intended.
ESPECIALLY the notifications might not work, since the version of Broadcastmanager is very different in main vs. what was in this branch, so if someone with two phones could test the notification sending, it would be perfect.
Things to keep in mind while reviewing: