DroidShows 7.9.11
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"