6,973 Commits over 2,741 Days - 0.11cph!
Allow customizing alarm messages
Refactor showMessage to not need a BuildContext so we can show errors somewhere now
Notification toggle button for controllers
Unsubscribe implementation, bit more error handling
Output change broadcast handler, remove debug print
Broadcast output changes as well so others would stay in sync, remove debug stuff
Changed everything to protobufs, server broadcasts work now
WIP replacing all the json with protobufs, also support for broadcast messages
▍█▅▅▋▉▍-▊▇▇█▆▉▅▇▇ ▌█▄▊ ▍▊▅▋▆▋▇▆
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
Entity info and controls WIP
Split into another entity
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
Fix serialization changes preventing server boot
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
Info command, run things on the right thread
Setup, connecting, and handling commands
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
Fix harmless exception on disconnect, remove debug