Skip to content

Releases: herbeth1u/VNDBA

2.2.2

01 May 11:16
Compare
Choose a tag to compare

Bugfixes :

  • Fixed crash when long clicking on certain VN elements.

2.2.1

29 Apr 09:50
Compare
Choose a tag to compare

Bugfixes :

  • Fixed crashes related to empty accounts (including a black screen and unresponsive application when clicking on a VN in some cases).
  • Fixed crashes related to the rankings.

2.2.0

26 Apr 15:52
Compare
Choose a tag to compare

New features :

  • Added Crashlytics as a bug tracker
  • Feedbacks in the About page are now sent with an email client app.

UI changes :

  • Changed app logo.
  • Resized all action bar icons to 24dp.

Optimizations :

  • Updated Gradle and support lib versions.
  • Removed static context fields.
  • Improved the way the activities are recreated when rotating the device.
  • Removed Google App Indexing (not used).

Bugfixes :

  • When the app is killed due to low memory (heavier apps needing memory), the activities are now able to recreate themselves from where they were, without crashing or being in a wrong state.
  • Fixed "An error occurred while sending a query to the API" errors when no requests were sent after a while.
  • When changing the status, vote or priority of a VN (and especially when removing it from one of these lists), the changes are now immediately applied in the DB (and no longer the next time the app restarts).
  • Fixed a bug where the status buttons in the VN details activity could be messed up due to the use of a single listener.
  • Fixed a bug on some devices where the sockets were closed as soon as the app started, causing bugs.
  • "Spoil me if finished" feature didn't work after the 2.0 update.
  • Fixed top progress bar being sometimes hidden under views.

2.1.1

08 Jan 11:48
Compare
Choose a tag to compare
  • Fixed a crash with empty accounts only, when showing a ranking, then opening a deep link, then showing the ranking again (cache reset while it should not).

2.1.0

08 Jan 09:36
Compare
Choose a tag to compare

At last, 2.1 has come!

New features :

  • "Show NSFW" switch inside the VN page.
  • "Hide already in wishlist" switch for the recommandations.
  • Clicking on VNDB.org links can now open the app.
  • "Go back to your VN list" option in the VN page.

UI changes :

  • The status, priority and vote on the cards are now round chips.
  • A blurred version of the cover is now displayed in the background in the VN details page.
  • The covers on cards are no longer stretched but cropped, so it looks better.
  • Removed textColor=black for the Air theme.
  • Rephrased some texts so they're clearer.
  • Increased some spacings.

Optimizations :

  • Removed the MaterialListView lib (discontinued).
  • Replaced the Universal Image Loader lib with Picasso (faster).
  • Removed the com.wrapp.floatlabelededittext lib.
  • Configured Google App Indexing (SEO).
  • Updated tags and traits.

Bugfixes :

  • The top progress bar no longer takes a small grey space when it's not displaying.
  • Fixed rare crash trying to show a toast with a null context.
  • Fixed an old critical bug resetting some variables when a network error occurred.
  • Removed obsolete behaviors in the API.
  • Sockets are now closed synchronously, which prevents bugs after an API error, especially during pipelining like the login phase.
  • VNs with at least one list attribute null (languages, platforms, animes, relations...) are no longer inserted in the database.
  • Added a transaction when saving all the VNs in the database to avoid corrupting the DB.
  • Fixed crash when trying to show a release while release.getLanguages() was null.
  • The releases and characters (and their associated tables, including the producers) are now properly updated when we swipe to refresh a VN details page.
  • Fixed a crash when rotating the device while logging in.
  • Fixed an inconsistency for "empty" accounts when a VN was removed from a list, then the app was restarted.
  • Removed a multi-threading bug that could have caused a crash.
  • Now closing sockets if ANY exception occurs during an API request (which avoids consecutive API errors when everything should work).
  • If VNDB.org returns an empty response, we no longer assume we have been throttled, and just always leave there and then.
  • Fixed a very rare crash while reading a socket (ArrayIndexOutOfBoundsException).
  • The toasts (error messages) don't pile up anymore and only one is always shown at a time.
  • The [spoiler] regex now also match if there are line breaks in the spoiler.
  • Fixed a crash under some unknown circumstances on some devices, when recreating a VN page made the app crash because the VN's ID was lost.

2.0.9

18 Nov 17:55
Compare
Choose a tag to compare
  • Fixed a critical crash at every startup, by fixing the sorting algorithm, under very specific conditions:
    • Has removed multiple VNs from one's lists before 2.0 and 2.0.8.
    • Uses "Released date" as a sort.
    • Has at least 2 VNs whose released date is "Unknown".

2.0.8

12 Nov 16:52
Compare
Choose a tag to compare
  • Fixed a critical crash at every startup after removing a VN from one's lists.
  • Fixed a rare crash that occurred when opening a ranking, logging out, logging back in and trying to open the same ranking.

2.0.7

11 Nov 10:08
Compare
Choose a tag to compare
  • Crashfix when trying to show a lightbox then leaving the activity before the lightbox appeared.

2.0.6

31 Oct 10:32
Compare
Choose a tag to compare

Bugfixes:

  • When a VN was added to the list outside of the app, the background update fetched all the VNs instead of just the new one.
  • Resolved a connectivity issue when changing network in Nougat.
  • Fixed a crash when removing a VN from one's lists then flipping the device.

2.0.5

29 Oct 16:25
Compare
Choose a tag to compare
  • Added the developers' name in the "Information" section.
  • Fixed a bug where, in some cases, a number was shown instead of the developer's name in the "Releases" section.