Skip to content

Releases: ltguillaume/droidshows

DroidShows 6.5

26 Dec 09:15
Compare
Choose a tag to compare

Changes

  • Remove out-of-place fastScrollTrackDrawable
  • No more Iterator used via for(.. : ..) in AsyncTask, now using counter (ConcurrentModificationException again)
  • Fix to allow switching between current/archived shows after restoring backup & canceling update all
  • New screenshot

DroidShows 6.4

13 Dec 19:54
Compare
Choose a tag to compare

Changes:

  • Added German translation (thx @repetti)
  • Added Russian translation (thx @repetti)
  • Removed iterator in AsyncTask, introduced in v6.1, delayed list sorting (can cause items to be added) until after cycling through shows for stats refresh in order to avoid (hopefully) ConcurrentModificationException as described in issue #4

DroidShows 6.3

04 Dec 16:28
Compare
Choose a tag to compare

Changes:

  • Fixed bug that prevented newly added shows from getting show stats for home screen
  • Cancel progress dialog when no connection to TheTVDb
  • Fixed bug for show not showing up when added directly after restoring a backup

DroidShows 6.2

26 Nov 22:23
Compare
Choose a tag to compare

Warning

This version introduces a bug that does not allow you to add a new show properly. Please stand by for v6.3

Changes:

  • Moved around some variables to make other activities independent of
    main activity
  • Workaround for Android bug so that returning to last
    opened activity works
  • Made clear that current shows are NOT updated when archived shows are listed and vice versa (strings changed)

DroidShows 6.1

26 Oct 14:02
Compare
Choose a tag to compare

Changes:

  • Added Spanish translation, thx @helfio
  • Added Iterator into AsyncTask for issue #4 in Android 6
  • Force stats refresh when switching between current and archive

DroidShows 6.0

11 Oct 19:22
Compare
Choose a tag to compare

Changes:

  • Removed Enable/Disable function, added Archive (separate list to stash old / non-current shows)
  • "Seasons up to here are seen" re-marked seen episodes so that view dates were lost
  • Keyboard didn't show up on "Search shows"
  • Fix for shows not showing up if passiveStatus in database is NULL
  • Little fix in database creation ("passiveStatus INTEGER DEFAULT 0") that caused 6.0's problem
  • Cancel AsyncInfo thread if an item from the list is to be removed (in order to prevent a FC)
  • Restore didn't update the archived shows
  • A show is added to the list you're viewing (current or archive)
  • Added toast to archive/recover operation
  • Finally found a proper word for "unarchive"

DroidShows 5.9

03 Oct 15:05
Compare
Choose a tag to compare

Changes:

  • Date of when episode was marked as seen is shown next to checkmark

DroidShows 5.8

01 Oct 23:21
Compare
Choose a tag to compare

Changes:

  • Faster db clean-up routine on updating (removed separate Clean button in Options)
  • Swipe gestures work over clickable fields (actors, directors, etc.)
  • Made sure deleting an episode also deletes linked directors, guest stars and writers
  • Small adjustment to icon

DroidShows 5.7

04 Sep 15:00
Compare
Choose a tag to compare

Changes:

  • Changed icon a bit
  • Long-press on cover could lead to empty "next episode details" if no new episode or if no air date for the next episode was available
  • No trimming in overview/synopsis parsing might preserve spaces where necessary

Previous versions:

