- Fix: use latest modal_bottom_sheet version
- Fix: temporarily use locale dateTime when request to network time api fails
- Add subtitle to app ("Unofficial banking companion app for monopoly board games.")
- Fix: Transaction amount always 0
- Use android stretch overscroll
- Move routes to separate/own file
- Use latest firebase initialization method
- Change app name to "Monopoly Mobile Banking"
- Change app id to dev.jensbecker.monopoly_mobile_banking
- Login screen: Add button to app info screen
- Always use network time & show flashbar when a transaction fails
- Improve text in statistics section
- Improve UI & UX
- Web: Fix Sign in with Google
- Show confetti when getting free parking money
- Add ability to change the username
- Delete user account when signing out of anonymous account
- Create QR Code for joining the game
- Save results of all played games
- Improve app info screen (Help & feedback button, explanation of the app, and link to my website)
- Add workaround for network time error
- Add wait for players view where the game can be started when all players joined
- Change player colors
- Add share button to results screen
- Add limitation of 6 players per game
- Set the players color when he joins from 6 predefined ones
- Show overlay when there is no internet connection
- Make sure usernames are unique
- Add sign in with google
- Remove active games list & add form to join game by ID
- Add results screen which shows the players place, when the went bankrupt and the game duration
- Only show confetti to the player who won
- Use network time instead of client time
- Fix bug with wrong name in transaction history item
- Add 'Wait for players to connect' overlay, which is shown when you are the only player in a game
- Add icon to bankrupt and win overlay
- Add warning when paying all your money to a player or the bank (which would make you go bankrupt)
- Make player name and icon colorful (based on the players id)
- Create logo
- Add a dark mode (uses system preference)
- Improve lobby/game system: Game ids are now only 5 characters long (e.g. #DJ3S)
- Show win overlay with confetti when a player won the game
- Show bankrupt overlay when you are bankrupt
- Add win statistic
- Add scale animation when money balance changes
- Add free parking money & salary
- Add native splash screen
- Add page with form to create and customize new game (adjust salary, starting capital etc.)
- Fix bug that does not allow you to get more money from the bank than you currently have (#7)
- Refactor authentication, user and banking logic
- Use modal bottom sheet for transactions
- Improve game screen UI
- Submit money amount form field with enter key/button
- Add possibility to pay the bank and receive money from the bank
- Improve design
- Fix bug in makeTransaction function
- Fix bug in GitHub workflow
- Basic lobby and banking functionality