Skip to content

DroidShows 7.9.11

Compare
Choose a tag to compare
@ltguillaume ltguillaume released this 09 May 16:40

Changes

NOTE: After updating to v7.9.x, the first start will take a while! The database has to be restructured for the new features. Please be patient.

7.9.11

  • Prevented loading shows twice on start-up due to spinner.setOnItemSelectedListener. This caused flickering of the list.
  • Improved use of notifyDataChanged to speed up list changes
  • Used similar procedure to fetch posters when adding shows and when updating shows. This may solve the issue that the poster didn't show up when adding a new show.

7.9.10

  • Changed versionCode format
  • Removed maxSdkVersion to support Android 10+
  • android:resizeableActivity="true" should remove letterbox on 21:9 screens

7.9.9d

  • Properly fixed Seasons/Specials order in Seasons overview
  • Use AsyncTask for adding shows

7.9.9c

  • Fixed Seasons/Specials order in Seasons overview (caused by API changes)

7.9.9a/b

  • Always reload shows after adding to prevent duplicates (#79)
  • Improve IMDB rating handling in episode details

7.9.9

  • Fixed "simple check to prevent "Update all shows" from being triggered multiple times"
  • Version bump for F-Droid (#76)
  • German translation updated (thx @casperklein)

7.9.8

  • Added (+) "Add new show" button to Search field (search for show, if isn't added yet, click + button to add it right away)
  • Allow short (non-URL) entries in external resources (e.g. the name of the guy/gal who forced you into watching that show)
  • Added simple check to prevent "Update all shows" from being triggered multiple times
  • Restored behavior: update current AND archived shows after clicking "Search"
  • Added tip for adding calendar items
  • Improved external resources examples

7.9.7

  • Updating via pull-to-refresh sometimes wouldn't work after the 1st time (thx for reporting, @ibuprophen1)
  • Overscroll wouldn't always snap back when aborting pull-to-refresh

7.9.6

  • Fixed issue with progress indicator on restore (thx @casperklein)
  • Fixed issue with reloading shows after restore (thx @casperklein)

7.9.5

  • Fixed a problem with duplicated thumbnails on updating all shows while the listView was reordering its shows asynchronously (e.g. when restoring)

7.9.4

  • Add context menu item for Seasons in Log mode
  • Add plural for 'to be aired' (thx @m1ga)

7.9.3

  • Fixed a mistake in Edit seen date in Episodes Overview

7.9.2

  • Fixed Edit seen date (load & save) in Episodes Overview (thx @Mirclus #69)
  • Preliminary change TargetSDK = 21 for fixing black bar at bottom for high-res displays
  • Bundle database ops when updating show stats (beginTransaction() etc.)

7.9.1

  • Changed menu order for Search on old Android versions
  • Fixed episode IMDb lookup from Log
  • Cleaned up options and context menus in Log mode
  • Added context menu buttons to Log
  • Set context menu title to episode name in Log mode

7.9.0

Functional

  • Option to calculate the next episode by starting from the last episode that was marked as seen (don't assume the first unseen episode)
  • Add episode to calendar by clicking on the air date
  • Context menu items to search on FANDOM (Wikia) and Rotten Tomatoes

Visual

  • Include timestamp for seen mark (needed for "Mark next episode starting from the most recently watched")
  • Visual distinction in "Search shows" between current and archived shows
  • Pinned shows aren't white, but have a "pin" next to them
  • Don't show toast messages for automatic backups
  • Disable fast scroll (interferes with context menu and show filters)
  • Show database update errors as toast messages and logcat entries

Fixes

  • Update next episode text when toggling a relevant option
  • Don't just update last season when changing synopsis language (ignore the relevant option)
  • Searching in "Add show" activity for 2nd time, then changing synopsis language would search using 1st search term
  • Open AddSerie activity when clicking the "Add show" button to prevent confusion
  • Changed some error handling for database operations

TRANSLATIONS OF STRINGS NEEDED (French, Italian, Spanish, Russian):

  • "Tap date to add to calendar"

TRANSLATIONS OF STRINGS NEEDED (French, Russian):

  • "Filter shows"
  • "Pull down list to update shows"
  • "Mark next episode starting from the most recently watched"