5.6: Fixed the absence of directors, writers and guest stars in episode info; Click on directors/writers/guest stars to find them on IMDb; Show toast message after single show was updated.
5.5: Added option to change language for synopsis (= TheTVDb language code); Added popup list in show details to quickly search for actor on IMDb
5.4: Fixed restoring databases from original DroidSeries with database version 0.1.5-6 (thanks Shadouw).
5.3: Long-pressing show's cover will now jump to the next episode's info (click IMDb score or long-press show's list item to go to next episode's IMDb page); Removed some useless try/catch routines; don't need to extract the text in order to get EditText's character length (thx github.com/mdaniel); Added link to XDA topic in Options dialog.
5.2: Show search field on activity restart when shows list is still filtered; Made swipe detect a bit more sensitive; Added a bit of padding to the left of the Quick Search close button; Removed useless TheTVDb model classes.
5.1: Added a quick search (filter) to make finding shows in your list a lot faster; list item operations now correspond to the ArrayAdapter's items, not the source List series (necessary for filter); Fixed double triggering of gestures; Clear undo list on restoring a backup; Renamed and edited some strings; Fixed exception when no icon drawable found.
5.0: Fast Scroll thumb not so wide; Fast scroll initiated with >15 shows; No more accidental back gesture AND opening next screen; "Hidden shows" renamed to "Disabled shows"; AsyncInfo was called twice upon start and caused a FC when showing/hiding disabled shows when thread was still running; Proper use of isCancelled() in AsyncInfo.
4.9: Kept forgetting to fix a parsing error for air dates in the old TheTVDB.java; Removed db.close() in onDestroy() again: small chance on FC's otherwise, not closing db can't hurt according to devs of Android, just some whining in logcat sometimes; Added db.close() to forced Exit option; no more APKs inside repository; Added some isCancelled() checks into AsyncTask in show info.
4.8: Introduced fast scrolling with non-obtrusive custom thumb image; On resume, immediately check for new aired episodes IF the date has changed; Optimized swipe gesture detection; Keep modified timestamp of backup files from original; Redid dialog options with single method; Database closed again on destroy, hope it won't do stupid stuff anymore this time; Removed all obsolete imported code of Apache commons; Removed Calendar dependency; Removed commented/unused methods (TheTVDB.java);
4.7: With all them Netflix series, one season at a time, sort unseen by number of unwatched aired episodes first, then by date; sorting now only on UI level, not in queries.
4.5: Delete old thumbs and webview db on Restore; Minor code clean-up
4.4: "…" => "\u2026" + "†" => "\u2020" (unicode character encoding problems fixed); Hide Genres & First Aired fields in Show Details when empty
4.3: Minor renaming issue with database table: keeping table "droidseries" for compatibility reasons.
4.2: Rebrand to "DroidShows" (primarily for F-Droid); TAG and strings
4.12: Gesture recognition fix (when scrolling through list with diagonal gesture)
4.11: Adding backup/restore function; About dialog to separate method; workaround for when no data from TheTVDb has been received for a show; removed useless thread booleans; removed useless getString()s; cleaned up some Toast declarations and dialog texts; toggleFilter() to private; thread names removed; increased retries for XMLParser;
4.10: Fixed FC when clicking show/hide toggled items immediately after start-up
4.09: Fixed: found some shows without episode names in TheTVDb, which resulted in an empty show being added to the database; Catch IMDb rating instances of "null"; Fixed toggle between poster and fan art when no fan art available
4.08: Added option to get back old swipe behavior (right-to-left for back in all screens but shows overview)
4.07: Added feature to directly go to IMDb page of episode by tapping on the IMDb score in episode details; Searches for IMDb are also redirected to the app if installed, otherwise the mobile IMDb site is used; Context menu item to view next episode's IMDb page;
4.06: "Seasons up to here are seen" now only marks episodes that have been aired
4.05: Added minimalistic animations to help understand the app's structure;
Swipe left-to-right is now back (right-to-left is still "mark next episode as seen");
Removed the changelog (no-one's gonna read that); added/improved a couple of instructions on how to use the app in the Options dialog;
4.04: Removed separate activity for show synopsis when adding show;
Instead added dialog with synopsis and Add button (disabled when already in DroidSeries);
Touching outside dialogs (Options, synopses in Add show) dismisses the dialog; Fixed a bug in original code where toggled (hidden) shows were not seen as "already added", which could then result in all episodes being added again;
4.03: Actors heading was shown even when there were no actors to be shown; Some changes to conditionals with respect to empty genres/actors/etc. lists
4.02: KitKat's use of GURL screwed up loading of fan art when clicking on large poster (explanation: http://stackoverflow.com/questions/23298290/; solution: https://developer.android.com/guide/...ting.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 † after show name when show ended (instead of * in show info field) and showing status when no new episodes.