All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed freeze on first login if servers are down (again)
- Improved servers listing
- Fixed freeze on first login if servers are down
- Updated libraries
- Updated libraries
- Removed outdated play servers
- Updated dependencies
- Fixed CrCast login issue
- Updated libraries
- Fixed CrCast integration
- Search players and games
- Allow importing JSON, JSON5 and CSV decks
- Problems purchasing Overloaded
- Fixed CrCast integration
- Minor bug fixes
- Minor bug fixes
- Updated third party libraries
- Fixed missing servers in some occasions
- Fixed minor crashes
- Fixed crash when importing deck
- Fixed crash when creating card
- Fixed minor crashes
- Fixed crash in welcome screen
- Fixed crash with custom decks syncing
- Added custom decks instructions
- Fixed crash with Polish language
- Minor bug fixes
- Fixed crash at startup
- Allow importing deck with duplicate name after changing it
- Fixed Overloaded subscription failing
- Minor bug fixes
- Fixed another DB crash
- Fixed game layout overlap on small devices
- Fixed crash in metrics
- Minor bug fixes
- Fixed crash when creating game
- Minor crashes fixed
- Fixed crash when recovering Cardcast deck
- Fixed crash when upgrading from old version
- Added players list shortcut
- Fixed crash at startup
- Fixed weird issue with main screen
- Fixed friend and player status layout
- Minor bug fixes
- See who collaborated to your decks
- Improved connection reliability
- Updated icon
- Fixed some layouts
- Many bug fixes too
- Added dark theme
- New logo
- Games list scroll behavior
- Import exported decks directly
- Fixed UI
- Fixed custom card text not readable
- Do not fail register because of Overloaded
- Minor bug fixes
- Show subscription and maintenance warnings
- View deck from game info
- Show metrics from game
- Added chat badges
- Transitions
- Fixed layout on small devices
- Fixed card text escaping
- Fixed starred cards sync
- A lot more
- Upload profile image
- See others' profile image
- Lock username when signed in with Overloaded
- Fixed game layout
- Fixed crashes
- Other minor fixes
- Complete redesign
- A lot more...
- Fixed CrCast decks not loading
- Fixed CrCast logging out
- Fixed subscription renewing not working properly
- Fixed minor NPE
- Added collaborative decks (Overloaded)
- Added cards count for custom decks
- Fixed some CrCast issues
- Fixed Overloaded sync issues
- Other minor fixes
- Fixed app crashing on startup (again)
- Fixed app crashing on startup
- Added ability to create image cards
- Fixed metrics not viewing correctly
- Added support for CrCast (view and use decks)
- Fixed crash when using some cards
- Fixed exporting cards
- Export/share custom decks
- Refresh game after 3 seconds it has been stuck
- Fixed importing cards with 0 pick
- Fixed unescaped HTML in cards
- Fixed crash when joining game
- Highlight Overloaded users in player list
- Load default server on network error
- Better edit game options dialog layout
- Added explanation dialog when importing deck
- Added deck description note
- Fixed imported decks not syncing properly (Overloaded)
- Improved sync when requests fail (Overloaded)
- Correctly close PYX connection
- Fixed "nickname already in use" error when logging in
- Fixed chat not working (Overloaded)
- Added confirmation for game logout
- Added confirmation for account deletion
- Change last sync time format
- Fixed chat not working (Overloaded)
- Sort custom decks by most recently used
- Better performance monitoring
- Show custom decks in game list
- Changed server authentication method (much lighter requests)
- Fixed game locking up when spectator is alone inside a game
- Fixed polling thread not stopping when closing instance
- Added end-to-end encrypted chat (Overloaded only)
- Synchronize starred cards and custom decks (Overloaded only)
- See other users profiles and stats (Overloaded only)
- Make friends on servers (Overloaded only)
- Improved chats layout
- More improvements and bug fixes
- Added ability to recover Cardcast decks
- Added custom decks functionality (on supporting servers)
- Added legend in server dialogs
- Cardcast has been shutdown, a replacement will be available soon
- Using Android logging
- Allow app to be moved to the external storage
- Updated third-part libraries
- Fixed rounds played event
- Fixed crash reporting and analytics (Google Play only)
- Fixed crash when opening app for the first time
- Google Play Games integration
- Fixed payments being refunded automatically
- Fixed crash with invalid SSL certificates
- Fixed crash due to invalid dialog
- Migrated to Firebase (Google Play users only)
- Updated OkHttp and build tools
- Fixed minor crashes
- Retrieve min/max players, spectators, score and blank cards
- Updated Material design
- Fixed wrong behaviour of insecure ID allowed
- Updated onboarding tutorial
- Fixed crash on startup