- Dev :
- Upgrade to Flutter 3.22.2
- Multiple dependency upgrades
- Fix :
- Various fixes and performances improvements
- Features :
- Add an account deletion request page (https://carg.vareversat.fr/delete-account/)
- You can now customize your games !
- You can now use special rounds during a belote game !
- Dev :
- Upgrade to Flutter 3.16.5
- Multiple dependency upgrades
- Fix :
- Fix the purchase restoration
- Features :
- Add the localization support (FR and EN as a fallback language)
- Fix :
- Fix the purchase restoration
- Add
app-ads.txt
to the root of https://carg.vareversat.fr
- Features :
- Display ads to generate some revenues and add the in purchase app to remove the add banners
- Fix :
- Fix the user association when creating an account with an existing player
- Features :
- Teams' stats are know available
- Various bug fixes
- Change PlayStore title
- UI :
- Brad new UI for Belote round edition
- Dev stuff :
- Support now Firebase App Check
- Create a web site for the app : https://carg.vareversat.fr
- Update multiple dependencies
- Features :
- Teams' stats are know available
- Dev stuff :
- Increase test coverage
- Whole new code architecture
- Features :
- Add some admin capabilities
- Dev stuff :
- Upgrade dependencies
- Upgrade Flutter version
- Dev stuff :
- CI step to create on GitHub release on each new tag
- Fixed stuff :
- Email login now works properly
- Various improvements and gug fixes
- Dev stuff :
- New CI
- Upgrade a lots of dependencies
- Fixed stuff :
- Various bugs and improvements
- Dev stuff :
- Various library updates
- Add more test (increase coverage)
- Features :
- Add new parameters for Contrée and Coinche games (contract type and name)
- Dev stuff :
- New package name (fr.devosud.carg TO fr.vareversat.carg)
- Use fastlane & Play Store for beta deploy
- Add tests
- Various dependencies updates
- New configuration for Renovate
- Rename master branch to main
- Dev stuff :
- Backup functions (daily backup at 00:00)
- Workflow for firebase functions
- Dev stuff :
- Fix google-service.json file issue
- Dev stuff :
- Change package name
- Fixed stuff :
- Fix Contrée contracts
- Open GitHub link is now working
- Dev stuff :
- New widgets tests
- Fixed stuff :
- Fix phone login
- Dev stuff :
- Upgrade dependencies
- Fixed stuff :
- Display an error message if no player are fetched
- New stuff :
- No more login via email and password
- Login via :
- Email (password less)
- Phone number
- Feature : link an existing player when you create a new account
- UI : New widget to display player
- Dev stuff :
- Upgrade ALL dependencies to the latest version
- Fixed stuff :
- New stuff :
- NEW GAME : The Contrée is now available
- Change the Algolia Logo into the player search bar
- UI : New emoji for card color (🃋 => 🃏 & 🃁 => 🚫)
- Dev stuff :
- Android :
- kotlin : 1.4.31 => 1.5.20
- Android :
- Fixed stuff :
- Fix data displayed during the round
- Fixed stuff :
- Fix players not shown properly when a game of Belote / Coinche started
- New stuff :
- UI : Improve About dialog
- UI : Add obscuringCharacter below "change password"
- UI : New transitions
- UI : Better formatting for date display at the top of the screen during games
- Start working on login providers (Google, Apple, ...). Expected for 0.14.0
- Dev stuff :
- CI : Remove --no-sound-null-safety
- Dart :
- cloud_firestore : 1.0.0 => 2.2.0
- Android :
- gradle : 6.8.3 => 6.9
- Actions :
- codecov : v1.3.1 => v1.5.2
- flutter-action : v1.4.0 => v1.5.3
- Functions :
- lodash : 4.17.20 => 4.17.21
- firebase-functions : 3.13.2 => 3.14.1
- firebase-admin : 9.5.0 => 9.9.0
- date-and-time : 0.14.2 => 1.0.0
- firebase-functions-test : 0.2.3 => 0.3.0
- algoliasearch : 4.8.6 => 4.9.3
- typescript : 4.2.3 => 4.3.4
- Fixed stuff :
- Fix round computation to match the official rules
- New stuff :
- UI : Bold title for the headers on the rules screens
- UI : Add the ability to put a note during the game
- UI : Change 'Moi' to 'Profil'
- UI : Add the beginning and the ending date (when the game is over) ont the play screen
- Dev stuff :
- Android :
- gradle : 5.6.4 => 6.8.3
- Actions :
- actions/checkout : 2.3.2 => 2.3.4
- codecov/codecov-action 1.1.1 : => 1.3.1
- Functions :
- algoliasearch : 4.8.3 => 4.8.6
- firebase-admin : 9.4.2 => 9.5.0
- firebase-functions : 3.13.0 => 3.13.3
- node : 12 => 14
- typescript : 4.1.3 => 4.2.3
- Android :
- New stuff :
- UI : Change the donut graph size in user screen + put legend on the left
- Dev stuff :
- Package : enum_to_string 1.0.14 => 2.0.1 (Dart null-safety)
- Use subosito/flutter-action instead of own Docker file
- New stuff :
- Add rules for each type of card game
- New stuff :
- New Login screen
- Proper screen for settings
-
Dev stuff :
- com.google.firebase:perf-plugin 1.3.4 => 1.3.5
- com.google.firebase:firebase-bom 26.2.0 => 26.6.0
- All firebase dependencies are now dictated by the BOM version
-
New stuff :
- New UI for the UserScreen
- Games are now paginated
- AppBar buttons are now white instead of accent color
- Dev stuff :
- Bump to Flutter 2
- Migrate to Dart null-safety
- Upgrade all packages
- Replace all deprecated packages
- New stuff :
- Better transitions between screens
- User screen get a better look
- More statistics are display on the user screen
- Player widget use a dash instead of a pipe to display stats
- Dev stuff :
- Preliminary work to add iOS pipeline for the CI
- Move the Consumer from the PlayerWidget
- All changelogs are now displayed
- New stuff :
- Statistics are display on the user screen
-
Dev stuff :
- Android SDK 29 => 30
- com.google.android.gms:play-services-base 17.5.0 => 17.6.0
- Kotlin 1.4.21 => 1.4.31
- com.google.firebase:firebase-crashlytics-gradle 2.4.1 => 2.5.0
- Remove algolia dependency (blocking for future upgrades)
-
New stuff :
- Increment the number of played game at the end of the game instead at the beginning
- You only see your games now
- Redesign of the user page
- Fixed bugs :
- Fix bug that block the user to add a round to a coinche game
- Fix bug where picking players for tarot game were broken
- New stuff :
- We can see now stats per type of game
- Reset selected player when move to picking screen to choosing the order screen
- New UI for belote, coinche and tarot game screen
- When press on player name, by default show he's stats
- Fixed bugs :
- Fix the belote / rebolte not taken in count for the contract
- Fix the handful bad behaviour in a tarot game
- New stuff :
- Add the possibility of ordering the players and see the user who will gave the cards
- UI : bigger buttons on round screens and game setup screens
- Dev stuff :
- Upgrade google-services
- Upgrade firebase dependencies
- Upgrade Gradle dependencies
- Translate card colors
- Add 'com.google.android.gms:play-services-base' to prevent error from service registration
- Upgrade crashlytics dans analytic versions
- Refactor : change class name (TeamGame => Belote, Coinche => CoincheBelote, Belote => FrenchBelote)
- Fixed bugs :
- Fix a bug which prevented players to get the points of te he Belote / Rebolete if the taker lost in a Coinche game
- Fix the handful bad behaviour in a tarot game
- New stuff :
- Add an icon to directly know if a game is still running on the list
- Tapping outside the dialog of the tarot round perk keep the value previously selected
- Dev stuff :
- Add crashlytics and performances libraries from Firebase
- Move to Kotlin build
- Add support for AndroidX
- Move firebase functions into a proper directory
- Create tests (Belote, Coinche and Tarot rounds)
- Upload coverage to Codecov
- Bug fixes :
- The number of game played is now correctly increment when a tarot game is started
- Same for the won counter (if the game is won)
- Them / Us is now correctly displayed if we edit the last round in Belote / Coinche
- Minor fixes
- The displaying of rounds for Coinche / Belote is now larger
- New stuff :
- The ending of a tarot game is now correctly handle
- Display "Continue" instead of "Play" to continue a game
- The score a tarot game can be seen even of the game has ended
- Tarot game are now here !!!!
- Visual refactor of the "About" pop up
- Visual refactor of Game Cards (Belote and Coinche)
- Huge refactor behind the scene (use of Providers)
- Contract types (Normal, Coinche, Surcoinche, ...) are now working properly for a Coinche Game
- Screen instead of a pop up to add a round to a Game (Belote and Coinche)
- Autofill the score for Coinche and Belote
- Auto update for the score when a property is changed (Belote and Coinche)
- Display the contract symbol for Belote and Coinche
- Add the "Search by Algolia" logo
- Split dev / prod database
- Change > to => to know if the taker team fulfilled the contract
- Belote Rebelote is no more count for the contract
- Add app icon
- Add licenses of used dependencies
- Add LICENCE.md
- Fix : A round of Coinche was lost if the takers exactly scored the contract
- New : + You can now add a player
- You can now search players
- L'utilisateur a maintenant la possibilité de chercher les joueurs
- La création d'une partie a été améliorée
- L'affichage des manches comporte maintenant des pictogrammes pour comprendre le déroulement