6,227 Commits over 2,892 Days - 0.09cph!
Fix team members not being removed from the model
Swap vibration levels around so it's more useful, reduce radius
Damage detector is now seismic detector, outputs more electricity the bigger the vibrations
Added potentiometer electric component
IO entity to detect when your stuff is attacked
Options model, blog notifications toggling
Notification toggle colors, don't show push notifications in snackbar
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