branchrust_companion/mastercancel
30 Commits over 31 Days - 0.04cph!
Update protos, add code for player notifications (no UI though)
Handling team change broadcast, fix issues with team UI not rebuilding
Fix team members not being removed from the model
Options model, blog notifications toggling
Notification toggle colors, don't show push notifications in snackbar
Refactor showMessage to not need a BuildContext so we can show errors somewhere now
Notification toggle button for controllers
Output change broadcast handler, remove debug print
Changed everything to protobufs, server broadcasts work now
Bunch of notification stuff so they show up properly, also did the icons too
Controller names, I/O names
Better controller UI, also show input states on UI
Add firebase_messaging, push notifications mostly working
Base renaming, other fixes
Save/load to file, base info on base page, IP rewriting for testing on device, other fixes
Closes #2
Add output control switches, minimal UI
Adding controllers, fix some more issues (including the app getting slower over time?)
Fix duplicate routes being put onto the navigation stack
BuildingRoute shows server info too, some style fixes
Team info, sort out some naming issues, bunch of fixes
Switched tokens to just ints
Add player info
Show list of bases under each server
Do some proper change tracking so Flutter doesn't rebuild things constantly
Bunch of other fixes
Show server info on the main screen
Add servers/bases from scanning the QR code, implemented RPC to game server, made a widget to display the server time
Add a QR scanner library hooked up the the add server button
Fix removing from the list
More scoped_model stuff to pass servers down, switch to named routes