Releases: AEFeinstein/mtg-familiar
Releases · AEFeinstein/mtg-familiar
v3.5.10
New Features
- #166 Added searching Judge Documents
- #333 Added preference dialog for decklist prices
- #373 Judge Documents save their position during rotation
- #452 Card name translations are shown for all version of the card, not just the current expansion's
- #457 Display card prices per-row in the decklist
- #458 Catch more weblinks for viewing cards
Crash Fixes
- 6a1bdf2 Safer price checks before using data
Bug Fixes
v3.5.9
v3.5.8
v3.5.7
v3.5.6
New Features
- #368 Added experience counter tracking to Commander life counter
- #429 Cleaned up menu options when saving and loading lists
- #434 Added an option to save search options instead of automatically saving options
- #439 Mana pool counts can now be set directly by tapping on the number
- #447 When adding cards to lists by name, prefer sets which may or may not be foil rather
- #448 Don't reset card count input when adding cards to lists than the newest set
- #449 Display maindeck and sideboard counts separately
- ad891c3 Build now targets Android Pie
- 201f560, 9b923e8, 801f619 Updated TCGPlayer.com API to v1.19.0
Crash Fixes
- n/a
Bug Fixes
- #436 Fixed card quantities not updating in the deck builder due to inconsistently sanitized deck file names
- #440 Fixed issue where cards whose TCGPlayer name doesn't match the Oracle name may display the incorrect price
- #441 Fixed issue which would cause the mana search field to double its symbols when navigating back and forth
v3.5.5
See the v3.5.4 changelog too
New Features
- n/a
Crash Fixes
- 525d11e Fix crash when saving card search fields
Bug Fixes
v3.5.4
New Features
- #230 Retain search criteria when using non-search features of Familiar
- #350 Mark foil-only cards as foil in the Trade fragment based on TCGPlayer response
- #391 Properly size compact life counter players to fit more on larger screens
- #365 Tweak the judge doc webview to better handle page and card links
- #420 The Round Timer countdown is now a clickable link to the Round Timer fragment
- e4b2465 Updated Portuguese translations
Crash Fixes
- #412 Fixed crash when adding a card to the wishlist from the result list and no expansion code is displayed
- #414 Catch IllegalArgumentException in the Trade fragment
- #415 Added more synchronized blocks for concurrent operations
- #416 Catch an exception when TTSing the round timer
- #417 Catch an exception in the TokenAutoComplete code
Bug Fixes
- #293 Attempt to fix "TransactionTooLargeException" by passing search criteria as a SharedPreference on the disk rather than as a Bundle. This is only seen on Android 8.0 and 8.1, but seen a lot.
- #411 Fix bug where different card images wouldn't load when changing a card's expansion.
- #413 Fix behavior where the trade reverts to the last saved trade
- #424 Fix bug where the price loaded for a card would be for a similarly named, but wrong, expansion (i.e. Amonkhet v. Amonkhet Invocations)
v3.5.3
New Features
- #392 Added support for Brawl
Crash Fixes
- #393 Replace Toast with Snackbar which incidentally fixes crashes when multiple notifications are shown
- #395 Replaced loading bar animation with a new one
- #404 Lots of loading optimizations to fix ANRs when loading large lists of cards or checking deck legality
Bug Fixes
- #377 Fixed issue preventing backup ZIP files from being written
- #398 Fix price lookups for similarly named cards
- #402 Properly scale card images
- 8021368 Fix price lookups for numberless cards
Nice things
v3.5.2
v3.5.1
New Features
- n/a
Crash Fixes
- #375 Caught a null intent in FamiliarActivity.
- #378 Check to make sure cache files aren't null if they're being deleted.
- #379 Catch SQLiteException everywhere FamiliarDbException is caught, mostly for Cursor usage outside CardDbAdapter.
- #380 Close all Cursors in finally{} blocks like how databases are closed now.
- #381 Default to the production package name if it can't be retrieved for setSearchableInfo().
- #382 Catch another exception when saving to a decklist from outside the DecklistFragment.
- #383 Return null from CardSearchProvider's query() instead of throwing exceptions.
Bug Fixes
- #376 Fixed how Pauper legality is checked, now includes a list of valid sets
- e036458 Fixed issue where incorrect drawer entry could be highlighted
Nice things
- n/a