[Android Apps and Games] ltGuillaume:
Old Changelog

v7.8.0

Prevent popup "This app was built for an older version of Android..." on >= Pie (thx [MENTION=4828250]Ibuprophen[/MENTION])

Change synopsis language per show

Specify synopsis language when adding new shows

Long-press check box in Episode Details to change seen date

Set folder for daily backups via Backup button

Removed old restore locations

Changed date format in Restore

Don't allow for browsing above ExternalStorageDirectory

Prevent browsing outside primary external storage in Restore

Added margin for text not to overlap context menu buttons

Removed maxLines

Added Italian translation (thx JiaCk214)

Updated German translation (thx finefin)

Updated Spanish translation (thx calebcDE)

v7.7.2

Swapped functionality: long-press poster is open external resources popup, double tap on poster is show details

Added button to add show if 1) none are present or 2) "Search shows" doesn't come up with results

Recreated icon and added adaptive launcher icon (Android 8+)

Action bar icon slightly sharper

Display show title in external resources dialog

Don't show new "Add show" button in empty log

v7.7.1

Added Material Design icon by Listy2021 (XDA) and me (old icon will still be used on Android < 5)

Using separate icon for Action Bar

Options/Filter dialogs only show icon on Android < 5

Fixed: List separator style in Seasons/Episodes list

Changed tint of popups

Fixed java.lang.outOfMemoryError due to copying the shows ArrayList when expanding

Fixed: More German translations

Fixed: Wrong string for Archive in drop-down list

Updated screenshots

v7.7.0

Material-ish Design (Android 5+)

Spinner for current/archive/log and custom popup style (Android 3+)

File/folder picker for backup/restore

Changed pull-to-refresh drawable

Open context menus next to buttons (N+)

Annoying scroll thumb doesn't show on start

Fixed: German translations.

v7.6.2

Added Context menu buttons in shows list and seasons list

Show/Season/Episode name in context menus

Added pull-to-refresh feature (update shows by pulling down the list)

Close Options dialog when performing backup/restore

Infinite scroll in Log

Fixed: posters were not downloaded (http->https)

Fixed: keyboard did not pop up on search shows

Fixed: more workarounds for Android 7 context menu stupidity/bugs

Fixed: inconsistent text colors in Log

Fixed: useless overscroll in Log

Fixed: position of context button in Android 7+

v7.5.2:

Filter shows by network ("Exclude seen" can be found under "Filter shows")

Backup/restore buttons on top, OK button at bottom

Fixed: issue where long-pressing show icon in search results would not trigger show details due to forced soft keyboard hiding

Code clean-up and refactoring

Fixed: check if backup directory existed did not work somehow

Fixed: workaround for annoyance with Android 7.0 shrinking context menus

Now using SDK25 to fix context menus issue

Workaround for notifications in SDK25

7.4.1:

Fixed: "Sort by..." and "Update shows" were permanently disabled after entering the Log mode (thx [MENTION=4301676]casperk[/MENTION]lein)

Fixed: "Use entire line to mark episode" did not work anymore (thx [MENTION=4301676]casperk[/MENTION]lein)

Added feature to pin shows to the top of the list, so you can keep close tabs on them

Log feature: shows the last 100 episodes you've marked as seen, with click-to-open-episode-details (while a single tap on the poster will open the seasons list instead)

Fixed: redone "jump to show" routine

"Search shows" -> "Search" (for you can also search the episodes in Log mode)

Fixed: removed unused space on right edge of shows list

Fixed: seen date color in episodes list wasn't correct on hover after checking & scrolling

Translations updated and fixed

7.3.5:

Fixed: "Next aired: ..." wasn't updated when 12 o'clock (AsyncInfo)

Updated French translation

7.3.4:

Fixed: the original XML parser code wasn't any good with & and other special characters, wrote a simple fix

Fixed: in Episodes list, the row wasn't updated after the seen status was changed in Episode Overview

"last season" => "latest season"

7.3.3:

Added French translation! (thx amadeous)

Updated Spanish translation (thx CalebCDE)

Monochrome icon for status bar notifications, using now monochrome'd poster placeholder

Fixed: workaround for FC when returning to shows list after adding a new show that received NULL for showStatus.

7.3.2:

Fixed: progress dialog did not close after updating single show (it wasn't me, it was Looper!)

Fixed: when searching, but without a search term, all shows are listed. This is nice 'n handy when you want to update both current and archived shows in one go. But after updating, the list was refreshed showing only current OR archived shows

7.3.1:

Added option to use mirror for TheTVDB connection

Much better connection error handling (including status bar notifications)

Improved all translations of new strings thanks to feedback

Fixed: if there were spaces between the custom external resource and the "*", the website would not be opened directly

Fixed: FastScroll thumb settings weren't set after restore or when switching between archive/current

Fixed: show stats weren't updated when returning from episode overview (accessed by tapping the poster image)

Fixed: status bar notifications on connection errors causes a FC (Android 4+)

Removed obsolete code

7.2.0

CHANGED BEHAVIOR: Tapping on poster icon in shows overview:

- Single tap: go to episode details (was show details)

- Longpress: go to show details (was episode details)

- Double tap: external sources (either open *s directly, or - if no starred URLs...http://stackoverflow.com/questions/23298290/; solution: https://developer.android.com/guide/webapps/migrating.html#URLs)

4.01: loadDataWithBaseURL to loadData with full

data; Episodes checkmarks padding fix; Marquee for seasons info; to in show details;

4.00: All posters will be automatically refreshed upon Update (All) when having old dimensions or when not existing anymore (this occurred sometimes due to TheTVDb errors); No more support for older versions of original DroidSeries databases (only latest v0.1.5-7 is supported and will be updated with new fields); New poster thumbnail when no poster was found (did not work anymore, either - fixed)

3.91: Update routine for new poster thumbnail size

3.90: View full-size poster and fan art in show overview; Added total number of episodes per season; Seasons lists not static anymore; Added DatabaseUtils.sqlEscapeString()'s where necessary; If status is unknown, don't show stupid "null"; Using parallel AsyncTask for updates of show & season updates; Put SQL statements for Show & Episode Overview into own activity (no more putExtra hell); SerieEpisodes RelativeLayout to LinearLayout; SerieEpisodes setOnClickListener => android: onClick in XML; Removed and reordered some SQL clauses for (theoretical) performance; Some more decent names for variables; Loading of icon drawable in getView() for faster start-up

3.88: View full size poster and fan art

3.87: New show & episode details views; if no IMDb id for a show is provided, long-pressing poster/clicking on rating in show overview will go to IMDb search page; less useless distracting text on screens and in titles

3.85: Fixed: not always showing updated info after "Update all shows"

3.84: Showing middot when all new episodes are aired; prettier list divider; About dialog called "Options"; instead of onItemClickListener using proper way of overriding onListItemClick; create ONE OnClickListener & ONE OnLongClickListener for all list items; some code cleanup

3.83: Translucent background

3.82: Added Undo function for "mark next episode as seen"; "Next episode" line no longer styled bold (more distinction between show name and info lines makes for quicker finding of shows while scrolling down the list).

3.81: Tested on tablet, fixed IconView once again. Resolution of poster on download and view is now independent of device's ratios, but still depends on the screen's long side (px).

3.81: Checkboxes in episodes list are now easier to tick when "Use entire line to check episode" is disabled.

3.80: Finally nailed it: ellipsize="marquee" is working. Note to self: never trust someone else's code blindly.

3.78: Showing cross after show name when show ended (instead of * in show info field) and showing status when no new episodes.